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

PHP Demo Application - Source Code

/Framework/Model/Vendor/CkEditor/_source/skins/office2003/skin.js



/*
Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
CKEDITOR.skins.add'office2003', (function()
{
	    var preload [];
	    if ( CKEDITOR.env.ie && CKEDITOR.env.version )
	    {
		        // For IE6, we need to preload some images, otherwhise they will be
		        // downloaded several times (CSS background bug).
		        preload.push'icons.png''images/sprites_ie6.png''images/dialog_sides.gif' );
		    }
	    return {
		        preload        preload,
		        editor        : { css : [ 'editor.css' ]
			},
		        dialog        : { css : [ 'dialog.css' ]
			},
		        templates    : { css : [ 'templates.css' ]
			},
		        margins        : [ 0141814 ]
		    };
	})() );
(function()
{
	    CKEDITOR.dialog dialogSetup() : CKEDITOR.on'dialogPluginReady'dialogSetup );
	    function dialogSetup()
	    {
		        CKEDITOR.dialog.on'resize', function( evt )
		            {
			                var data evt.data,
			                    width data.width,
			                    height data.height,
			                    dialog data.dialog,
			                    contents dialog.parts.contents;
			                if ( data.skin != 'office2003' )
			                    return;
			                contents.setStyles(
			                    {
				                        width width 'px',
				                        height height 'px'
				                    });
			                if ( !CKEDITOR.env.ie )
			                    return;
			                // Fix the size of the elements which have flexible lengths.
			                var fixSize = function()
			                    {
				                        var innerDialog dialog.parts.dialog.getChild( [ 00] ),
				                            body innerDialog.getChild);
				                        // tc
				                        var el innerDialog.getChild);
				                        el.setStyle'width', ( body.$.offsetWidth ) + 'px' );
				                        // bc
				                        el innerDialog.getChild);
				                        el.setStyle'width', ( body.$.offsetWidth 28 ) + 'px' );
				                        // ml
				                        el innerDialog.getChild);
				                        el.setStyle'height', ( body.$.offsetHeight 31 14 ) + 'px' );
				                        // mr
				                        el innerDialog.getChild);
				                        el.setStyle'height', ( body.$.offsetHeight 31 14 ) + 'px' );
				                    };
			                setTimeoutfixSize100 );
			                // Ensure size is correct for RTL mode. (#4003)
			                if ( evt.editor.lang.dir == 'rtl' )
			                    setTimeoutfixSize1000 );
			            });
		    }
	})();





PHP Demo Source Code Index