summaryrefslogtreecommitdiff
path: root/httemplate/elements/ckeditor/plugins/preview
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2015-07-11 15:26:48 -0700
committerIvan Kohler <ivan@freeside.biz>2015-07-11 15:27:24 -0700
commitb71f4c216fbe725af0b81ca42ab628d0f596b5a0 (patch)
treebe4e134b362e93d053c43f2a01378e8d0f18c3dd /httemplate/elements/ckeditor/plugins/preview
parent8fa3f46d3da1d2cb4b9ca47b642df40bc8fc8ba8 (diff)
update CKeditor
Diffstat (limited to 'httemplate/elements/ckeditor/plugins/preview')
-rw-r--r--httemplate/elements/ckeditor/plugins/preview/preview.html13
1 files changed, 8 insertions, 5 deletions
diff --git a/httemplate/elements/ckeditor/plugins/preview/preview.html b/httemplate/elements/ckeditor/plugins/preview/preview.html
index d6c4937c1..8c0282628 100644
--- a/httemplate/elements/ckeditor/plugins/preview/preview.html
+++ b/httemplate/elements/ckeditor/plugins/preview/preview.html
@@ -1,10 +1,13 @@
<script>
-var doc = document;
-doc.open();
-doc.write( window.opener._cke_htmlToLoad );
-doc.close();
+// Prevent from DOM clobbering.
+if ( typeof window.opener._cke_htmlToLoad == 'string' ) {
+ var doc = document;
+ doc.open();
+ doc.write( window.opener._cke_htmlToLoad );
+ doc.close();
-delete window.opener._cke_htmlToLoad;
+ delete window.opener._cke_htmlToLoad;
+}
</script>