}
Drupal.filterConfiguration.update();
+
for (var filterID in Drupal.filterConfiguration.statuses) {
if (Drupal.filterConfiguration.statuses.hasOwnProperty(filterID)) {
var filterStatus = Drupal.filterConfiguration.statuses[filterID];
liveSettingParsers: {},
update: function update() {
- for (var filterID in Drupal.filterConfiguration.statuses) {
- if (Drupal.filterConfiguration.statuses.hasOwnProperty(filterID)) {
- Drupal.filterConfiguration.statuses[filterID].active = $('[name="filters[' + filterID + '][status]"]').is(':checked');
+ Object.keys(Drupal.filterConfiguration.statuses || {}).forEach(function (filterID) {
+ Drupal.filterConfiguration.statuses[filterID].active = $('[name="filters[' + filterID + '][status]"]').is(':checked');
- if (Drupal.filterConfiguration.liveSettingParsers[filterID]) {
- Drupal.filterConfiguration.statuses[filterID].rules = Drupal.filterConfiguration.liveSettingParsers[filterID].getRules();
- }
+ if (Drupal.filterConfiguration.liveSettingParsers[filterID]) {
+ Drupal.filterConfiguration.statuses[filterID].rules = Drupal.filterConfiguration.liveSettingParsers[filterID].getRules();
}
- }
+ });
}
};