2 Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.html or http://ckeditor.com/license
6 CKEDITOR
.plugins
.add( 'find',
8 init : function( editor
)
10 var forms
= CKEDITOR
.plugins
.find
;
11 editor
.ui
.addButton( 'Find',
13 label
: editor
.lang
.findAndReplace
.find
,
16 var findCommand
= editor
.addCommand( 'find', new CKEDITOR
.dialogCommand( 'find' ) );
17 findCommand
.canUndo
= false;
18 findCommand
.readOnly
= 1;
20 editor
.ui
.addButton( 'Replace',
22 label
: editor
.lang
.findAndReplace
.replace
,
25 var replaceCommand
= editor
.addCommand( 'replace', new CKEDITOR
.dialogCommand( 'replace' ) );
26 replaceCommand
.canUndo
= false;
28 CKEDITOR
.dialog
.add( 'find', this.path
+ 'dialogs/find.js' );
29 CKEDITOR
.dialog
.add( 'replace', this.path
+ 'dialogs/find.js' );
32 requires
: [ 'styles' ]
36 * Defines the style to be used to highlight results with the find dialog.
38 * @default { element : 'span', styles : { 'background-color' : '#004', 'color' : '#fff' } }
40 * // Highlight search results with blue on yellow.
41 * config.find_highlight =
44 * styles : { 'background-color' : '#ff0', 'color' : '#00f' }
47 CKEDITOR
.config
.find_highlight
= { element
: 'span', styles
: { 'background-color' : '#004', 'color' : '#fff' } };