зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1185783 - Part 2: Move promiseNotification to head.js. r=margaret
--HG-- extra : commitid : 7WUj4UcXTRy extra : rebase_source : 9e3d1ddbb5a9bb67b0e119a87cadaa0a19d717ed
This commit is contained in:
Родитель
a9704b6bdf
Коммит
f7d615ee1d
|
@ -18,3 +18,17 @@ function promiseBrowserEvent(browser, eventType) {
|
|||
info("Now waiting for " + eventType + " event from browser");
|
||||
});
|
||||
}
|
||||
|
||||
function promiseNotification(topic) {
|
||||
Cu.import("resource://gre/modules/Services.jsm");
|
||||
|
||||
return new Promise((resolve, reject) => {
|
||||
function observe(subject, topic, data) {
|
||||
info("Received " + topic + " notification from Gecko");
|
||||
Services.obs.removeObserver(observe, topic);
|
||||
resolve();
|
||||
}
|
||||
Services.obs.addObserver(observe, topic, false);
|
||||
info("Now waiting for " + topic + " notification from Gecko");
|
||||
});
|
||||
}
|
||||
|
|
|
@ -18,16 +18,6 @@ Migrated from Robocop: https://bugzilla.mozilla.org/show_bug.cgi?id=1184186
|
|||
|
||||
Cu.import("resource://gre/modules/Services.jsm");
|
||||
|
||||
function promiseNotification(topic) {
|
||||
return new Promise((resolve, reject) => {
|
||||
function observe(subject, topic, data) {
|
||||
Services.obs.removeObserver(observe, topic);
|
||||
resolve();
|
||||
}
|
||||
Services.obs.addObserver(observe, topic, false);
|
||||
});
|
||||
}
|
||||
|
||||
add_task(function* test_reader_view_visibility() {
|
||||
let gWin = Services.wm.getMostRecentWindow("navigator:browser");
|
||||
let BrowserApp = gWin.BrowserApp;
|
||||
|
|
Загрузка…
Ссылка в новой задаче