Вход Регистрация
Файл: fckeditor/editor/_source/internals/fcktoolbaritems.js
Строк: 456
<?php

/*
 * 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 ==
 *
 * Toolbar items definitions.
 */

var FCKToolbarItems = new Object() ;
FCKToolbarItems.LoadedItems = new Object() ;

FCKToolbarItems.RegisterItem = function( itemNameitem )
{
    
this.LoadedItemsitemName ] = item ;
}

FCKToolbarItems.GetItem = function( itemName )
{
    var 
oItem FCKToolbarItems.LoadedItemsitemName ] ;

    if ( 
oItem )
        return 
oItem ;

    switch ( 
itemName )
    {
        case 
'Source'            oItem = new FCKToolbarButton'Source'    FCKLang.SourcenullFCK_TOOLBARITEM_ICONTEXTtruetrue) ; break ;
        case 
'DocProps'            oItem = new FCKToolbarButton'DocProps'    FCKLang.DocPropsnullnullnullnull) ; break ;
        case 
'Save'                oItem = new FCKToolbarButton'Save'        FCKLang.Savenullnulltruenull) ; break ;
        case 
'NewPage'            oItem = new FCKToolbarButton'NewPage'    FCKLang.NewPagenullnulltruenull4  ) ; break ;
        case 
'Preview'            oItem = new FCKToolbarButton'Preview'    FCKLang.Previewnullnulltruenull5  ) ; break ;
        case 
'Templates'        oItem = new FCKToolbarButton'Templates'    FCKLang.Templatesnullnullnullnull) ; break ;
        case 
'About'            oItem = new FCKToolbarButton'About'        FCKLang.Aboutnullnulltruenull47  ) ; break ;

        case 
'Cut'                oItem = new FCKToolbarButton'Cut'        FCKLang.Cutnullnullfalsetrue) ; break ;
        case 
'Copy'                oItem = new FCKToolbarButton'Copy'        FCKLang.Copynullnullfalsetrue) ; break ;
        case 
'Paste'            oItem = new FCKToolbarButton'Paste'        FCKLang.Pastenullnullfalsetrue) ; break ;
        case 
'PasteText'        oItem = new FCKToolbarButton'PasteText'    FCKLang.PasteTextnullnullfalsetrue10 ) ; break ;
        case 
'PasteWord'        oItem = new FCKToolbarButton'PasteWord'    FCKLang.PasteWordnullnullfalsetrue11 ) ; break ;
        case 
'Print'            oItem = new FCKToolbarButton'Print'        FCKLang.Print, nullnullfalsetrue12 ) ; break ;
        case 
'SpellCheck'        oItem = new FCKToolbarButton'SpellCheck'FCKLang.SpellChecknullnullnullnull13 ) ; break ;
        case 
'Undo'                oItem = new FCKToolbarButton'Undo'        FCKLang.Undonullnullfalsetrue14 ) ; break ;
        case 
'Redo'                oItem = new FCKToolbarButton'Redo'        FCKLang.Redonullnullfalsetrue15 ) ; break ;
        case 
'SelectAll'        oItem = new FCKToolbarButton'SelectAll'    FCKLang.SelectAllnullnulltruenull18 ) ; break ;
        case 
'RemoveFormat'        oItem = new FCKToolbarButton'RemoveFormat'FCKLang.RemoveFormatnullnullfalsetrue19 ) ; break ;
        case 
'FitWindow'        oItem = new FCKToolbarButton'FitWindow'    FCKLang.FitWindownullnulltruetrue66 ) ; break ;

        case 
'Bold'                oItem = new FCKToolbarButton'Bold'        FCKLang.Boldnullnullfalsetrue20 ) ; break ;
        case 
'Italic'            oItem = new FCKToolbarButton'Italic'    FCKLang.Italicnullnullfalsetrue21 ) ; break ;
        case 
'Underline'        oItem = new FCKToolbarButton'Underline'    FCKLang.Underlinenullnullfalsetrue22 ) ; break ;
        case 
'StrikeThrough'    oItem = new FCKToolbarButton'StrikeThrough'    FCKLang.StrikeThroughnullnullfalsetrue23 ) ; break ;
        case 
'Subscript'        oItem = new FCKToolbarButton'Subscript'        FCKLang.Subscriptnullnullfalsetrue24 ) ; break ;
        case 
'Superscript'        oItem = new FCKToolbarButton'Superscript'    FCKLang.Superscriptnullnullfalsetrue25 ) ; break ;

        case 
'OrderedList'        oItem = new FCKToolbarButton'InsertOrderedList'        FCKLang.NumberedListLblFCKLang.NumberedListnullfalsetrue26 ) ; break ;
        case 
'UnorderedList'    oItem = new FCKToolbarButton'InsertUnorderedList'    FCKLang.BulletedListLblFCKLang.BulletedListnullfalsetrue27 ) ; break ;
        case 
'Outdent'            oItem = new FCKToolbarButton'Outdent'    FCKLang.DecreaseIndentnullnullfalsetrue28 ) ; break ;
        case 
'Indent'            oItem = new FCKToolbarButton'Indent'    FCKLang.IncreaseIndentnullnullfalsetrue29 ) ; break ;
        case 
'Blockquote'            oItem = new FCKToolbarButton'Blockquote'    FCKLang.Blockquotenullnullfalsetrue73 ) ; break ;
        case 
