亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? fckmenuitem.js

?? 這個(gè)寫的就更好了
?? JS
字號(hào):
?/*
 * FCKeditor - The text editor for Internet - http://www.fckeditor.net
 * Copyright (C) 2003-2008 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 ==
 *
 * Defines and renders a menu items in a menu block.
 */

var FCKMenuItem = function( parentMenuBlock, name, label, iconPathOrStripInfoArray, isDisabled, customData )
{
	this.Name		= name ;
	this.Label		= label || name ;
	this.IsDisabled	= isDisabled ;

	this.Icon = new FCKIcon( iconPathOrStripInfoArray ) ;

	this.SubMenu			= new FCKMenuBlockPanel() ;
	this.SubMenu.Parent		= parentMenuBlock ;
	this.SubMenu.OnClick	= FCKTools.CreateEventListener( FCKMenuItem_SubMenu_OnClick, this ) ;
	this.CustomData = customData ;

	if ( FCK.IECleanup )
		FCK.IECleanup.AddItem( this, FCKMenuItem_Cleanup ) ;
}


FCKMenuItem.prototype.AddItem = function( name, label, iconPathOrStripInfoArrayOrIndex, isDisabled, customData )
{
	this.HasSubMenu = true ;
	return this.SubMenu.AddItem( name, label, iconPathOrStripInfoArrayOrIndex, isDisabled, customData ) ;
}

FCKMenuItem.prototype.AddSeparator = function()
{
	this.SubMenu.AddSeparator() ;
}

FCKMenuItem.prototype.Create = function( parentTable )
{
	var bHasSubMenu = this.HasSubMenu ;

	var oDoc = FCKTools.GetElementDocument( parentTable ) ;

	// Add a row in the table to hold the menu item.
	var r = this.MainElement = parentTable.insertRow(-1) ;
	r.className = this.IsDisabled ? 'MN_Item_Disabled' : 'MN_Item' ;

	// Set the row behavior.
	if ( !this.IsDisabled )
	{
		FCKTools.AddEventListenerEx( r, 'mouseover', FCKMenuItem_OnMouseOver, [ this ] ) ;
		FCKTools.AddEventListenerEx( r, 'click', FCKMenuItem_OnClick, [ this ] ) ;

		if ( !bHasSubMenu )
			FCKTools.AddEventListenerEx( r, 'mouseout', FCKMenuItem_OnMouseOut, [ this ] ) ;
	}

	// Create the icon cell.
	var eCell = r.insertCell(-1) ;
	eCell.className = 'MN_Icon' ;
	eCell.appendChild( this.Icon.CreateIconElement( oDoc ) ) ;

	// Create the label cell.
	eCell = r.insertCell(-1) ;
	eCell.className = 'MN_Label' ;
	eCell.noWrap = true ;
	eCell.appendChild( oDoc.createTextNode( this.Label ) ) ;

	// Create the arrow cell and setup the sub menu panel (if needed).
	eCell = r.insertCell(-1) ;
	if ( bHasSubMenu )
	{
		eCell.className = 'MN_Arrow' ;

		// The arrow is a fixed size image.
		var eArrowImg = eCell.appendChild( oDoc.createElement( 'IMG' ) ) ;
		eArrowImg.src = FCK_IMAGES_PATH + 'arrow_' + FCKLang.Dir + '.gif' ;
		eArrowImg.width	 = 4 ;
		eArrowImg.height = 7 ;

		this.SubMenu.Create() ;
		this.SubMenu.Panel.OnHide = FCKTools.CreateEventListener( FCKMenuItem_SubMenu_OnHide, this ) ;
	}
}

FCKMenuItem.prototype.Activate = function()
{
	this.MainElement.className = 'MN_Item_Over' ;

	if ( this.HasSubMenu )
	{
		// Show the child menu block. The ( +2, -2 ) correction is done because
		// of the padding in the skin. It is not a good solution because one
		// could change the skin and so the final result would not be accurate.
		// For now it is ok because we are controlling the skin.
		this.SubMenu.Show( this.MainElement.offsetWidth + 2, -2, this.MainElement ) ;
	}

	FCKTools.RunFunction( this.OnActivate, this ) ;
}

