From dbbc6a2f44ad0920de4791398335b44fc33968c9 Mon Sep 17 00:00:00 2001 From: Abe Jellinek Date: Fri, 9 Sep 2022 13:46:19 -0700 Subject: [PATCH] fx-compat: Basic viewer: Restore loadURI() for Zotero.openInViewer() --- .../content/zotero/standalone/basicViewer.js | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/chrome/content/zotero/standalone/basicViewer.js b/chrome/content/zotero/standalone/basicViewer.js index b3eef89278..212c44a3f2 100644 --- a/chrome/content/zotero/standalone/basicViewer.js +++ b/chrome/content/zotero/standalone/basicViewer.js @@ -53,14 +53,7 @@ window.addEventListener("load", /*async */function() { }); // Load URI passed in as nsISupports .data via openWindow() - browser.loadURI( - window.arguments[0], - { - triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal(), - //loadFlags: Ci.nsIWebNavigation.LOAD_FLAGS_STOP_CONTENT, - } - ); - + loadURI(window.arguments[0]); }, false); window.addEventListener("keypress", function (event) { @@ -79,3 +72,13 @@ window.addEventListener("click", function (event) { Zotero.launchURL(event.originalTarget.getAttribute('href')); } }); + +function loadURI(uri) { + browser.loadURI( + uri, + { + triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal(), + //loadFlags: Ci.nsIWebNavigation.LOAD_FLAGS_STOP_CONTENT, + } + ); +}