X-Git-Url: http://git.shiar.net/minimedit.git/blobdiff_plain/872f3df9586c901552dc51fc835a5afe12db6c66..c0a8fe2c3e431bb7fa58b964e33c15f4442a9103:/edit/page.js diff --git a/edit/page.js b/edit/page.js index 7d20c65..d5a2d50 100644 --- a/edit/page.js +++ b/edit/page.js @@ -121,8 +121,7 @@ CKEDITOR.on('instanceCreated', function (event) { config.extraPlugins = 'inlinesave,placeholder,image2,uploadimage'; config.allowedContent = true; config.entities = false; // keep unicode - config.filebrowserImageUploadUrl = '/edit/page?output=ckescript'; - config.uploadUrl = '/edit/page?output=ckjson'; + config.filebrowserImageUploadUrl = '/edit/page?output=ckjson'; config.image2_alignClasses = ['left', 'center', 'right']; config.image2_disableResizer = true; config.stylesSet = [ @@ -146,7 +145,7 @@ CKEDITOR.on('instanceCreated', function (event) { { name: 'Uitgelogd', element: 'span', attributes: { 'class': 'logout' } }, ]; config.pasteFilter = pastefilter; - config.contentsCss = document.styleSheets[0].href; + config.contentsCss = [...document.styleSheets].map(e => e.href).filter(Boolean); config.toolbar = [ ['Inlinesave', '-', 'Undo', 'Redo'], ['Styles', 'Bold', 'Italic', 'Link'], @@ -206,6 +205,7 @@ if (pagebody) { } +var ckesrc = document.currentScript.getAttribute('data-ckesrc'); document.addEventListener('DOMContentLoaded', function (e) { pagebody = editorcontents().cloneNode(true); var editorinc = document.createElement('script');