CLICK HERE TO BUY IT TODAY! OR GET IT FREE VIA TRIALPAY  

PHP Demo Application - Source Code

/Framework/Model/Vendor/CkEditor/_source/plugins/image/plugin.js



/*
Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
 * @file Image plugin
 */
CKEDITOR.plugins.add'image',
{
	    init : function( editor )
	    {
		        var pluginName 'image';
		        // Register the dialog.
		        CKEDITOR.dialog.addpluginNamethis.path 'dialogs/image.js' );
		        // Register the command.
		        editor.addCommandpluginName, new CKEDITOR.dialogCommandpluginName ) );
		        // Register the toolbar button.
		        editor.ui.addButton'Image',
		            {
			                label editor.lang.common.image,
			                command pluginName
			            });
		        editor.on'doubleclick', function( evt )
		            {
			                var element evt.data.element;
			                if ( element.is'img' ) && !element.getAttribute'_cke_realelement' ) )
			                    evt.data.dialog 'image';
			            });
		        // If the "menu" plugin is loaded, register the menu items.
		        if ( editor.addMenuItems )
		        {
			            editor.addMenuItems(
			                {
				                    image :
				                    {
					                        label editor.lang.image.menu,
					                        command 'image',
					                        group 'image'
					                    }
				                });
			        }
		        // If the "contextmenu" plugin is loaded, register the listeners.
		        if ( editor.contextMenu )
		        {
			            editor.contextMenu.addListener( function( elementselection )
			                {
				                    if ( !element || !element.is'img' ) || element.getAttribute'_cke_realelement' ) || element.isReadOnly() )
				                        return null;
				                    return { image CKEDITOR.TRISTATE_OFF
					};
				                });
			        }
		    }
	} );
/**
 * Whether to remove links when emptying the link URL field in the image dialog.
 * @type Boolean
 * @default true
 * @example
 * config.image_removeLinkByEmptyURL = false;
 */
CKEDITOR.config.image_removeLinkByEmptyURL true;
/**
 *  Padding text to set off the image in preview area.
 * @name CKEDITOR.config.image_previewText
 * @type String
 * @default "Lorem ipsum dolor..." placehoder text.
 * @example
 * config.image_previewText = CKEDITOR.tools.repeat( '___ ', 100 );
 */





PHP Demo Source Code Index