Skip to content

Commit 9e9fc26

Browse files
committed
Merge branch 'feature/open-pdf-links-in-new-tab' into develop
[SVCS-423] Closes: #273
2 parents dd5dd3e + 784f80f commit 9e9fc26

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

mfr/extensions/pdf/templates/viewer.mako

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ http://sourceforge.net/adobe/cmap/wiki/License/
1919
-->
2020
<html dir="ltr" mozdisallowselectionprint moznomarginboxes>
2121
<head>
22-
<base href="${base}/web/">
22+
<base href="${base}/web/" target="_blank">
2323
<meta charset="utf-8">
2424
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
2525
<meta name="google" content="notranslate">

mfr/server/static/js/mfr.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
self.pymParent.iframe.setAttribute('allowfullscreen', '');
8181
self.pymParent.iframe.setAttribute('webkitallowfullscreen', '');
8282
self.pymParent.iframe.setAttribute('scrolling', 'yes');
83-
self.pymParent.iframe.setAttribute('sandbox', 'allow-scripts');
83+
self.pymParent.iframe.setAttribute('sandbox', 'allow-scripts allow-popups');
8484

8585
self.pymParent.el.appendChild(self.spinner);
8686
$(self.pymParent.iframe).on('load', function () {

tests/extensions/pdf/test_renderer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,6 @@ class TestPdfRenderer:
3939

4040
def test_render_pdf(self, renderer, metadata, assets_url):
4141
body = renderer.render()
42-
assert '<base href="{}/{}/web/">'.format(assets_url, 'pdf') in body
42+
assert '<base href="{}/{}/web/" target="_blank">'.format(assets_url, 'pdf') in body
4343
assert '<div id="viewer" class="pdfViewer"></div>' in body
4444
assert 'DEFAULT_URL = \'{}\''.format(metadata.download_url) in body

0 commit comments

Comments
 (0)