editor.on('configLoaded', function () {
var config = editor.config;
config.language = 'nl';
- config.extraPlugins = 'sourcedialog,inlinesave';
+ config.extraPlugins = 'sourcedialog,inlinesave,placeholder';
config.format_tags = 'h2;h3;h4;p';
config.allowedContent = true;
config.entities = false; // keep unicode
['Format'],
['BulletedList', 'NumberedList', '-', 'Blockquote'],
['Bold', 'Italic', 'Underline', 'Strike', 'RemoveFormat', '-', 'Anchor', 'Link'],
- ['HorizontalRule', 'Table', 'Image'],
+ ['HorizontalRule', 'Table', 'Image', 'CreatePlaceholder'],
];
config.toolbarCanCollapse = true;
config.floatSpacePreferRight = true;
CKEDITOR.on('instanceReady', function (event) {
var editor = event.editor;
var writer = editor.dataProcessor.writer;
- writer.selfClosingEnd = '>';
+ writer.selfClosingEnd = ' />';
writer.setRules( 'p', {
breakAfterOpen: true,
breakBeforeClose: true,
editlink.onclick = undefined;
pagebody.setAttribute('contenteditable', true);
pagebody.innerHTML = pagebody.innerHTML
- .replace(/<!--BLOCK ([a-z]*)-->[^]*?<!--\/-->/g, '[[$1]]');
+ .replace(/<!--BLOCK:([^-]*)-->[^]*?<!--\/-->/g, '$1');
CKEDITOR.inline(pagebody);
document.body.className = 'edit';
return false;