[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@3.145.76.12: ~ $
/*
 * FCKeditor - The text editor for Internet - http://www.fckeditor.net
 * Copyright (C) 2003-2010 Frederico Caldeira Knabben
 *
 * == BEGIN LICENSE ==
 *
 * Licensed under the terms of any of the following licenses at your
 * choice:
 *
 *  - GNU General Public License Version 2 or later (the "GPL")
 *    http://www.gnu.org/licenses/gpl.html
 *
 *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
 *    http://www.gnu.org/licenses/lgpl.html
 *
 *  - Mozilla Public License Version 1.1 or later (the "MPL")
 *    http://www.mozilla.org/MPL/MPL-1.1.html
 *
 * == END LICENSE ==
 *
 * FCKIcon Class: renders an icon from a single image, a strip or even a
 * spacer.
 */

var FCKIcon = function( iconPathOrStripInfoArray )
{
	var sTypeOf = iconPathOrStripInfoArray ? typeof( iconPathOrStripInfoArray ) : 'undefined' ;
	switch ( sTypeOf )
	{
		case 'number' :
			this.Path = FCKConfig.SkinPath + 'fck_strip.gif' ;
			this.Size = 16 ;
			this.Position = iconPathOrStripInfoArray ;
			break ;

		case 'undefined' :
			this.Path = FCK_SPACER_PATH ;
			break ;

		case 'string' :
			this.Path = iconPathOrStripInfoArray ;
			break ;

		default :
			// It is an array in the format [ StripFilePath, IconSize, IconPosition ]
			this.Path		= iconPathOrStripInfoArray[0] ;
			this.Size		= iconPathOrStripInfoArray[1] ;
			this.Position	= iconPathOrStripInfoArray[2] ;
	}
}

FCKIcon.prototype.CreateIconElement = function( document )
{
	var eIcon, eIconImage ;

	if ( this.Position )		// It is using an icons strip image.
	{
		var sPos = '-' + ( ( this.Position - 1 ) * this.Size ) + 'px' ;

		if ( FCKBrowserInfo.IsIE )
		{
			// <div class="TB_Button_Image"><img src="strip.gif" style="top:-16px"></div>

			eIcon = document.createElement( 'DIV' ) ;

			eIconImage = eIcon.appendChild( document.createElement( 'IMG' ) ) ;
			eIconImage.src = this.Path ;
			eIconImage.style.top = sPos ;
		}
		else
		{
			// <img class="TB_Button_Image" src="spacer.gif" style="background-position: 0px -16px;background-image: url(strip.gif);">

			eIcon = document.createElement( 'IMG' ) ;
			eIcon.src = FCK_SPACER_PATH ;
			eIcon.style.backgroundPosition	= '0px ' + sPos ;
			eIcon.style.backgroundImage		= 'url("' + this.Path + '")' ;
		}
	}
	else					// It is using a single icon image.
	{
		if ( FCKBrowserInfo.IsIE )
		{
			// IE makes the button 1px higher if using the <img> directly, so we
			// are changing to the <div> system to clip the image correctly.
			eIcon = document.createElement( 'DIV' ) ;

			eIconImage = eIcon.appendChild( document.createElement( 'IMG' ) ) ;
			eIconImage.src = this.Path ? this.Path : FCK_SPACER_PATH ;
		}
		else
		{
			// This is not working well with IE. See notes above.
			// <img class="TB_Button_Image" src="smiley.gif">
			eIcon = document.createElement( 'IMG' ) ;
			eIcon.src = this.Path ? this.Path : FCK_SPACER_PATH ;
		}
	}

	eIcon.className = 'TB_Button_Image' ;

	return eIcon ;
}

Filemanager

Name Type Size Permission Actions
fckcontextmenu.js File 6.07 KB 0644
fckdataprocessor.js File 4.02 KB 0644
fckdocumentfragment_gecko.js File 1.58 KB 0644
fckdocumentfragment_ie.js File 1.69 KB 0644
fckdomrange.js File 27.34 KB 0644
fckdomrange_gecko.js File 3.16 KB 0644
fckdomrange_ie.js File 5.99 KB 0644
fckdomrangeiterator.js File 9.98 KB 0644
fckeditingarea.js File 11.6 KB 0644
fckelementpath.js File 2.2 KB 0644
fckenterkey.js File 20.62 KB 0644
fckevents.js File 1.88 KB 0644
fckhtmliterator.js File 3.43 KB 0644
fckicon.js File 2.97 KB 0644
fckiecleanup.js File 1.99 KB 0644
fckimagepreloader.js File 1.73 KB 0644
fckkeystrokehandler.js File 4.38 KB 0644
fckmenublock.js File 3.95 KB 0644
fckmenublockpanel.js File 1.51 KB 0644
fckmenuitem.js File 4.43 KB 0644
fckpanel.js File 13.84 KB 0644
fckplugin.js File 1.66 KB 0644
fckspecialcombo.js File 11.36 KB 0644
fckstyle.js File 45.74 KB 0644
fcktoolbar.js File 2.75 KB 0644
fcktoolbarbreak_gecko.js File 1.1 KB 0644
fcktoolbarbreak_ie.js File 1.12 KB 0644
fcktoolbarbutton.js File 2.41 KB 0644
fcktoolbarbuttonui.js File 6.38 KB 0644
fcktoolbarfontformatcombo.js File 3.55 KB 0644
fcktoolbarfontscombo.js File 2.5 KB 0644
fcktoolbarfontsizecombo.js File 2.11 KB 0644
fcktoolbarpanelbutton.js File 3.43 KB 0644
fcktoolbarspecialcombo.js File 4.17 KB 0644
fcktoolbarstylecombo.js File 5.34 KB 0644
fckw3crange.js File 13.26 KB 0644
fckxml.js File 2.41 KB 0644
fckxml_gecko.js File 3.03 KB 0644
fckxml_ie.js File 2.46 KB 0644