Skip to content

Commit 989ffa1

Browse files
committed
Ticket #76 - Fixes issue where links were opening in the iframe
1 parent 40a9ff2 commit 989ffa1

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

epiceditor/js/epiceditor.js

+7
Original file line numberDiff line numberDiff line change
@@ -1099,6 +1099,7 @@ if (typeof module !== 'undefined') {
10991099
var self = this
11001100
, _HtmlTemplates
11011101
, iframeElement
1102+
, baseTag
11021103
, widthDiff
11031104
, heightDiff
11041105
, utilBtns
@@ -1171,6 +1172,12 @@ if (typeof module !== 'undefined') {
11711172
self.previewerIframeDocument = _getIframeInnards(self.previewerIframe);
11721173
self.previewerIframeDocument.open();
11731174
self.previewerIframeDocument.write(_HtmlTemplates.previewer);
1175+
1176+
// Base tag is added so that links will open a new tab and not inside of the iframes
1177+
baseTag = self.previewerIframeDocument.createElement('base');
1178+
baseTag.target = '_blank';
1179+
self.previewerIframeDocument.getElementsByTagName('head')[0].appendChild(baseTag);
1180+
11741181
self.previewerIframeDocument.close();
11751182

11761183

0 commit comments

Comments
 (0)