booking/assets/js/editor/ckeditor/ckeditor.custom.js
2025-03-24 22:58:00 +03:00

59 lines
1.4 KiB
JavaScript

// Default ckeditor
CKEDITOR.replace( 'editor1', {
on: {
contentDom: function( evt ) {
// Allow custom context menu only with table elemnts.
evt.editor.editable().on( 'contextmenu', function( contextEvent ) {
var path = evt.editor.elementPath();
if ( !path.contains( 'table' ) ) {
contextEvent.cancel();
}
}, null, null, 5 );
}
}
} );
// Inline ckeditor
CKEDITOR.disableAutoInline = true;
//init the area to be done
CKEDITOR.inline( 'area1', {
toolbar: [
{
name: 'basicstyles',
groups: ['basicstyles'],
items: [
'Format',
'Bold',
'Italic',
'Underline'
]
},
{
name: 'paragraph',
groups: [
'list',
'indent',
'blocks',
'align',
'bidi'
],
items: [
'NumberedList',
'BulletedList',
'JustifyLeft',
'JustifyCenter',
'JustifyRight',
]
},
{
name: 'links',
items: [
'Link',
'Unlink'
]
},
],
fillEmptyBlocks: false,
autoParagraph: false
} );