mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 11:55:49 +00:00
Bug 1044556 - Part 2 - Move promiseTabEvent to head.js. r=sebastian
MozReview-Commit-ID: 5sLe2nl4v2u --HG-- extra : transplant_source : %91%5D%DFQ%B7%D0%AF%0D%7B%0FC%B8%13%A6%A4%1B%FF%7B%E2f
This commit is contained in:
parent
13436d1f56
commit
9e986ae0b4
@ -19,6 +19,19 @@ function promiseBrowserEvent(browser, eventType) {
|
||||
});
|
||||
}
|
||||
|
||||
function promiseTabEvent(container, eventType) {
|
||||
return new Promise((resolve) => {
|
||||
function handle(event) {
|
||||
info("Received event " + eventType + " from container");
|
||||
container.removeEventListener(eventType, handle, true);
|
||||
resolve(event);
|
||||
}
|
||||
|
||||
container.addEventListener(eventType, handle, true);
|
||||
info("Now waiting for " + eventType + " event from container");
|
||||
});
|
||||
}
|
||||
|
||||
function promiseNotification(topic) {
|
||||
Cu.import("resource://gre/modules/Services.jsm");
|
||||
|
||||
|
@ -21,19 +21,6 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=1216047
|
||||
Cu.import("resource://gre/modules/Messaging.jsm");
|
||||
Cu.import("resource://gre/modules/Task.jsm");
|
||||
|
||||
function promiseTabEvent(container, eventType) {
|
||||
return new Promise((resolve) => {
|
||||
function handle(event) {
|
||||
info("Received event " + eventType + " from container");
|
||||
container.removeEventListener(eventType, handle, true);
|
||||
resolve(event);
|
||||
}
|
||||
|
||||
container.addEventListener(eventType, handle, true);
|
||||
info("Now waiting for " + eventType + " event from container");
|
||||
});
|
||||
}
|
||||
|
||||
// The chrome window
|
||||
let chromeWin;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user