diff options
author | Trevor Elliott <trevor@galois.com> | 2013-06-07 16:42:11 -0700 |
---|---|---|
committer | Trevor Elliott <trevor@galois.com> | 2013-06-07 16:48:17 -0700 |
commit | 8b5d3c6b75744cf5938f253d20f367999e92b1a7 (patch) | |
tree | b516a82c5b198fd080d265e56b3edf19d1180f10 /tools/addon-sdk-1.12/lib/sdk/private-browsing.js | |
parent | f37588f9a4c7c6b418c64f03d82d48ecd14da217 (diff) |
Remove the addon-sdk from the repo, and download it on demand
Diffstat (limited to 'tools/addon-sdk-1.12/lib/sdk/private-browsing.js')
-rw-r--r-- | tools/addon-sdk-1.12/lib/sdk/private-browsing.js | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/tools/addon-sdk-1.12/lib/sdk/private-browsing.js b/tools/addon-sdk-1.12/lib/sdk/private-browsing.js deleted file mode 100644 index 6d2a709..0000000 --- a/tools/addon-sdk-1.12/lib/sdk/private-browsing.js +++ /dev/null @@ -1,36 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -'use strict'; - -module.metadata = { - "stability": "stable" -}; - -const { setMode, getMode, on: onStateChange } = require('./private-browsing/utils'); -const { emit, on, once, off } = require('./event/core'); -const { when: unload } = require('./system/unload'); -const observers = require('./deprecated/observer-service'); - -onStateChange('start', function onStart() { - emit(exports, 'start'); -}); - -onStateChange('stop', function onStop() { - emit(exports, 'stop'); -}); - -// Make sure listeners are cleaned up. -unload(function() off(exports)); - -Object.defineProperty(exports, "isActive", { get: function() getMode() }); -exports.activate = function activate() setMode(true); -exports.deactivate = function deactivate() setMode(false); -exports.on = on.bind(null, exports); -exports.once = once.bind(null, exports); -exports.removeListener = function removeListener(type, listener) { - // Note: We can't just bind `off` as we do it for other methods cause skipping - // a listener argument will remove all listeners for the given event type - // causing misbehavior. This way we make sure all arguments are passed. - off(exports, type, listener); -}; |