1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
var noImage = /^(?:H1|H2|H3|H4|H5|H6|PRE|TT|A)$/i;
function ImageState()
{
if (FCKSelection.CheckForNodeNames(noImage))
{
return FCK_TRISTATE_DISABLED;
}
oImg = FCKSelection.GetSelectedElement();
if (oImg && oImg.nodeName=='IMG')
{
var sUrl = oImg.getAttribute('src', '');
if (sUrl.substring(0, FCKConfig['SmileyPath'].length)==
FCKConfig['SmileyPath'])
return FCK_TRISTATE_DISABLED;
}
return FCK.GetNamedCommandState('Image');
}
if (1 || !FCKBrowserInfo.IsIE){
// Register the related command.
FCKCommands.RegisterCommand('Image', new FCKDialogCommand( 'Image', FCKLang.DlgImgTitle, FCKConfig.WikiBasePath + FCKConfig.WikiPage + '?action=fckdialog&dialog=image', 400, 230, ImageState, 'Image')) ;
// add icon location on strip file(theme/silver/fck_strip.gif)
FCKToolbarItems.RegisterItem('Image', new FCKToolbarButton
('Image', FCKLang.InsertImageLbl, FCKLang.InsertImage, null, false, true, 37));
}
else
{
FCKCommands.RegisterCommand('Image', new FCKDialogCommand( 'Image', FCKLang.DlgImgTitle, FCKConfig.WikiBasePath + FCKConfig.WikiPage + '?action=fckdialog&dialog=image', 400, 230, FCK.GetNamedCommandState, 'Image')) ;
}
|