aboutsummaryrefslogtreecommitdiffstats
path: root/js/start.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/start.js')
-rw-r--r--js/start.js110
1 files changed, 55 insertions, 55 deletions
diff --git a/js/start.js b/js/start.js
index 34ad071..31a89d8 100644
--- a/js/start.js
+++ b/js/start.js
@@ -31,78 +31,78 @@
(function() {
-/******************************************************************************/
-
-var ηm = ηMatrix;
-
-/******************************************************************************/
-
-var processCallbackQueue = function(queue, callback) {
- var processOne = function() {
- var fn = queue.pop();
- if ( fn ) {
- fn(processOne);
- } else if ( typeof callback === 'function' ) {
- callback();
- }
+ /******************************************************************************/
+
+ var ηm = ηMatrix;
+
+ /******************************************************************************/
+
+ var processCallbackQueue = function(queue, callback) {
+ var processOne = function() {
+ var fn = queue.pop();
+ if ( fn ) {
+ fn(processOne);
+ } else if ( typeof callback === 'function' ) {
+ callback();
+ }
+ };
+ processOne();
};
- processOne();
-};
-/******************************************************************************/
+ /******************************************************************************/
-var onAllDone = function() {
- ηm.webRequest.start();
+ var onAllDone = function() {
+ ηm.webRequest.start();
- ηm.assets.addObserver(ηm.assetObserver.bind(ηm));
- ηm.scheduleAssetUpdater(ηm.userSettings.autoUpdate ? 7 * 60 * 1000 : 0);
+ ηm.assets.addObserver(ηm.assetObserver.bind(ηm));
+ ηm.scheduleAssetUpdater(ηm.userSettings.autoUpdate ? 7 * 60 * 1000 : 0);
- vAPI.cloud.start([ 'myRulesPane' ]);
-};
+ vAPI.cloud.start([ 'myRulesPane' ]);
+ };
-/******************************************************************************/
+ /******************************************************************************/
-var onTabsReady = function(tabs) {
- var tab;
- var i = tabs.length;
- // console.debug('start.js > binding %d tabs', i);
- while ( i-- ) {
- tab = tabs[i];
- ηm.tabContextManager.push(tab.id, tab.url, 'newURL');
- }
+ var onTabsReady = function(tabs) {
+ var tab;
+ var i = tabs.length;
+ // console.debug('start.js > binding %d tabs', i);
+ while ( i-- ) {
+ tab = tabs[i];
+ ηm.tabContextManager.push(tab.id, tab.url, 'newURL');
+ }
- onAllDone();
-};
+ onAllDone();
+ };
-/******************************************************************************/
+ /******************************************************************************/
-var onUserSettingsLoaded = function() {
- ηm.loadHostsFiles();
-};
+ var onUserSettingsLoaded = function() {
+ ηm.loadHostsFiles();
+ };
-/******************************************************************************/
+ /******************************************************************************/
-var onPSLReady = function() {
- ηm.loadUserSettings(onUserSettingsLoaded);
- ηm.loadRawSettings();
- ηm.loadMatrix();
+ var onPSLReady = function() {
+ ηm.loadUserSettings(onUserSettingsLoaded);
+ ηm.loadRawSettings();
+ ηm.loadMatrix();
- // rhill 2013-11-24: bind behind-the-scene virtual tab/url manually, since the
- // normal way forbid binding behind the scene tab.
- // https://github.com/gorhill/httpswitchboard/issues/67
- ηm.pageStores[vAPI.noTabId] = ηm.pageStoreFactory(ηm.tabContextManager.mustLookup(vAPI.noTabId));
- ηm.pageStores[vAPI.noTabId].title = vAPI.i18n('statsPageDetailedBehindTheScenePage');
+ // rhill 2013-11-24: bind behind-the-scene virtual tab/url manually, since the
+ // normal way forbid binding behind the scene tab.
+ // https://github.com/gorhill/httpswitchboard/issues/67
+ ηm.pageStores[vAPI.noTabId] = ηm.pageStoreFactory(ηm.tabContextManager.mustLookup(vAPI.noTabId));
+ ηm.pageStores[vAPI.noTabId].title = vAPI.i18n('statsPageDetailedBehindTheScenePage');
- vAPI.tabs.getAll(onTabsReady);
-};
+ vAPI.tabs.getAll(onTabsReady);
+ };
-/******************************************************************************/
+ /******************************************************************************/
-processCallbackQueue(ηm.onBeforeStartQueue, function() {
- ηm.loadPublicSuffixList(onPSLReady);
-});
+ processCallbackQueue(ηm.onBeforeStartQueue, function() {
+ ηm.loadPublicSuffixList(onPSLReady);
+ });
-/******************************************************************************/
+ /******************************************************************************/
})();