});
CKEDITOR.on('dialogDefinition', function (event) {
- if (event.data.name === 'table') {
+ switch (event.data.name) {
+ case 'table':
// override initial attribute values
var infoTab = event.data.definition.getContents('info');
infoTab.get('txtWidth').default = '';
infoTab.get('txtBorder').default = '0';
infoTab.get('txtCellSpace').default = '';
infoTab.get('txtCellPad').default = '';
+ break;
+ case 'link':
+ // remove unneeded widgets from the Link Info tab
+ var infotab = event.data.definition.getContents('info');
+ infotab.remove('linkType');
+ break;
}
});
editor.on('configLoaded', function () {
var config = editor.config;
config.language = 'nl';
- config.extraPlugins = 'sourcedialog,inlinesave,placeholder';
+ config.extraPlugins = 'sourcedialog,inlinesave,placeholder,image2,uploadimage';
config.format_tags = 'h2;h3;h4;p';
config.allowedContent = true;
config.entities = false; // keep unicode
config.filebrowserImageUploadUrl = '/edit?output=ckescript';
+ config.uploadUrl = '/edit?output=ckjson';
+ config.image2_alignClasses = ['left', 'center', 'right'];
+ config.image2_disableResizer = true;
config.pasteFilter = pastefilter;
config.contentsCss = document.styleSheets[0].href;
config.toolbar = [