From 6665a1348e0c8031ffacb3dd10f96b7462b4e3b0 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 6 Sep 2018 21:47:30 +0200 Subject: [PATCH] Use jinja to get PDF.js script --- qutebrowser/browser/pdfjs.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/qutebrowser/browser/pdfjs.py b/qutebrowser/browser/pdfjs.py index 2e6cb5de2..acb0fb467 100644 --- a/qutebrowser/browser/pdfjs.py +++ b/qutebrowser/browser/pdfjs.py @@ -67,13 +67,13 @@ def _generate_pdfjs_script(url): Args: url: The url of the pdf page as QUrl. """ - return ( - 'document.addEventListener("DOMContentLoaded", function() {{\n' - ' PDFJS.disableCreateObjectURL = true;\n' - ' PDFJS.verbosity = PDFJS.VERBOSITY_LEVELS.info;\n' - ' (window.PDFView || window.PDFViewerApplication).open("{url}");\n' - '}});\n' - ).format(url=javascript.string_escape(url.toString(QUrl.FullyEncoded))) + return jinja.js_environment.from_string(""" + document.addEventListener("DOMContentLoaded", function() { + PDFJS.disableCreateObjectURL = true; + PDFJS.verbosity = PDFJS.VERBOSITY_LEVELS.info; + (window.PDFView || window.PDFViewerApplication).open("{{ url }}"); + }); + """).render(url=javascript.string_escape(url.toString(QUrl.FullyEncoded))) SYSTEM_PDFJS_PATHS = [