1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- /*
- Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.
- For licensing, see LICENSE.html or http://ckeditor.com/license
- */
- CKEDITOR.plugins.add( 'find',
- {
- 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' } };
|