mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
30 lines
967 B
JavaScript
30 lines
967 B
JavaScript
|
/*
|
||
|
Any copyright is dedicated to the Public Domain.
|
||
|
http://creativecommons.org/publicdomain/zero/1.0/
|
||
|
*/
|
||
|
function test() {
|
||
|
waitForExplicitFinish();
|
||
|
|
||
|
var newWin = openDialog(location, "", "chrome,all,dialog=no", "about:blank");
|
||
|
registerCleanupFunction(function () {
|
||
|
newWin.close();
|
||
|
});
|
||
|
newWin.addEventListener("load", function test_win_onLoad() {
|
||
|
// Remove the URL bar
|
||
|
newWin.gURLBar.parentNode.removeChild(newWin.gURLBar);
|
||
|
|
||
|
waitForFocus(function () {
|
||
|
let PN = newWin.PopupNotifications;
|
||
|
try {
|
||
|
let notification = PN.show(newWin.gBrowser.selectedBrowser, "some-notification", "Some message");
|
||
|
ok(notification, "showed the notification");
|
||
|
ok(PN.isPanelOpen, "panel is open");
|
||
|
is(PN.panel.anchorNode, newWin.gBrowser.selectedTab, "notification is correctly anchored to the tab");
|
||
|
} catch (ex) {
|
||
|
ok(false, "threw exception: " + ex);
|
||
|
}
|
||
|
finish();
|
||
|
}, newWin);
|
||
|
}, false);
|
||
|
}
|