});
});
-var pagebody = document.getElementsByClassName('article')[0];
-pagebody.setAttribute('contenteditable', 'true');
+ CKEDITOR.disableAutoInline = true;
-document.body.className = 'edit';
+// add edit link to menu
+var pagebody = document.getElementsByClassName('article')[0];
+if (pagebody) {
+ var editlink = document.createElement('a');
+ editlink.style.cursor = 'pointer';
+ editlink.appendChild(document.createTextNode('Wijzig'));
+ editlink.onclick = function (e) {
+ var toggled = editlink.style.fontWeight;
+ editlink.style.fontWeight = toggled ? '' : 'bold';
+ pagebody.setAttribute('contenteditable', !toggled);
+ if (toggled) {
+ for (name in CKEDITOR.instances) {
+ CKEDITOR.instances[name].destroy()
+ }
+ }
+ else {
+ CKEDITOR.inline(pagebody);
+ pagebody.focus();
+ }
+ document.body.className = toggled ? '' : 'edit';
+ return false;
+ };
+ document.querySelector('header ul').appendChild(editlink);
+}
<?php
define('N', "\n");
-global $Page, $User, $Edit;
+global $User;
if ($User['admin']) {
- if ($Edit) {
echo '<script src="/ckeditor/ckeditor.js"></script>'.N;
echo '<script src="/edit.js"></script>'.N;
- }
echo '<p class="footer">'.N;
- echo "Beheer toegestaan voor {$User['name']}:".N;
- printf('<a href="?%s">%s</a>'.N,
- $Edit ? '' : 'edit',
- $Edit ? 'lezen' : ($notfound ? 'aanmaken' : 'aanpassen')
- );
+ echo "Beheer toegestaan voor {$User['name']}.".N;
echo '</p>'.N;
}