From 9b32ed4494aa4895e4741a562d788723fd3afc3f Mon Sep 17 00:00:00 2001 From: Joseph Cheung Date: Mon, 6 Mar 2023 10:11:33 +0800 Subject: [PATCH] c --- searx/webapp.py | 8 ++++++-- searx/webapp1.py | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/searx/webapp.py b/searx/webapp.py index 68e95fafd..7fd248f97 100755 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -1304,9 +1304,13 @@ function modal_open(url, num) resolve("success"); }); } else if (num=='pdf') { - iframe.contentDocument.addEventListener('pagesloaded', function (e) { + iframe.contentDocument.addEventListener("webviewerloaded", function() { + PDFViewerApplication.initializedPromise.then(function() { + PDFViewerApplication.eventBus.on("documentloaded", function(event) { resolve("success"); - }, true); + }); + }); + }); }else{ iframe.onload = function() { resolve("success"); diff --git a/searx/webapp1.py b/searx/webapp1.py index 68e95fafd..7fd248f97 100644 --- a/searx/webapp1.py +++ b/searx/webapp1.py @@ -1304,9 +1304,13 @@ function modal_open(url, num) resolve("success"); }); } else if (num=='pdf') { - iframe.contentDocument.addEventListener('pagesloaded', function (e) { + iframe.contentDocument.addEventListener("webviewerloaded", function() { + PDFViewerApplication.initializedPromise.then(function() { + PDFViewerApplication.eventBus.on("documentloaded", function(event) { resolve("success"); - }, true); + }); + }); + }); }else{ iframe.onload = function() { resolve("success");