mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-09 19:18:22 +01:00
New: Update ckeditor to version 4 (part 1)
This commit is contained in:
@@ -1,48 +1,51 @@
|
||||
/*
|
||||
Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
|
||||
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||
*/
|
||||
|
||||
CKEDITOR.plugins.add( 'find',
|
||||
{
|
||||
requires : [ 'dialog' ],
|
||||
init : function( editor )
|
||||
{
|
||||
var forms = CKEDITOR.plugins.find;
|
||||
editor.ui.addButton( 'Find',
|
||||
{
|
||||
label : editor.lang.findAndReplace.find,
|
||||
command : 'find'
|
||||
});
|
||||
var findCommand = editor.addCommand( 'find', new CKEDITOR.dialogCommand( 'find' ) );
|
||||
findCommand.canUndo = false;
|
||||
findCommand.readOnly = 1;
|
||||
|
||||
editor.ui.addButton( 'Replace',
|
||||
{
|
||||
label : editor.lang.findAndReplace.replace,
|
||||
command : 'replace'
|
||||
});
|
||||
var replaceCommand = editor.addCommand( 'replace', new CKEDITOR.dialogCommand( 'replace' ) );
|
||||
replaceCommand.canUndo = false;
|
||||
|
||||
CKEDITOR.dialog.add( 'find', this.path + 'dialogs/find.js' );
|
||||
CKEDITOR.dialog.add( 'replace', this.path + 'dialogs/find.js' );
|
||||
},
|
||||
|
||||
requires : [ 'styles' ]
|
||||
} );
|
||||
|
||||
/**
|
||||
* Defines the style to be used to highlight results with the find dialog.
|
||||
* @type Object
|
||||
* @default { element : 'span', styles : { 'background-color' : '#004', 'color' : '#fff' } }
|
||||
* @example
|
||||
* // Highlight search results with blue on yellow.
|
||||
* config.find_highlight =
|
||||
* {
|
||||
* element : 'span',
|
||||
* styles : { 'background-color' : '#ff0', 'color' : '#00f' }
|
||||
* };
|
||||
*/
|
||||
CKEDITOR.config.find_highlight = { element : 'span', styles : { 'background-color' : '#004', 'color' : '#fff' } };
|
||||
/**
|
||||
* @license Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
|
||||
* For licensing, see LICENSE.md or http://ckeditor.com/license
|
||||
*/
|
||||
|
||||
CKEDITOR.plugins.add( 'find', {
|
||||
requires: 'dialog',
|
||||
lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
|
||||
icons: 'find,find-rtl,replace', // %REMOVE_LINE_CORE%
|
||||
hidpi: true, // %REMOVE_LINE_CORE%
|
||||
init: function( editor ) {
|
||||
var findCommand = editor.addCommand( 'find', new CKEDITOR.dialogCommand( 'find' ) );
|
||||
findCommand.canUndo = false;
|
||||
findCommand.readOnly = 1;
|
||||
|
||||
var replaceCommand = editor.addCommand( 'replace', new CKEDITOR.dialogCommand( 'replace' ) );
|
||||
replaceCommand.canUndo = false;
|
||||
|
||||
if ( editor.ui.addButton ) {
|
||||
editor.ui.addButton( 'Find', {
|
||||
label: editor.lang.find.find,
|
||||
command: 'find',
|
||||
toolbar: 'find,10'
|
||||
} );
|
||||
|
||||
editor.ui.addButton( 'Replace', {
|
||||
label: editor.lang.find.replace,
|
||||
command: 'replace',
|
||||
toolbar: 'find,20'
|
||||
} );
|
||||
}
|
||||
|
||||
CKEDITOR.dialog.add( 'find', this.path + 'dialogs/find.js' );
|
||||
CKEDITOR.dialog.add( 'replace', this.path + 'dialogs/find.js' );
|
||||
}
|
||||
} );
|
||||
|
||||
/**
|
||||
* Defines the style to be used to highlight results with the find dialog.
|
||||
*
|
||||
* // Highlight search results with blue on yellow.
|
||||
* config.find_highlight = {
|
||||
* element: 'span',
|
||||
* styles: { 'background-color': '#ff0', color: '#00f' }
|
||||
* };
|
||||
*
|
||||
* @cfg
|
||||
* @member CKEDITOR.config
|
||||
*/
|
||||
CKEDITOR.config.find_highlight = {
|
||||
element: 'span', styles: { 'background-color': '#004', color: '#fff' } };
|
||||
|
||||
Reference in New Issue
Block a user