def _on_pdfjs_requested(self, filename: str, original_url: QUrl) -> None: """Open PDF.js when a download requests it.""" tabbed_browser = objreg.get('tabbed-browser', scope='window', window='last-focused') tabbed_browser.tabopen(pdfjs.get_main_url(filename, original_url), background=False)
def test_get_main_url(): expected = ('qute://pdfjs/web/viewer.html?filename=' 'hello?world.pdf&file=') assert pdfjs.get_main_url('hello?world.pdf') == QUrl(expected)
def test_get_main_url(): expected = QUrl('qute://pdfjs/web/viewer.html?filename=hello?world.pdf&' 'file=&source=http://a.com/hello?world.pdf') original_url = QUrl('http://a.com/hello?world.pdf') assert pdfjs.get_main_url('hello?world.pdf', original_url) == expected
def test_get_main_url(): expected = ('qute://pdfjs/web/viewer.html?filename=' 'hello?world.pdf&file=') assert pdfjs.get_main_url('hello?world.pdf') == QUrl(expected)
def _on_pdfjs_requested(self, filename): """Open PDF.js when a download requests it.""" tabbed_browser = objreg.get('tabbed-browser', scope='window', window='last-focused') tabbed_browser.tabopen(pdfjs.get_main_url(filename), background=False)
def _on_pdfjs_requested(self, filename): """Open PDF.js when a download requests it.""" tabbed_browser = objreg.get('tabbed-browser', scope='window', window='last-focused') tabbed_browser.tabopen(pdfjs.get_main_url(filename))