2022.2

Table Of Contents
var $selector = $("fieldset#" + category).find
("#rule-type"),
selection = $selector.val();
$selector
.children()
.each(function (index, option) {
var $option = $(option),
name = $option.val(),
invalid = ($.inArray(name, options
[category]) < 0);
if (invalid && selection === name)
selection = null;
$option
.prop("disabled", invalid)
.prop("hidden", invalid);
})
.each(function (index, option) {
var $option = $(option);
if (selection === null && !$option.prop
("disabled")) {
$selector.val($option.val());
return false;
}
});
});
});
/* Process Rules Function */
function processRules($rules) {
var rules = [],
typeKey = "ruleType";
if ($rules.closest("fieldset").attr("id") !== "search")
typeKey = "type";
$rules
.children("div.rule")
.each(function (index, element) {
var ruleType = element.id,
fieldType = null,
$body = $(element).children("div.rule-
body"),
rule = {};
Page 203