FCKMenuItem.prototype.Deactivate = function()
{
	this.MainElement.className = 'MN_Item' ;

	if ( this.HasSubMenu )
		this.SubMenu.Hide() ;
}

/* Events */

function FCKMenuItem_SubMenu_OnClick( clickedItem, listeningItem )
{
	FCKTools.RunFunction( listeningItem.OnClick, listeningItem, [ clickedItem ] ) ;
}

function FCKMenuItem_SubMenu_OnHide( menuItem )
{
	menuItem.Deactivate() ;
}

function FCKMenuItem_OnClick( ev, menuItem )
{
	if ( menuItem.HasSubMenu )
		menuItem.Activate() ;
	else
	{
		menuItem.Deactivate() ;
		FCKTools.RunFunction( menuItem.OnClick, menuItem, [ menuItem ] ) ;
	}
}

function FCKMenuItem_OnMouseOver( ev, menuItem )
{
	menuItem.Activate() ;
}

function FCKMenuItem_OnMouseOut( ev, menuItem )
{
	menuItem.Deactivate() ;
}

function FCKMenuItem_Cleanup()
{
	this.MainElement = null ;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久国产综合精品麻豆| 一区二区三区不卡视频| 美国十次综合导航| 3d动漫精品啪啪| 久久国产免费看| 国产调教视频一区| 成人高清在线视频| 亚洲精品一二三| 欧美日韩一级二级三级| 日韩av电影免费观看高清完整版 | 一区二区三区鲁丝不卡| 欧美又粗又大又爽| 日韩电影免费一区| 26uuu欧美| 99久久婷婷国产综合精品| 亚洲免费观看高清完整版在线观看 | 亚洲va韩国va欧美va精品| 国产精品久久久一区麻豆最新章节| 欧美一二三区在线| 欧美男生操女生| 久久日一线二线三线suv| 欧美精品在欧美一区二区少妇| 欧美日韩美少妇| 国产日韩在线不卡| 五月婷婷综合激情| 日韩欧美aaaaaa| 粉嫩aⅴ一区二区三区四区五区| 中文字幕在线观看不卡视频| 欧美三电影在线| 免费高清视频精品| 欧美国产一区二区| 在线观看91精品国产入口| 麻豆精品精品国产自在97香蕉| 欧美精品一区男女天堂| 91色九色蝌蚪| 蜜臀久久99精品久久久久久9| 久久久午夜电影| 一本色道久久加勒比精品| 黄色资源网久久资源365| 亚洲乱码中文字幕综合| 欧美成人性战久久| 91丨国产丨九色丨pron| 看电影不卡的网站| 中文字幕综合网| 日韩精品最新网址| 91国产丝袜在线播放| 精品一区二区三区影院在线午夜| 亚洲天堂精品视频| 欧美一二三四区在线| 91免费小视频| 捆绑调教一区二区三区| 亚洲自拍偷拍综合| 国产亚洲精品aa| 在线播放中文字幕一区| 91小视频在线| 国产成人在线观看| 美女网站在线免费欧美精品| 国产婷婷色一区二区三区四区| 日韩一区二区三区在线| 在线观看中文字幕不卡| av电影一区二区| 国产美女视频一区| 日本91福利区| 亚洲bt欧美bt精品| 亚洲综合色婷婷| 中文字幕免费观看一区| 精品国产一区二区三区四区四 | 国产一区二区三区在线观看免费| 亚洲精品成人在线| 国产精品不卡一区| www国产亚洲精品久久麻豆| 欧美日韩一区二区欧美激情| 国产精品一品视频| 久久草av在线| 久久国产精品区| 精品一区二区三区免费观看| 麻豆国产精品视频| 麻豆精品视频在线观看免费 | 国产乱码精品一区二区三区av | 欧美色网一区二区| 色播五月激情综合网| 在线亚洲人成电影网站色www| 91在线你懂得| 91亚洲永久精品| 色综合天天在线| 欧美视频中文字幕| 欧美日韩不卡在线| 日韩欧美123| 色婷婷久久99综合精品jk白丝| 久久精品国产免费看久久精品| 久久精品一区二区三区四区| 日本精品裸体写真集在线观看| 激情文学综合网| 午夜成人免费视频| 国产尤物一区二区| 久久精品一区二区| 97久久精品人人做人人爽| 国产精品黄色在线观看| 中文字幕一区二区三区av| 综合在线观看色| 中文字幕国产一区| 成人免费视频在线观看| 91香蕉视频污在线| 国产女人aaa级久久久级| 日韩免费高清电影| 91国偷自产一区二区三区成为亚洲经典| 色欧美88888久久久久久影院| 欧美三级蜜桃2在线观看| av资源站一区| 日一区二区三区| 亚洲一二三四久久| 久久精品视频网| 国产视频一区二区在线观看| 国产精品视频观看| 亚洲国产乱码最新视频 | 国产精华液一区二区三区| 日韩黄色免费电影| 东方欧美亚洲色图在线| 国产夫妻精品视频| 93久久精品日日躁夜夜躁欧美| 成人免费视频播放| 91丨九色丨国产丨porny| 在线成人av影院| 中文字幕+乱码+中文字幕一区| 一区二区三区日本| 日韩高清不卡一区二区| 男女男精品网站| 日产国产高清一区二区三区| 另类人妖一区二区av| 91亚洲大成网污www| 成人性生交大合| 在线观看一区日韩| 亚洲视频图片小说| 捆绑调教美女网站视频一区| av在线播放一区二区三区| 欧美日韩国产一区二区三区地区| 久久久久久久久久久电影| 亚洲黄色小说网站| 成人午夜视频在线| 久久久亚洲综合| 丝袜美腿亚洲色图| 日本视频在线一区| 国产传媒久久文化传媒| 99国产精品久久久久久久久久久| 欧美天堂亚洲电影院在线播放| 91精品国产综合久久国产大片| 日韩国产精品大片| 一本色道久久综合亚洲aⅴ蜜桃 | jlzzjlzz亚洲女人18| 欧美高清www午色夜在线视频| 国产精品嫩草影院av蜜臀| 紧缚捆绑精品一区二区| 欧美日本在线观看| 亚洲欧美另类图片小说| 国产成人精品一区二区三区四区| 9191精品国产综合久久久久久| 国产精品不卡一区| 国产一区二区三区电影在线观看| 制服丝袜亚洲色图| 亚洲综合av网| 欧美性极品少妇| 一区二区三区免费| 日本道在线观看一区二区| 国产精品久久久久国产精品日日| 九九视频精品免费| 日韩美女天天操| 另类的小说在线视频另类成人小视频在线 | 日本成人在线视频网站| 欧美日韩国产一二三| 亚洲国产欧美另类丝袜| 色8久久人人97超碰香蕉987| 亚洲欧洲精品一区二区三区| 成人高清视频在线| 综合电影一区二区三区| 日本道精品一区二区三区| 亚洲国产aⅴ成人精品无吗| 欧洲精品在线观看| 亚洲一区二区三区四区在线免费观看| 91捆绑美女网站| 一区二区三区精品视频| 在线免费视频一区二区| 亚洲国产一区视频| 欧美欧美欧美欧美首页| 亚洲精品免费看| 亚洲大片免费看| 亚洲制服丝袜av| 午夜影院在线观看欧美| 亚洲免费成人av| 中文字幕在线不卡视频| 91 com成人网| 在线91免费看| 精品视频在线免费| 大桥未久av一区二区三区中文| 亚洲一区二区三区四区五区中文 | 美女国产一区二区三区| 欧美成人激情免费网| 国产一区91精品张津瑜| 国产精品色一区二区三区| 色偷偷久久人人79超碰人人澡| 午夜私人影院久久久久|