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: include admin stylesheet in editor ui
[minimedit.git]
/
edit
/
page.js
diff --git
a/edit/page.js
b/edit/page.js
index 45d9e644cb9c28c4ede56d46f62b575bdb6813a4..f9bfd629948f46d2bddaee01318fb02cb97147a9 100644
(file)
--- a/
edit/page.js
+++ b/
edit/page.js
@@
-146,7
+146,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'],
@@
-175,8
+175,12
@@
CKEDITOR.on('instanceCreated', function (event) {
if (pagebody) {
// add edit link to menu
if (pagebody) {
// add edit link to menu
- var editlink = document.querySelector('a[href="#edit"]');
- if (editlink)
+ var editdiv = document.querySelector('header .login > p');
+ if (!editdiv) return;
+ var editlink = editdiv.appendChild(document.createElement('a'));
+ editlink.append('\u270D');
+ editlink.className = 'icon icon-edit';
+ editlink.href = '#edit';
editlink.onclick = function (e) {
editlink.style.fontWeight = 'bold';
editlink.href = '';
editlink.onclick = function (e) {
editlink.style.fontWeight = 'bold';
editlink.href = '';
@@
-202,6
+206,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');