From c8f796b40dc6514e48a3f1ab9691d5e397945527 Mon Sep 17 00:00:00 2001 From: gorhill Date: Thu, 21 Aug 2014 12:35:45 -0400 Subject: [PATCH] better way to manage loading overlay --- js/3p-filters.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/js/3p-filters.js b/js/3p-filters.js index a56da14a6..cbcf3f7e6 100644 --- a/js/3p-filters.js +++ b/js/3p-filters.js @@ -33,7 +33,6 @@ var cosmeticSwitch = true; var externalLists = ''; var cacheWasPurged = false; var needUpdate = false; -var loading = false; /******************************************************************************/ @@ -42,7 +41,7 @@ messaging.start('3p-filters.js'); var onMessage = function(msg) { switch ( msg.what ) { case 'loadUbiquitousBlacklistCompleted': - loading = false; + uDom('body').toggleClass('loading', false); renderBlacklists(); break; @@ -291,7 +290,6 @@ var listsContentChanged = function() { // This is to give a visual hint that the selection of blacklists has changed. var updateWidgets = function() { - uDom('body').toggleClass('loading', loading); uDom('#buttonApply').toggleClass('enabled', listsSelectionChanged()); uDom('#buttonUpdate').toggleClass('enabled', listsContentChanged()); }; @@ -342,8 +340,7 @@ var onPurgeClicked = function() { var reloadAll = function(update) { // Loading may take a while when resoruces are fetched from remote // servers. We do not want the user to force reload while we are reloading. - loading = true; - updateWidgets(); + uDom('body').toggleClass('loading', true); // Reload blacklists messaging.tell({