Popup dimensions: now in storage

This commit is contained in:
ikipatang 2017-11-30 13:33:54 +01:00
parent 67e347b652
commit 6e23d4f3a5
2 changed files with 10 additions and 6 deletions

View file

@ -1,15 +1,17 @@
/** /**
* Open the given url in a popup * Open the given url in a popup
* @param {string} url - * @param {string} url -
* @return {void} - * @param {number} width -
* @param {number} height -
* @return {void} -
*/ */
function openInPopup(url) { function openInPopup(url, width, height) {
browser.windows.create({ browser.windows.create({
url, url,
type: 'popup', type: 'popup',
allowScriptsToClose: true, allowScriptsToClose: true,
height: 600, width,
width: 900, height,
}); });
} }
@ -26,7 +28,7 @@ function shareCurrentTab(tab) {
return; return;
} }
const shareUrl = `${storage.url}?post=${encodeURIComponent(url)}&title=${encodeURIComponent(title)}&source=bookmarklet`; const shareUrl = `${storage.url}?post=${encodeURIComponent(url)}&title=${encodeURIComponent(title)}&source=bookmarklet`;
openInPopup(shareUrl); openInPopup(shareUrl, storage.popupWidth, storage.popupHeight);
}); });
} }

View file

@ -4,6 +4,8 @@ Default settings. Initialize storage to these values.
var storage = { var storage = {
url: '', url: '',
pageAction: false, pageAction: false,
popupWidth: 900,
popupHeight: 600,
} }
/* /*