📄 fckplugin.js
字号:
/*
* Media Plugin for FCKeditor 2.5 SVN
* Copyright (C) 2007 Riceball LEE (riceballl@hotmail.com)
*
* == 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 ==
*
* Plugin to insert "Media" in the editor.
*/
// Register the related command.
FCKCommands.RegisterCommand( 'Media', new FCKDialogCommand( 'Media', FCKLang.DlgMediaTitle, FCKPlugins.Items['Media'].Path + 'fck_media.aspx', 450, 300 ) ) ;
// Create the "Media" toolbar button.
var oMediaItem = new FCKToolbarButton( 'Media', FCKLang.MediaBtn, FCKLang.MediaBtnTooltip) ;
oMediaItem.IconPath = FCKPlugins.Items['Media'].Path + 'media.gif' ;
FCKToolbarItems.RegisterItem( 'Media', oMediaItem ) ;
var FCKMedia = new Object() ;
FCKMedia.SetupMediaplayer = function(url, width, height, autoPlay)
{
var div = FCK.InsertElement( 'div' ) ;
var myJsVal = "";
myJsVal+="<object mediatype=\"0\" width=\""+ width +"\" height=\""+ height +"\" codebase=\"http:\/\/microsoft.com\/windows\/mediaplayer\/en\/download\/\" classid=\"clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6\">";
myJsVal+="<param name=\"url\" value=\""+ url +"\" \/>";
myJsVal+="<param name=\"autostart\" value=\""+ autoPlay +"\" \/>";
myJsVal+="<param name=\"loop\" value=\"true\" \/>";
myJsVal+="<param name=\"menu\" value=\"false\" \/>";
myJsVal+="<\/object>";
div.innerHTML = myJsVal ;
}
FCKMedia.SetupRealMedia = function(url, width, height, autoPlay)
{
var div = FCK.InsertElement( 'div' ) ;
var myJsVal = "";
myJsVal+="<object mediatype=\"0\" width=\""+ width +"\" height=\""+ height +"\" classid=\"clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA\">";
myJsVal+="<param name=\"src\" value=\""+ url +"\" \/>";
myJsVal+="<param name=\"autostart\" value=\""+ autoPlay +"\" \/>";
myJsVal+="<param name=\"loop\" value=\"true\" \/>";
myJsVal+="<param name=\"menu\" value=\"false\" \/>";
myJsVal+="<\/object>";
div.innerHTML = myJsVal ;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -