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

PHP Demo Application - Source Code

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



/*
Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
CKEDITOR.plugins.add'popup' );
CKEDITOR.tools.extendCKEDITOR.editor.prototype,
{
	    /**
	     * Opens Browser in a popup. The "width" and "height" parameters accept
	     * numbers (pixels) or percent (of screen size) values.
	     * @param {String} url The url of the external file browser.
	     * @param {String} width Popup window width.
	     * @param {String} height Popup window height.
	     * @param {String} options Popup window features.
	     */
	    popup : function( urlwidthheightoptions )
	    {
		        width width || '80%';
		        height height || '70%';
		        if ( typeof width == 'string' && width.length && width.substrwidth.length 1) == '%' )
		            width parseIntwindow.screen.width parseIntwidth10 ) / 10010 );
		        if ( typeof height == 'string' && height.length && height.substrheight.length 1) == '%' )
		            height parseIntwindow.screen.height parseIntheight10 ) / 10010 );
		        if ( width 640 )
		            width 640;
		        if ( height 420 )
		            height 420;
		        var top parseInt( ( window.screen.height height ) / 210 ),
		            left parseInt( ( window.screen.width  width ) / 210 );
		        options = ( options || 'location=no,menubar=no,toolbar=no,dependent=yes,minimizable=no,modal=yes,alwaysRaised=yes,resizable=yes,scrollbars=yes' ) +
		            ',width='  width +
		            ',height=' height +
		            ',top='  top +
		            ',left=' left;
		        var popupWindow window.open''nulloptionstrue );
		        // Blocked by a popup blocker.
		        if ( !popupWindow )
		            return false;
		        try
		        {
			            popupWindow.moveTolefttop );
			            popupWindow.resizeTowidthheight );
			            popupWindow.focus();
			            popupWindow.location.href url;
			        }
		        catch (e)
		        {
			            popupWindow window.openurlnulloptionstrue );
			        }
		        return true;
		    }
	});





PHP Demo Source Code Index