diff options
| author | siikamiika <siikamiika@users.noreply.github.com> | 2020-04-05 01:43:12 +0300 | 
|---|---|---|
| committer | siikamiika <siikamiika@users.noreply.github.com> | 2020-04-05 20:03:42 +0300 | 
| commit | 31a326fe636683e71fa61f11ed25b4f2adaead44 (patch) | |
| tree | 61a7d64c0c03a91c2bb02ccdd635b9fabd419387 /ext/fg/js | |
| parent | 0d76cef43437fda336a3314dc62db1388537042f (diff) | |
add option for iframe popups
Diffstat (limited to 'ext/fg/js')
| -rw-r--r-- | ext/fg/js/frontend-initialize.js | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/ext/fg/js/frontend-initialize.js b/ext/fg/js/frontend-initialize.js index 2f86f5c8..4a1409db 100644 --- a/ext/fg/js/frontend-initialize.js +++ b/ext/fg/js/frontend-initialize.js @@ -22,6 +22,7 @@   * PopupProxy   * PopupProxyHost   * apiForward + * apiOptionsGet   */  async function main() { @@ -30,8 +31,11 @@ async function main() {      const data = window.frontendInitializationData || {};      const {id, depth=0, parentFrameId, url, proxy=false} = data; +    const optionsContext = {depth, url}; +    const options = await apiOptionsGet(optionsContext); +      let popup; -    if (!proxy && (window !== window.parent)) { +    if (!proxy && (window !== window.parent) && options.general.showIframePopupsInRootFrame) {          const rootPopupInformationPromise = yomichan.getTemporaryListenerResult(              chrome.runtime.onMessage,              ({action, params}, {resolve}) => { |