'CreateDiv'            oItem = new FCKToolbarButton'CreateDiv'    FCKLang.CreateDivnullnullfalsetrue74 ) ; break ;

        case 
'Link'                oItem = new FCKToolbarButton'Link'        FCKLang.InsertLinkLblFCKLang.InsertLinknullfalsetrue34 ) ; break ;
        case 
'Unlink'            oItem = new FCKToolbarButton'Unlink'    FCKLang.RemoveLinknullnullfalsetrue35 ) ; break ;
        case 
'Anchor'            oItem = new FCKToolbarButton'Anchor'    FCKLang.Anchornullnullnullnull36 ) ; break ;

        case 
'Image'            oItem = new FCKToolbarButton'Image'            FCKLang.InsertImageLblFCKLang.InsertImagenullfalsetrue37 ) ; break ;
        case 
'Flash'            oItem = new FCKToolbarButton'Flash'            FCKLang.InsertFlashLblFCKLang.InsertFlashnullfalsetrue38 ) ; break ;
        case 
'Table'            oItem = new FCKToolbarButton'Table'            FCKLang.InsertTableLblFCKLang.InsertTablenullfalsetrue39 ) ; break ;
        case 
'SpecialChar'        oItem = new FCKToolbarButton'SpecialChar'    FCKLang.InsertSpecialCharLblFCKLang.InsertSpecialCharnullfalsetrue42 ) ; break ;
        case 
'Smiley'            oItem = new FCKToolbarButton'Smiley'        FCKLang.InsertSmileyLblFCKLang.InsertSmileynullfalsetrue41 ) ; break ;
        case 
'PageBreak'        oItem = new FCKToolbarButton'PageBreak'        FCKLang.PageBreakLblFCKLang.PageBreaknullfalsetrue43 ) ; break ;

        case 
'Rule'                oItem = new FCKToolbarButton'Rule'            FCKLang.InsertLineLblFCKLang.InsertLinenullfalsetrue40 ) ; break ;

        case 
'JustifyLeft'        oItem = new FCKToolbarButton'JustifyLeft'    FCKLang.LeftJustifynullnullfalsetrue30 ) ; break ;
        case 
'JustifyCenter'    oItem = new FCKToolbarButton'JustifyCenter'    FCKLang.CenterJustifynullnullfalsetrue31 ) ; break ;
        case 
'JustifyRight'        oItem = new FCKToolbarButton'JustifyRight'    FCKLang.RightJustifynullnullfalsetrue32 ) ; break ;
        case 
'JustifyFull'        oItem = new FCKToolbarButton'JustifyFull'    FCKLang.BlockJustifynullnullfalsetrue33 ) ; break ;

        case 
'Style'            oItem = new FCKToolbarStyleCombo() ; break ;
        case 
'FontName'            oItem = new FCKToolbarFontsCombo() ; break ;
        case 
'FontSize'            oItem = new FCKToolbarFontSizeCombo() ; break ;
        case 
'FontFormat'        oItem = new FCKToolbarFontFormatCombo() ; break ;

        case 
'TextColor'        oItem = new FCKToolbarPanelButton'TextColor'FCKLang.TextColornullnull45 ) ; break ;
        case 
'BGColor'            oItem = new FCKToolbarPanelButton'BGColor'    FCKLang.BGColornullnull46 ) ; break ;

        case 
'Find'                oItem = new FCKToolbarButton'Find'        FCKLang.Findnullnullnullnull16 ) ; break ;
        case 
'Replace'            oItem = new FCKToolbarButton'Replace'    FCKLang.Replacenullnullnullnull17 ) ; break ;

        case 
'Form'                oItem = new FCKToolbarButton'Form'            FCKLang.Formnullnullnullnull48 ) ; break ;
        case 
'Checkbox'            oItem = new FCKToolbarButton'Checkbox'        FCKLang.Checkboxnullnullnullnull49 ) ; break ;
        case 
'Radio'            oItem = new FCKToolbarButton'Radio'            FCKLang.RadioButtonnullnullnullnull50 ) ; break ;
        case 
'TextField'        oItem = new FCKToolbarButton'TextField'        FCKLang.TextFieldnullnullnullnull51 ) ; break ;
        case 
'Textarea'            oItem = new FCKToolbarButton'Textarea'        FCKLang.Textareanullnullnullnull52 ) ; break ;
        case 
'HiddenField'        oItem = new FCKToolbarButton'HiddenField'    FCKLang.HiddenFieldnullnullnullnull56 ) ; break ;
        case 
'Button'            oItem = new FCKToolbarButton'Button'        FCKLang.Buttonnullnullnullnull54 ) ; break ;
        case 
'Select'            oItem = new FCKToolbarButton'Select'        FCKLang.SelectionFieldnullnullnullnull53 ) ; break ;
        case 
'ImageButton'        oItem = new FCKToolbarButton'ImageButton'    FCKLang.ImageButtonnullnullnullnull55 ) ; break ;
        case 
'ShowBlocks'        oItem = new FCKToolbarButton'ShowBlocks'    FCKLang.ShowBlocksnullnullnulltrue72 ) ; break ;

        default:
            
alertFCKLang.UnknownToolbarItem.replace( /%1/gitemName ) ) ;
            return 
null ;
    }

    
FCKToolbarItems.LoadedItemsitemName ] = oItem ;

    return 
oItem ;
}
?>
Онлайн: 3
Реклама