Add loadBrowserWindow() test support function
This commit is contained in:
parent
f4b6e22817
commit
b241d3ec52
|
@ -22,11 +22,20 @@ function loadWindow(winurl, argument) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Open a browser window and return a promise for the window
|
||||||
|
*
|
||||||
|
* @return {Promise<ChromeWindow>}
|
||||||
|
*/
|
||||||
|
function loadBrowserWindow() {
|
||||||
|
return loadWindow("chrome://browser/content/browser.xul");
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Loads a Zotero pane in a new window. Returns the containing window.
|
* Loads a Zotero pane in a new window. Returns the containing window.
|
||||||
*/
|
*/
|
||||||
function loadZoteroPane() {
|
function loadZoteroPane() {
|
||||||
return loadWindow("chrome://browser/content/browser.xul").then(function(win) {
|
return loadBrowserWindow().then(function(win) {
|
||||||
win.ZoteroOverlay.toggleDisplay(true);
|
win.ZoteroOverlay.toggleDisplay(true);
|
||||||
|
|
||||||
// Hack to wait for pane load to finish. This is the same hack
|
// Hack to wait for pane load to finish. This is the same hack
|
||||||
|
|
Loading…
Reference in New Issue
Block a user