diff --git a/www/common/common-ui-elements.js b/www/common/common-ui-elements.js index 938866411..aad840259 100644 --- a/www/common/common-ui-elements.js +++ b/www/common/common-ui-elements.js @@ -772,6 +772,7 @@ define([ */ var LIMIT_REFRESH_RATE = 30000; // milliseconds UIElements.createUsageBar = function (common, cb) { + if (AppConfig.hideUsageBar) { return cb('USAGE_BAR_HIDDEN'); } if (!common.isLoggedIn()) { return cb("NOT_LOGGED_IN"); } // getPinnedUsage updates common.account.usage, and other values // so we can just use those and only check for errors diff --git a/www/common/outer/local-store.js b/www/common/outer/local-store.js index d5fd03623..09cc68549 100644 --- a/www/common/outer/local-store.js +++ b/www/common/outer/local-store.js @@ -2,7 +2,8 @@ define([ '/common/common-constants.js', '/common/common-hash.js', '/bower_components/localforage/dist/localforage.min.js', -], function (Constants, Hash, localForage) { + '/customize/application_config.js', +], function (Constants, Hash, localForage, AppConfig) { var LocalStore = {}; LocalStore.setThumbnail = function (key, value, cb) { @@ -115,6 +116,10 @@ define([ if (typeof (h) === "function") { h(); } }); + if (typeof(AppConfig.customizeLogout) === 'function') { + return void AppConfig.customizeLogout(cb); + } + if (cb) { cb(); } }; LocalStore.onLogout = function (h) { @@ -125,6 +130,5 @@ define([ - return LocalStore; });