X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Feditor%2Fjs%2Feditor.admin.js;fp=web%2Fcore%2Fmodules%2Feditor%2Fjs%2Feditor.admin.js;h=9cec9ada6aec6256fa718fb29ac8fa74ed7b25f6;hp=377aef23244c8259e5104739ac3f6b81dd603778;hb=af6d1fb995500ae68849458ee10d66abbdcfb252;hpb=680c79a86e3ed402f263faeac92e89fb6d9edcc0 diff --git a/web/core/modules/editor/js/editor.admin.js b/web/core/modules/editor/js/editor.admin.js index 377aef232..9cec9ada6 100644 --- a/web/core/modules/editor/js/editor.admin.js +++ b/web/core/modules/editor/js/editor.admin.js @@ -256,6 +256,7 @@ } Drupal.filterConfiguration.update(); + for (var filterID in Drupal.filterConfiguration.statuses) { if (Drupal.filterConfiguration.statuses.hasOwnProperty(filterID)) { var filterStatus = Drupal.filterConfiguration.statuses[filterID]; @@ -331,15 +332,13 @@ 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(); } - } + }); } };