aboutsummaryrefslogtreecommitdiff
path: root/tools/addon-sdk-1.12/lib/sdk/private-browsing.js
diff options
context:
space:
mode:
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.js36
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);
-};