summaryrefslogtreecommitdiffstats
path: root/addon-sdk/source/lib/sdk/panel/events.js
diff options
context:
space:
mode:
Diffstat (limited to 'addon-sdk/source/lib/sdk/panel/events.js')
-rw-r--r--addon-sdk/source/lib/sdk/panel/events.js27
1 files changed, 0 insertions, 27 deletions
diff --git a/addon-sdk/source/lib/sdk/panel/events.js b/addon-sdk/source/lib/sdk/panel/events.js
deleted file mode 100644
index f3040a11d..000000000
--- a/addon-sdk/source/lib/sdk/panel/events.js
+++ /dev/null
@@ -1,27 +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";
-
-// This module basically translates system/events to a SDK standard events
-// so that `map`, `filter` and other utilities could be used with them.
-
-module.metadata = {
- "stability": "experimental"
-};
-
-const events = require("../system/events");
-const { emit } = require("../event/core");
-
-var channel = {};
-
-function forward({ subject, type, data }) {
- return emit(channel, "data", { target: subject, type: type, data: data });
-}
-
-["popupshowing", "popuphiding", "popupshown", "popuphidden",
-"document-element-inserted", "DOMContentLoaded", "load"
-].forEach(type => events.on(type, forward));
-
-exports.events = channel;