git.shiar.nl
/
minimedit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
edit/page: fix ckeditor [json] upload response
[minimedit.git]
/
edit
/
page.js
diff --git
a/edit/page.js
b/edit/page.js
index 7d20c655f60afe26fd928acfe1d316bf1f8f90bf..d5a2d503d434ba0cb9d7de38e518a0aace65e863 100644
(file)
--- 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.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 = [
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;
{ 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'],
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');
document.addEventListener('DOMContentLoaded', function (e) {
pagebody = editorcontents().cloneNode(true);
var editorinc = document.createElement('script');