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

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

?? fckcommands.js

?? 強(qiáng)大的個人日志系統(tǒng),界面華麗
?? JS
字號:
?/*
 * 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 ==
 *
 * Define all commands available in the editor.
 */

var FCKCommands = FCK.Commands = new Object() ;
FCKCommands.LoadedCommands = new Object() ;

FCKCommands.RegisterCommand = function( commandName, command )
{
	this.LoadedCommands[ commandName ] = command ;
}

FCKCommands.GetCommand = function( commandName )
{
	var oCommand = FCKCommands.LoadedCommands[ commandName ] ;

	if ( oCommand )
		return oCommand ;

	switch ( commandName )
	{
		case 'Bold'			:
		case 'Italic'		:
		case 'Underline'	:
		case 'StrikeThrough':
		case 'Subscript'	:
		case 'Superscript'	: oCommand = new FCKCoreStyleCommand( commandName ) ; break ;

		case 'RemoveFormat'	: oCommand = new FCKRemoveFormatCommand() ; break ;

		case 'DocProps'		: oCommand = new FCKDialogCommand( 'DocProps'	, FCKLang.DocProps				, 'dialog/fck_docprops.html'	, 400, 380, FCKCommands.GetFullPageState ) ; break ;
		case 'Templates'	: oCommand = new FCKDialogCommand( 'Templates'	, FCKLang.DlgTemplatesTitle		, 'dialog/fck_template.html'	, 380, 450 ) ; break ;
		case 'Link'			: oCommand = new FCKDialogCommand( 'Link'		, FCKLang.DlgLnkWindowTitle		, 'dialog/fck_link.html'		, 400, 300 ) ; break ;
		case 'Unlink'		: oCommand = new FCKUnlinkCommand() ; break ;
		case 'VisitLink'	: oCommand = new FCKVisitLinkCommand() ; break ;
		case 'Anchor'		: oCommand = new FCKDialogCommand( 'Anchor'		, FCKLang.DlgAnchorTitle		, 'dialog/fck_anchor.html'		, 370, 160 ) ; break ;
		case 'AnchorDelete'	: oCommand = new FCKAnchorDeleteCommand() ; break ;
		case 'BulletedList'	: oCommand = new FCKDialogCommand( 'BulletedList', FCKLang.BulletedListProp		, 'dialog/fck_listprop.html?UL'	, 370, 160 ) ; break ;
		case 'NumberedList'	: oCommand = new FCKDialogCommand( 'NumberedList', FCKLang.NumberedListProp		, 'dialog/fck_listprop.html?OL'	, 370, 160 ) ; break ;
		case 'About'		: oCommand = new FCKDialogCommand( 'About'		, FCKLang.About					, 'dialog/fck_about.html'		, 420, 330, function(){ return FCK_TRISTATE_OFF ; } ) ; break ;
		case 'Find'			: oCommand = new FCKDialogCommand( 'Find'		, FCKLang.DlgFindAndReplaceTitle, 'dialog/fck_replace.html'		, 340, 230, null, null, 'Find' ) ; break ;
		case 'Replace'		: oCommand = new FCKDialogCommand( 'Replace'	, FCKLang.DlgFindAndReplaceTitle, 'dialog/fck_replace.html'		, 340, 230, null, null, 'Replace' ) ; break ;

		case 'Image'		: oCommand = new FCKDialogCommand( 'Image'		, FCKLang.DlgImgTitle			, 'dialog/fck_image.html'		, 450, 390 ) ; break ;
		case 'Flash'		: oCommand = new FCKDialogCommand( 'Flash'		, FCKLang.DlgFlashTitle			, 'dialog/fck_flash.html'		, 450, 390 ) ; break ;
		case 'SpecialChar'	: oCommand = new FCKDialogCommand( 'SpecialChar', FCKLang.DlgSpecialCharTitle	, 'dialog/fck_specialchar.html'	, 400, 290 ) ; break ;
		case 'Smiley'		: oCommand = new FCKDialogCommand( 'Smiley'		, FCKLang.DlgSmileyTitle		, 'dialog/fck_smiley.html'		, FCKConfig.SmileyWindowWidth, FCKConfig.SmileyWindowHeight ) ; break ;
		case 'Table'		: oCommand = new FCKDialogCommand( 'Table'		, FCKLang.DlgTableTitle			, 'dialog/fck_table.html'		, 480, 250 ) ; break ;
		case 'TableProp'	: oCommand = new FCKDialogCommand( 'Table'		, FCKLang.DlgTableTitle			, 'dialog/fck_table.html?Parent', 480, 250 ) ; break ;
		case 'TableCellProp': oCommand = new FCKDialogCommand( 'TableCell'	, FCKLang.DlgCellTitle			, 'dialog/fck_tablecell.html'	, 550, 240 ) ; break ;

		case 'Style'		: oCommand = new FCKStyleCommand() ; break ;

		case 'FontName'		: oCommand = new FCKFontNameCommand() ; break ;
		case 'FontSize'		: oCommand = new FCKFontSizeCommand() ; break ;
		case 'FontFormat'	: oCommand = new FCKFormatBlockCommand() ; break ;

		case 'Source'		: oCommand = new FCKSourceCommand() ; break ;
		case 'Preview'		: oCommand = new FCKPreviewCommand() ; break ;
		case 'Save'			: oCommand = new FCKSaveCommand() ; break ;
		case 'NewPage'		: oCommand = new FCKNewPageCommand() ; break ;
		case 'PageBreak'	: oCommand = new FCKPageBreakCommand() ; break ;
		case 'Rule'			: oCommand = new FCKRuleCommand() ; break ;
		case 'Nbsp'			: oCommand = new FCKNbsp() ; break ;

		case 'TextColor'	: oCommand = new FCKTextColorCommand('ForeColor') ; break ;
		case 'BGColor'		: oCommand = new FCKTextColorCommand('BackColor') ; break ;

		case 'Paste'		: oCommand = new FCKPasteCommand() ; break ;
		case 'PasteText'	: oCommand = new FCKPastePlainTextCommand() ; break ;
		case 'PasteWord'	: oCommand = new FCKPasteWordCommand() ; break ;

		case 'JustifyLeft'	: oCommand = new FCKJustifyCommand( 'left' ) ; break ;
		case 'JustifyCenter'	: oCommand = new FCKJustifyCommand( 'center' ) ; break ;
		case 'JustifyRight'	: oCommand = new FCKJustifyCommand( 'right' ) ; break ;
		case 'JustifyFull'	: oCommand = new FCKJustifyCommand( 'justify' ) ; break ;
		case 'Indent'	: oCommand = new FCKIndentCommand( 'indent', FCKConfig.IndentLength ) ; break ;
		case 'Outdent'	: oCommand = new FCKIndentCommand( 'outdent', FCKConfig.IndentLength * -1 ) ; break ;
		case 'Blockquote'	: oCommand = new FCKBlockQuoteCommand() ; break ;
		case 'CreateDiv'	: oCommand = new FCKDialogCommand( 'CreateDiv', FCKLang.CreateDiv, 'dialog/fck_div.html', 380, 210, null, null, true ) ; break ;
		case 'EditDiv'		: oCommand = new FCKDialogCommand( 'EditDiv', FCKLang.EditDiv, 'dialog/fck_div.html', 380, 210, null, null, false ) ; break ;
		case 'DeleteDiv'	: oCommand = new FCKDeleteDivCommand() ; break ;

		case 'TableInsertRowAfter'		: oCommand = new FCKTableCommand('TableInsertRowAfter') ; break ;
		case 'TableInsertRowBefore'		: oCommand = new FCKTableCommand('TableInsertRowBefore') ; break ;
		case 'TableDeleteRows'			: oCommand = new FCKTableCommand('TableDeleteRows') ; break ;
		case 'TableInsertColumnAfter'	: oCommand = new FCKTableCommand('TableInsertColumnAfter') ; break ;
		case 'TableInsertColumnBefore'	: oCommand = new FCKTableCommand('TableInsertColumnBefore') ; break ;
		case 'TableDeleteColumns'		: oCommand = new FCKTableCommand('TableDeleteColumns') ; break ;
		case 'TableInsertCellAfter'		: oCommand = new FCKTableCommand('TableInsertCellAfter') ; break ;
		case 'TableInsertCellBefore'	: oCommand = new FCKTableCommand('TableInsertCellBefore') ; break ;
		case 'TableDeleteCells'			: oCommand = new FCKTableCommand('TableDeleteCells') ; break ;
		case 'TableMergeCells'			: oCommand = new FCKTableCommand('TableMergeCells') ; break ;
		case 'TableMergeRight'			: oCommand = new FCKTableCommand('TableMergeRight') ; break ;
		case 'TableMergeDown'			: oCommand = new FCKTableCommand('TableMergeDown') ; break ;
		case 'TableHorizontalSplitCell'	: oCommand = new FCKTableCommand('TableHorizontalSplitCell') ; break ;
		case 'TableVerticalSplitCell'	: oCommand = new FCKTableCommand('TableVerticalSplitCell') ; break ;
		case 'TableDelete'				: oCommand = new FCKTableCommand('TableDelete') ; break ;

		case 'Form'			: oCommand = new FCKDialogCommand( 'Form'		, FCKLang.Form			, 'dialog/fck_form.html'		, 380, 210 ) ; break ;
		case 'Checkbox'		: oCommand = new FCKDialogCommand( 'Checkbox'	, FCKLang.Checkbox		, 'dialog/fck_checkbox.html'	, 380, 200 ) ; break ;
		case 'Radio'		: oCommand = new FCKDialogCommand( 'Radio'		, FCKLang.RadioButton	, 'dialog/fck_radiobutton.html'	, 380, 200 ) ; break ;
		case 'TextField'	: oCommand = new FCKDialogCommand( 'TextField'	, FCKLang.TextField		, 'dialog/fck_textfield.html'	, 380, 210 ) ; break ;
		case 'Textarea'		: oCommand = new FCKDialogCommand( 'Textarea'	, FCKLang.Textarea		, 'dialog/fck_textarea.html'	, 380, 210 ) ; break ;
		case 'HiddenField'	: oCommand = new FCKDialogCommand( 'HiddenField', FCKLang.HiddenField	, 'dialog/fck_hiddenfield.html'	, 380, 190 ) ; break ;
		case 'Button'		: oCommand = new FCKDialogCommand( 'Button'		, FCKLang.Button		, 'dialog/fck_button.html'		, 380, 210 ) ; break ;
		case 'Select'		: oCommand = new FCKDialogCommand( 'Select'		, FCKLang.SelectionField, 'dialog/fck_select.html'		, 400, 340 ) ; break ;
		case 'ImageButton'	: oCommand = new FCKDialogCommand( 'ImageButton', FCKLang.ImageButton	, 'dialog/fck_image.html?ImageButton', 450, 390 ) ; break ;

		case 'SpellCheck'	: oCommand = new FCKSpellCheckCommand() ; break ;
		case 'FitWindow'	: oCommand = new FCKFitWindow() ; break ;

		case 'Undo'	: oCommand = new FCKUndoCommand() ; break ;
		case 'Redo'	: oCommand = new FCKRedoCommand() ; break ;
		case 'Copy'	: oCommand = new FCKCutCopyCommand( false ) ; break ;
		case 'Cut'	: oCommand = new FCKCutCopyCommand( true ) ; break ;

		case 'SelectAll'			: oCommand = new FCKSelectAllCommand() ; break ;
		case 'InsertOrderedList'	: oCommand = new FCKListCommand( 'insertorderedlist', 'ol' ) ; break ;
		case 'InsertUnorderedList'	: oCommand = new FCKListCommand( 'insertunorderedlist', 'ul' ) ; break ;
		case 'ShowBlocks' : oCommand = new FCKShowBlockCommand( 'ShowBlocks', FCKConfig.StartupShowBlocks ? FCK_TRISTATE_ON : FCK_TRISTATE_OFF ) ; break ;

		// Generic Undefined command (usually used when a command is under development).
		case 'Undefined'	: oCommand = new FCKUndefinedCommand() ; break ;

		// By default we assume that it is a named command.
		default:
			if ( FCKRegexLib.NamedCommands.test( commandName ) )
				oCommand = new FCKNamedCommand( commandName ) ;
			else
			{
				alert( FCKLang.UnknownCommand.replace( /%1/g, commandName ) ) ;
				return null ;
			}
	}

	FCKCommands.LoadedCommands[ commandName ] = oCommand ;

	return oCommand ;
}

// Gets the state of the "Document Properties" button. It must be enabled only
// when "Full Page" editing is available.
FCKCommands.GetFullPageState = function()
{
	return FCKConfig.FullPage ? FCK_TRISTATE_OFF : FCK_TRISTATE_DISABLED ;
}


FCKCommands.GetBooleanState = function( isDisabled )
{
	return isDisabled ? FCK_TRISTATE_DISABLED : FCK_TRISTATE_OFF ;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人在线视频网址| 欧美电影免费观看高清完整版在线观看 | 欧美精品在线视频| 色999日韩国产欧美一区二区| 久久99国产精品免费网站| 青青青伊人色综合久久| 五月婷婷久久丁香| 亚洲电影一区二区三区| 亚洲一区二区黄色| 日韩精品午夜视频| 久久se精品一区精品二区| 精品一区二区三区视频| 美脚の诱脚舐め脚责91 | 91电影在线观看| 欧美伊人久久久久久午夜久久久久| 99re成人精品视频| 日本韩国一区二区三区| 欧美肥妇bbw| 久久色.com| 亚洲美女少妇撒尿| 日韩福利电影在线| 岛国av在线一区| 国产成a人亚洲| 在线观看日韩毛片| 日韩视频一区二区| 日本一区二区三区四区在线视频| 国产精品久久久久久久久快鸭| 亚洲日本青草视频在线怡红院| 777xxx欧美| 97久久久精品综合88久久| 久久99久久精品| 久久不见久久见免费视频7| 亚洲va中文字幕| 亚洲第一成人在线| 亚洲v中文字幕| 日韩av不卡在线观看| 婷婷成人激情在线网| 自拍视频在线观看一区二区| 久久久噜噜噜久噜久久综合| 国产成人在线视频网站| 国产精品一区二区免费不卡 | 亚洲欧洲日本在线| 国产精品欧美精品| 欧美日韩在线观看一区二区 | 国产日韩成人精品| 国产日韩欧美高清在线| 精品久久国产97色综合| 国产亚洲欧美一区在线观看| 久久久久久久av麻豆果冻| 欧美sm美女调教| 久久一二三国产| 国产欧美一区二区精品久导航 | 久草精品在线观看| 国产福利精品导航| 91片在线免费观看| 在线观看视频91| 欧美一区日韩一区| 久久久久久久性| 国产精品婷婷午夜在线观看| 国产精品久久免费看| 国产精品美女久久久久aⅴ国产馆| 欧美无乱码久久久免费午夜一区| 777亚洲妇女| 欧美激情综合在线| 亚洲人成在线观看一区二区| 婷婷久久综合九色国产成人| 久久99精品国产麻豆不卡| 高清在线不卡av| 一本到三区不卡视频| 日韩欧美一区二区在线视频| 欧美精品一区二区三区很污很色的| 久久久久88色偷偷免费| 综合欧美亚洲日本| 久久激情五月激情| 91老司机福利 在线| 国产精品一二二区| 欧美中文字幕一区二区三区| 欧美va日韩va| 亚洲.国产.中文慕字在线| 极品美女销魂一区二区三区免费 | 国产日本一区二区| 亚洲三级在线免费观看| 亚洲第一电影网| 91香蕉视频mp4| 精品国产一区二区三区四区四 | 国产精品天天摸av网| 最新国产精品久久精品| 久久精品国产精品亚洲精品| 国产成人精品综合在线观看 | gogo大胆日本视频一区| proumb性欧美在线观看| 欧美写真视频网站| 中文字幕一区av| 久久99国产精品久久99 | 色狠狠一区二区| 26uuu久久天堂性欧美| 亚洲成a人v欧美综合天堂下载| 国产69精品久久久久777| 欧美一级高清大全免费观看| 亚洲最新视频在线播放| av亚洲精华国产精华精| 91亚洲国产成人精品一区二区三| 99久久精品情趣| 国产精品美女久久久久aⅴ国产馆| 精品亚洲aⅴ乱码一区二区三区| 欧美三级电影网| 亚洲精品v日韩精品| 国产成人亚洲精品青草天美| 精品国产乱子伦一区| 亚洲日本中文字幕区| 91一区二区在线| 国产精品久久久久一区二区三区 | 中文字幕乱码日本亚洲一区二区| 老色鬼精品视频在线观看播放| 成人美女视频在线看| 在线中文字幕一区| 一区二区三区影院| 欧美日韩免费视频| 午夜久久久久久久久| 91精品一区二区三区在线观看| 蜜臀av国产精品久久久久| av在线不卡电影| 国产日韩欧美综合一区| 福利视频网站一区二区三区| 国产精品久久久久四虎| 成人网页在线观看| 国产精品久久久久国产精品日日 | 精品久久久三级丝袜| 日本不卡视频在线| 日韩欧美一区二区久久婷婷| 久久精品国产久精国产爱| 久久先锋影音av鲁色资源网| 国产69精品久久久久777| 国产精品对白交换视频| 欧美日韩免费视频| 91蝌蚪porny九色| 亚洲成年人网站在线观看| 99久久国产综合精品色伊| 亚洲色欲色欲www| 欧美日韩1区2区| 日韩成人av影视| 欧洲国内综合视频| 精品一区二区三区欧美| 欧美高清在线视频| 欧美精品v国产精品v日韩精品| 久久国产精品99精品国产 | 欧美mv和日韩mv国产网站| 国产suv精品一区二区6| 亚洲一区二区在线免费看| 日韩欧美综合一区| 日本欧美韩国一区三区| 欧美国产一区二区在线观看| 在线观看国产日韩| 国产精品一二一区| 五月综合激情婷婷六月色窝| 久久先锋影音av| 91亚洲精品久久久蜜桃| 老司机午夜精品| 一区二区三区高清在线| 日韩欧美另类在线| 色综合欧美在线| 成人综合婷婷国产精品久久| 91精品久久久久久蜜臀| 波多野结衣在线一区| 麻豆传媒一区二区三区| 性久久久久久久| 欧美三级午夜理伦三级中视频| 丝瓜av网站精品一区二区| 亚洲天堂成人在线观看| 久久综合九色综合欧美就去吻| 欧美午夜片在线观看| 99r国产精品| 亚洲欧美另类久久久精品| 久久国产剧场电影| 午夜精品成人在线视频| 亚洲你懂的在线视频| 中文字幕日韩一区二区| 久久精品亚洲一区二区三区浴池| 欧美人体做爰大胆视频| 美国毛片一区二区| 国产午夜精品一区二区三区嫩草| 欧美一区二区三区色| 7777精品伊人久久久大香线蕉的 | 蜜臀av性久久久久av蜜臀妖精| 8v天堂国产在线一区二区| 在线观看网站黄不卡| eeuss鲁一区二区三区| 国产成人av网站| 国产成人av在线影院| 亚洲免费av观看| 欧美日韩国产欧美日美国产精品| 91在线观看成人| 色哟哟国产精品| 91久久久免费一区二区| 91黄视频在线| 欧美精品视频www在线观看| 免费看日韩a级影片| 色婷婷国产精品久久包臀 | av欧美精品.com| 一色屋精品亚洲香蕉网站|