Changeset 2938


Ignore:
Timestamp:
01/19/09 13:39:50 (6 years ago)
Author:
fredck
Message:

#2785 : Moved plugins specific configurations to the plugins files.

Location:
CKEditor/branches/prototype/_source
Files:
23 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/branches/prototype/_source/core/config.js

    r2924 r2938  
    182182         * config.basePopupZIndex = 2000 
    183183         */ 
    184         basePopupZIndex : 10000, 
     184        basePopupZIndex : 10000 
    185185 
    186         /** 
    187          * The color of the dialog background cover. It should be a valid CSS color string. 
    188          * @type String 
    189          * @default white 
    190          * @example 
    191          * config.backgroundCoverColor = 'rgb(255, 254, 253)'; 
    192          */ 
    193         backgroundCoverColor : 'white', 
    194  
    195         /** 
    196          * The opacity of the dialog background cover. It should be a number within the range [0.0, 1.0]. 
    197          * @type Number 
    198          * @default 0.5 
    199          * @example 
    200          * config.backgroundCoverOpacity = 0.7; 
    201          */ 
    202         backgroundCoverOpacity : 0.5, 
    203  
    204         /** 
    205          * The distance of magnetic borders used in moving and resizing dialogs, measured in pixels. 
    206          * @type Number 
    207          * @default 20 
    208          * @example 
    209          * config.magnetic = 30; 
    210          */ 
    211         magnetDistance : 20, 
    212  
    213  
    214         pluginConfig : 
    215         { 
    216                 image :         //Image Dialog and Image button Dialog. 
    217                 { 
    218                         /** 
    219                          * Show Upload tab. 
    220                          * @type Boolean 
    221                          * @default true 
    222                          */ 
    223                         uploadTab : true, 
    224  
    225                         /** 
    226                          * Show Browse Server button. 
    227                          * @type Boolean 
    228                          * @default true 
    229                          */ 
    230                         browseServer : true, 
    231  
    232                         /** 
    233                          * Upload action attribute. 
    234                          * @type URL 
    235                          */ 
    236                         uploadAction : 'nowhere.php', 
    237  
    238                         /** 
    239                          * Show Image preview in the Image Dialog. 
    240                          * @type Boolean 
    241                          * @default true 
    242                          */ 
    243                         showPreview : true, 
    244                         showAdvancedTab : true, 
    245                         removeLinkByEmptyURL : true, 
    246  
    247                         /** 
    248                          * Startup values 
    249                          * @type Text 
    250                          * @default '' 
    251                          */ 
    252                         defaultValues : 
    253                         { 
    254                                 alt : '', 
    255                                 border : '', 
    256                                 hSpace : '', 
    257                                 vSpace : '', 
    258                                 title : '', 
    259                                 classes : '', 
    260                                 align : '', 
    261                                 style : '', 
    262                                 langCode : '', 
    263                                 langDir : '', 
    264  
    265                                 /** 
    266                                  * Default Link value. 
    267                                  * @type Text 
    268                                  * @default '' 
    269                                  * @example 
    270                                  * link : './show_gallery.html', 
    271                                  */ 
    272                                 link : '', 
    273                                 target : '' 
    274                         } 
    275                 }, 
    276                 link : 
    277                 { 
    278                         uploadTab : true, 
    279                         browseServer : true, 
    280                         uploadAction : 'nowhere.php', 
    281                         showAdvancedTab : true, 
    282                         showTargetTab : true, 
    283                         defaultValues : 
    284                         { 
    285                                 /** 
    286                                  * Startup values 
    287                                  * @type Text 
    288                                  * @default '' 
    289                                  */ 
    290                                 linkType : 'url', 
    291                                 protocol : 'http://', 
    292                                 target : 'notSet', 
    293                                 targetFrameName : '', 
    294                                 title : '', 
    295                                 type : '', 
    296                                 classes : '', 
    297                                 langDir : '', 
    298                                 langCode : '', 
    299                                 charset : '', 
    300                                 style : '' 
    301                         } 
    302                 }, 
    303                 forms : 
    304                 { 
    305                         defaultValues : 
    306                         { 
    307                                 formAction : '', 
    308                                 formEncoding : 'text/plain', 
    309                                 formTarget : '', 
    310                                 formMethod : 'GET', 
    311                                 textfieldWidth : '', 
    312                                 textfieldMaxChars : '', 
    313                                 textfieldType : 'text', 
    314                                 textareaCols : '', 
    315                                 textareaRows : '', 
    316                                 selectSize : '', 
    317                                 buttonType : 'button' 
    318                         } 
    319                 }, 
    320                 smiley : 
    321                 { 
    322                         // TODO: update descriptions, fix coding style. 
    323                         /** 
    324                          * List of smiley images displayed in the Smiley dialog. 
    325                          * @type Array 
    326                          * @default ['regular_smile.gif','sad_smile.gif','wink_smile.gif','teeth_smile.gif','confused_smile.gif','tounge_smile.gif','embaressed_smile.gif','omg_smile.gif','whatchutalkingabout_smile.gif','angry_smile.gif','angel_smile.gif','shades_smile.gif','devil_smile.gif','cry_smile.gif','lightbulb.gif','thumbs_down.gif','thumbs_up.gif','heart.gif','broken_heart.gif','kiss.gif','envelope.gif'] 
    327                          * @example 
    328                          * config.smileyImages = [ 'tounge.gif', 'smile.gif', 'laugh.gif' ]; 
    329                          */ 
    330                         images : [ 'regular_smile.gif','sad_smile.gif','wink_smile.gif','teeth_smile.gif','confused_smile.gif','tounge_smile.gif', 
    331                         'embaressed_smile.gif','omg_smile.gif','whatchutalkingabout_smile.gif','angry_smile.gif','angel_smile.gif','shades_smile.gif', 
    332                         'devil_smile.gif','cry_smile.gif','lightbulb.gif','thumbs_down.gif','thumbs_up.gif','heart.gif', 
    333                         'broken_heart.gif','kiss.gif','envelope.gif'], 
    334                         descriptions : [ ':)', ':(', ';)', ':D', ':/', ':P', 
    335                         '', '', '', '', '', '', 
    336                         '', ';(', '', '', '', '', 
    337                         ':kiss', '', ], 
    338  
    339                         //TODO: update path 
    340                         path : CKEDITOR.basePath +  '_source/plugins/smiley/images/', 
    341                         windowWidth : 320, 
    342                         windowHeight : 210, 
    343                         columns : 8 
    344                 }, 
    345                 flash : 
    346                 { 
    347                         uploadTab : true, 
    348                         uploadAction : 'nowhere.php', 
    349                         browseServer : true, 
    350                         showAdvancedTab : true, 
    351                         showPropertiesTab : true, 
    352  
    353                         /** 
    354                          * Save as EMBED tag only. This tag is unrecommended. 
    355                          * @type Boolean 
    356                          * @default false 
    357                          */ 
    358                         embedTagOnly : false, 
    359  
    360                         /** 
    361                          * Add EMBED tag as alternative: <object&gt<embed&gt</embed&gt</object&gt 
    362                          * @type Boolean 
    363                          * @default false 
    364                          */ 
    365                         addEmbedTag : true, 
    366  
    367                         /** 
    368                          * Use embedTagOnly and addEmbedTag values on edit. 
    369                          * @type Boolean 
    370                          * @default false 
    371                          */ 
    372                         convertOnEdit : false, 
    373  
    374                         defaultValues : 
    375                         { 
    376                                 access :        '', 
    377                                 width :         '', 
    378                                 height :        '', 
    379                                 hSpace :        '', 
    380                                 vSpace :        '', 
    381                                 cssClass :      '', 
    382                                 cssStyle :      '', 
    383                                 bgcolor :       '', 
    384                                 title :         '', 
    385                                 loop :          'true', 
    386                                 play :          'true', 
    387                                 menu :          'true', 
    388                                 align :         '', 
    389                                 quality :       'high', 
    390                                 scale :         '', 
    391                                 flashvars :     '', 
    392                                 allowfullscreen:'', 
    393                                 windowMode :    '' 
    394                         } 
    395                 }, 
    396                 table : 
    397                 { 
    398                         defaultValues : 
    399                         { 
    400                                 rows :          '3', 
    401                                 columns :       '2', 
    402                                 border :        '1', 
    403                                 align :         '', 
    404                                 width :         '200', 
    405                                 widthType :     'pixels', 
    406                                 height :        '', 
    407                                 caption :       '', 
    408                                 summary :       '', 
    409                                 cellspacing :   '1', 
    410                                 cellpadding :   '1' 
    411                         } 
    412                 }, 
    413                 newPage : 
    414                 { 
    415                         confirmation : true, 
    416                         resetToStartupContent : false, 
    417                         newPageContent : '' 
    418                 }, 
    419                 pagebreak : 
    420                 { 
    421                         /** 
    422                          * Limit of PageBreakes 
    423                          * @type Number | Boolean 
    424                          * @default 'false' 
    425                          * @example 
    426                          * // Only 1 PageBreak (2 pages): 
    427                          * pageBreakeLimit : 1 
    428                          * // Don't limit 
    429                          * pageBreakeLimit : false 
    430                          */ 
    431                         pageBreakeLimit : false 
    432                 }, 
    433                 print : 
    434                 { 
    435                         /** 
    436                          * Document to print 
    437                          * @type Text 
    438                          * @default 'cke' 
    439                          * @example 
    440                          * document : 'page' 
    441                          */ 
    442                         document : 'cke' 
    443                 } 
    444         } 
    445186}; 
    446187 
  • CKEditor/branches/prototype/_source/plugins/dialog/plugin.js

    r2922 r2938  
    956956                                '; z-index: ', editor.config.basePopupZIndex, 
    957957                                '; top: 0px; left: 0px; ', 
    958                                 'background-color: ', editor.config.backgroundCoverColor, 
     958                                'background-color: ', editor.config.dialog.backgroundCoverColor, 
    959959                                '" id="cke_dialog_background_cover">' 
    960960                        ], 
     
    10121012                        scrollFunc(); 
    10131013                } 
    1014                 element.setOpacity( editor.config.backgroundCoverOpacity ); 
     1014                element.setOpacity( editor.config.dialog.backgroundCoverOpacity ); 
    10151015                element.appendTo( CKEDITOR.document.getBody() ); 
    10161016        }, 
     
    10421042                        abstractDialogCoords = null, 
    10431043                        element = dialog.getElement().getFirst(), 
    1044                         magnetDistance = dialog._.editor.config.magnetDistance, 
     1044                        magnetDistance = dialog._.editor.config.dialog.magnetDistance, 
    10451045                        mouseMoveHandler = function( evt ) 
    10461046                        { 
     
    23132313        }; 
    23142314})(); 
     2315 
     2316CKEDITOR.config.dialog = 
     2317{ 
     2318        /** 
     2319         * The color of the dialog background cover. It should be a valid CSS color string. 
     2320         * @type String 
     2321         * @default white 
     2322         * @example 
     2323         * backgroundCoverColor = 'rgb(255, 254, 253)'; 
     2324         */ 
     2325        backgroundCoverColor : 'white', 
     2326 
     2327        /** 
     2328         * The opacity of the dialog background cover. It should be a number within the range [0.0, 1.0]. 
     2329         * @type Number 
     2330         * @default 0.5 
     2331         * @example 
     2332         * backgroundCoverOpacity = 0.7; 
     2333         */ 
     2334        backgroundCoverOpacity : 0.5, 
     2335 
     2336        /** 
     2337         * The distance of magnetic borders used in moving and resizing dialogs, measured in pixels. 
     2338         * @type Number 
     2339         * @default 20 
     2340         * @example 
     2341         * magnetic = 30; 
     2342         */ 
     2343        magnetDistance : 20 
     2344}; 
  • CKEditor/branches/prototype/_source/plugins/flash/dialogs/flash.js

    r2922 r2938  
    275275                onLoad : function() 
    276276                { 
    277                         if ( editor.config.pluginConfig.flash.uploadTab == false ) 
     277                        if ( editor.config.flash.uploadTab == false ) 
    278278                                this.hidePage( 'Upload' );              //Hide Upload tab. 
    279279 
    280                         if ( editor.config.pluginConfig.flash.showAdvancedTab == false ) 
     280                        if ( editor.config.flash.showAdvancedTab == false ) 
    281281                                this.hidePage( 'advanced' );            //Hide Advanded tab. 
    282282 
    283                         if ( editor.config.pluginConfig.flash.showPropertiesTab == false ) 
     283                        if ( editor.config.flash.showPropertiesTab == false ) 
    284284                                this.hidePage( 'advanced' );            //Hide Proporties tab. 
    285285 
    286                         if ( editor.config.pluginConfig.flash.browseServer == false ) 
     286                        if ( editor.config.flash.browseServer == false ) 
    287287                                this.getContentElement( 'info', 'browse' ).getElement().hide(); 
    288288 
    289                         if ( editor.config.pluginConfig.flash.embedTagOnly ) 
    290                                 editor.config.pluginConfig.flash.addEmbedTag = true; 
     289                        if ( editor.config.flash.embedTagOnly ) 
     290                                editor.config.flash.addEmbedTag = true; 
    291291                }, 
    292292                onHide : function() 
     
    369369                        if ( !this.editMode[ 'fakeobject' ] ) 
    370370                        { 
    371                                 if ( editor.config.pluginConfig.flash.embedTagOnly != true  ) 
     371                                if ( editor.config.flash.embedTagOnly != true  ) 
    372372                                        this.editObj[ 'object' ] = editor.document.createElement( 'object' ); 
    373                                 if ( editor.config.pluginConfig.flash.addEmbedTag == true ) 
     373                                if ( editor.config.flash.addEmbedTag == true ) 
    374374                                        this.editObj[ 'embed' ] = editor.document.createElement( 'embed' ); 
    375375                        } 
     
    383383 
    384384                        // Add PARAMs. 
    385                         if ( editor.config.pluginConfig.flash.embedTagOnly != true ) 
     385                        if ( editor.config.flash.embedTagOnly != true ) 
    386386                                for ( var name in this.changedAttibutes[ 'PARAM' ] ){ 
    387387                                        addParam( this.editObj[ 'object' ], name, this.changedAttibutes[ 'PARAM' ][ name ] ); 
     
    408408                        { 
    409409                                // Append EMBED as child. 
    410                                 if ( editor.config.pluginConfig.flash.embedTagOnly != true && editor.config.pluginConfig.flash.addEmbedTag ) 
     410                                if ( editor.config.flash.embedTagOnly != true && editor.config.flash.addEmbedTag ) 
    411411                                        this.editObj[ 'object' ].append( this.editObj[ 'embed' ] ); 
    412412 
    413                                 if ( editor.config.pluginConfig.flash.embedTagOnly ) 
     413                                if ( editor.config.flash.embedTagOnly ) 
    414414                                        this.editObj[ 'fakeobject' ] = CKEDITOR.plugins.fakeobjects.protectElement( this.editObj[ 'embed' ] ); 
    415415                                else 
     
    489489                                                                id : 'txtWidth', 
    490490                                                                label : editor.lang.flash.width, 
    491                                                                 'default' : editor.config.pluginConfig.flash.defaultValues.width, 
     491                                                                'default' : editor.config.flash.defaultValues.width, 
    492492                                                                onChange : function() 
    493493                                                                { 
     
    510510                                                                id : 'txtHeight', 
    511511                                                                label : editor.lang.flash.height, 
    512                                                                 'default' : editor.config.pluginConfig.flash.defaultValues.height, 
     512                                                                'default' : editor.config.flash.defaultValues.height, 
    513513                                                                onChange : function() 
    514514                                                                { 
     
    531531                                                                id : 'txtHSpace', 
    532532                                                                label : editor.lang.flash.hSpace, 
    533                                                                 'default' : editor.config.pluginConfig.flash.defaultValues.hSpace, 
     533                                                                'default' : editor.config.flash.defaultValues.hSpace, 
    534534                                                                onChange : function() 
    535535                                                                { 
     
    552552                                                                id : 'txtVSpace', 
    553553                                                                label : editor.lang.flash.vSpace, 
    554                                                                 'default' : editor.config.pluginConfig.flash.defaultValues.vSpace, 
     554                                                                'default' : editor.config.flash.defaultValues.vSpace, 
    555555                                                                onChange : function() 
    556556                                                                { 
     
    594594                                                id : 'upload', 
    595595                                                label : editor.lang.common.upload, 
    596                                                 action : editor.config.pluginConfig.image.uploadAction, 
     596                                                action : editor.config.image.uploadAction, 
    597597                                                size : 38 
    598598                                        }, 
     
    619619                                                                type : 'select', 
    620620                                                                label : editor.lang.flash.scale, 
    621                                                                 'default' : editor.config.pluginConfig.flash.defaultValues.scale, 
     621                                                                'default' : editor.config.flash.defaultValues.scale, 
    622622                                                                style : 'width : 100%;', 
    623623                                                                items : 
     
    638638                                                                type : 'select', 
    639639                                                                label : editor.lang.flash.access, 
    640                                                                 'default' : editor.config.pluginConfig.flash.defaultValues.access, 
     640                                                                'default' : editor.config.flash.defaultValues.access, 
    641641                                                                style : 'width : 100%;', 
    642642                                                                items : 
     
    664664                                                                type : 'select', 
    665665                                                                label : editor.lang.flash.windowMode, 
    666                                                                 'default' : editor.config.pluginConfig.flash.defaultValues.windowMode, 
     666                                                                'default' : editor.config.flash.defaultValues.windowMode, 
    667667                                                                style : 'width : 100%;', 
    668668                                                                items : 
     
    683683                                                                type : 'select', 
    684684                                                                label : editor.lang.flash.quality, 
    685                                                                 'default' : editor.config.pluginConfig.flash.defaultValues.quality, 
     685                                                                'default' : editor.config.flash.defaultValues.quality, 
    686686                                                                style : 'width : 100%;', 
    687687                                                                items : 
     
    712712                                                                type : 'select', 
    713713                                                                label : editor.lang.flash.align, 
    714                                                                 'default' : editor.config.pluginConfig.flash.defaultValues.align, 
     714                                                                'default' : editor.config.flash.defaultValues.align, 
    715715                                                                style : 'width : 100%;', 
    716716                                                                items : 
     
    743743                                                id : 'txtFlashvars', 
    744744                                                label : editor.lang.flash.flashvars, 
    745                                                 checked : editor.config.pluginConfig.flash.defaultValues.flashvars, 
     745                                                checked : editor.config.flash.defaultValues.flashvars, 
    746746                                                validate : function() 
    747747                                                { 
     
    754754                                                id : 'chkMenu', 
    755755                                                label : editor.lang.flash.chkMenu, 
    756                                                 checked : editor.config.pluginConfig.flash.defaultValues.menu, 
     756                                                checked : editor.config.flash.defaultValues.menu, 
    757757                                                validate : function() 
    758758                                                { 
     
    765765                                                id : 'chkPlay', 
    766766                                                label : editor.lang.flash.chkPlay, 
    767                                                 checked : editor.config.pluginConfig.flash.defaultValues.play, 
     767                                                checked : editor.config.flash.defaultValues.play, 
    768768                                                validate : function() 
    769769                                                { 
     
    776776                                                id : 'chkLoop', 
    777777                                                label : editor.lang.flash.chkLoop, 
    778                                                 checked : editor.config.pluginConfig.flash.defaultValues.loop, 
     778                                                checked : editor.config.flash.defaultValues.loop, 
    779779                                                validate : function() 
    780780                                                { 
     
    787787                                                id : 'txtChkFull', 
    788788                                                label : editor.lang.flash.chkFull, 
    789                                                 checked : editor.config.pluginConfig.flash.defaultValues.allowfullscreen, 
     789                                                checked : editor.config.flash.defaultValues.allowfullscreen, 
    790790                                                validate : function() 
    791791                                                { 
     
    820820                                                                id : 'txtGenTitle', 
    821821                                                                label : editor.lang.common.advisoryTitle, 
    822                                                                 'default' : editor.config.pluginConfig.flash.defaultValues.title, 
     822                                                                'default' : editor.config.flash.defaultValues.title, 
    823823                                                                validate : function() 
    824824                                                                { 
     
    838838                                                                id : 'txtBgcolor', 
    839839                                                                label : editor.lang.flash.bgcolor, 
    840                                                                 'default' : editor.config.pluginConfig.flash.defaultValues.bgcolor, 
     840                                                                'default' : editor.config.flash.defaultValues.bgcolor, 
    841841                                                                validate : function() 
    842842                                                                { 
     
    849849                                                                id : 'txtGenClass', 
    850850                                                                label : editor.lang.common.cssClass, 
    851                                                                 'default' : editor.config.pluginConfig.flash.defaultValues.cssClass, 
     851                                                                'default' : editor.config.flash.defaultValues.cssClass, 
    852852                                                                validate : function() 
    853853                                                                { 
     
    862862                                                id : 'txtGenStyle', 
    863863                                                label : editor.lang.common.cssStyle, 
    864                                                 'default' : editor.config.pluginConfig.flash.defaultValues.cssStyle, 
     864                                                'default' : editor.config.flash.defaultValues.cssStyle, 
    865865                                                validate : function() 
    866866                                                { 
  • CKEditor/branches/prototype/_source/plugins/flash/plugin.js

    r2922 r2938  
    2020        requires : [ 'fakeobjects' ] 
    2121} ); 
     22 
     23CKEDITOR.config.flash = 
     24{ 
     25        uploadTab : true, 
     26        uploadAction : 'nowhere.php', 
     27        browseServer : true, 
     28        showAdvancedTab : true, 
     29        showPropertiesTab : true, 
     30 
     31        /** 
     32         * Save as EMBED tag only. This tag is unrecommended. 
     33         * @type Boolean 
     34         * @default false 
     35         */ 
     36        embedTagOnly : false, 
     37 
     38        /** 
     39         * Add EMBED tag as alternative: <object&gt<embed&gt</embed&gt</object&gt 
     40         * @type Boolean 
     41         * @default false 
     42         */ 
     43        addEmbedTag : true, 
     44 
     45        /** 
     46         * Use embedTagOnly and addEmbedTag values on edit. 
     47         * @type Boolean 
     48         * @default false 
     49         */ 
     50        convertOnEdit : false, 
     51 
     52        defaultValues : 
     53        { 
     54                access :        '', 
     55                width :         '', 
     56                height :        '', 
     57                hSpace :        '', 
     58                vSpace :        '', 
     59                cssClass :      '', 
     60                cssStyle :      '', 
     61                bgcolor :       '', 
     62                title :         '', 
     63                loop :          'true', 
     64                play :          'true', 
     65                menu :          'true', 
     66                align :         '', 
     67                quality :       'high', 
     68                scale :         '', 
     69                flashvars :     '', 
     70                allowfullscreen:'', 
     71                windowMode :    '' 
     72        } 
     73}; 
  • CKEditor/branches/prototype/_source/plugins/forms/dialogs/button.js

    r2922 r2938  
    121121                                                type : 'select', 
    122122                                                label : editor.lang.button.type, 
    123                                                 'default' : editor.config.pluginConfig.forms.defaultValues.buttonType, 
     123                                                'default' : editor.config.forms.defaultValues.buttonType, 
    124124                                                accessKey : 'T', 
    125125                                                items : 
  • CKEditor/branches/prototype/_source/plugins/forms/dialogs/form.js

    r2922 r2938  
    116116                                                type : 'text', 
    117117                                                label : editor.lang.form.action, 
    118                                                 'default' : editor.config.pluginConfig.forms.defaultValues.formAction, 
     118                                                'default' : editor.config.forms.defaultValues.formAction, 
    119119                                                accessKey : 'A', 
    120120                                                validate: function() 
     
    147147                                                                style : 'width:100%', 
    148148                                                                accessKey : 'E', 
    149                                                                 'default' : editor.config.pluginConfig.forms.defaultValues.formEncoding, 
     149                                                                'default' : editor.config.forms.defaultValues.formEncoding, 
    150150                                                                items : 
    151151                                                                [ 
     
    173173                                                                style : 'width:100%', 
    174174                                                                accessKey : 'M', 
    175                                                                 'default' : editor.config.pluginConfig.forms.defaultValues.formTarget, 
     175                                                                'default' : editor.config.forms.defaultValues.formTarget, 
    176176                                                                items : 
    177177                                                                [ 
     
    193193                                                                label : editor.lang.form.method, 
    194194                                                                accessKey : 'M', 
    195                                                                 'default' : editor.config.pluginConfig.forms.defaultValues.formMethod, 
     195                                                                'default' : editor.config.forms.defaultValues.formMethod, 
    196196                                                                items : 
    197197                                                                [ 
  • CKEditor/branches/prototype/_source/plugins/forms/dialogs/select.js

    r2922 r2938  
    191191                                                                labelLayout : 'horizontal', 
    192192                                                                label : editor.lang.select.size, 
    193                                                                 'default' : editor.config.pluginConfig.forms.defaultValues.selectSize, 
     193                                                                'default' : editor.config.forms.defaultValues.selectSize, 
    194194                                                                accessKey : 'S', 
    195195                                                                style : 'width:175px', 
  • CKEditor/branches/prototype/_source/plugins/forms/dialogs/textarea.js

    r2922 r2938  
    110110                                                type : 'text', 
    111111                                                label : editor.lang.textarea.cols, 
    112                                                 'default' : editor.config.pluginConfig.forms.defaultValues.textareaCols, 
     112                                                'default' : editor.config.forms.defaultValues.textareaCols, 
    113113                                                accessKey : 'C', 
    114114                                                style : 'width:50px', 
     
    126126                                                type : 'text', 
    127127                                                label : editor.lang.textarea.rows, 
    128                                                 'default' : editor.config.pluginConfig.forms.defaultValues.textareaRows, 
     128                                                'default' : editor.config.forms.defaultValues.textareaRows, 
    129129                                                accessKey : 'R', 
    130130                                                style : 'width:50px', 
  • CKEditor/branches/prototype/_source/plugins/forms/dialogs/textfield.js

    r2922 r2938  
    140140                                                                type : 'text', 
    141141                                                                label : editor.lang.textfield.charWidth, 
    142                                                                 'default' : editor.config.pluginConfig.forms.defaultValues.textfieldWidth, 
     142                                                                'default' : editor.config.forms.defaultValues.textfieldWidth, 
    143143                                                                accessKey : 'C', 
    144144                                                                style : 'width:50px', 
     
    156156                                                                type : 'text', 
    157157                                                                label : editor.lang.textfield.maxChars, 
    158                                                                 'default' : editor.config.pluginConfig.forms.defaultValues.textfieldMaxChars, 
     158                                                                'default' : editor.config.forms.defaultValues.textfieldMaxChars, 
    159159                                                                accessKey : 'M', 
    160160                                                                style : 'width:50px', 
     
    174174                                                type : 'select', 
    175175                                                label : editor.lang.textfield.type, 
    176                                                 'default' : editor.config.pluginConfig.forms.defaultValues.textfieldType, 
     176                                                'default' : editor.config.forms.defaultValues.textfieldType, 
    177177                                                accessKey : 'M', 
    178178                                                items : 
  • CKEditor/branches/prototype/_source/plugins/forms/plugin.js

    r2922 r2938  
    232232        } 
    233233} 
     234 
     235CKEDITOR.config.forms = 
     236{ 
     237        defaultValues : 
     238        { 
     239                formAction : '', 
     240                formEncoding : 'text/plain', 
     241                formTarget : '', 
     242                formMethod : 'GET', 
     243                textfieldWidth : '', 
     244                textfieldMaxChars : '', 
     245                textfieldType : 'text', 
     246                textareaCols : '', 
     247                textareaRows : '', 
     248                selectSize : '', 
     249                buttonType : 'button' 
     250        } 
     251}; 
  • CKEditor/branches/prototype/_source/plugins/image/dialogs/image.js

    r2930 r2938  
    77{ 
    88        // Load image preview. 
    9         var showPreview = editor.config.pluginConfig.image.showPreview; 
     9        var showPreview = editor.config.image.showPreview; 
    1010        var regexSize = /^\s*(\d+)((px)|\%)?\s*$/i; 
    1111        var regexValidSize = /^(\d+)\%?$|^$/i; 
     
    527527                                } 
    528528                                //Remove Link, Image exists. 
    529                                 else if ( this.editMode[ 'link' ] == true && !this.changedAttibutes[ 'link' ][ '_cke_saved_href' ] && editor.config.pluginConfig.image.removeLinkByEmptyURL == true ) 
     529                                else if ( this.editMode[ 'link' ] == true && !this.changedAttibutes[ 'link' ][ '_cke_saved_href' ] && editor.config.image.removeLinkByEmptyURL == true ) 
    530530                                        this.editObj[ 'link' ].remove( true ); 
    531531                        } 
     
    627627                                this.hidePage( 'Link' );                //Hide Link tab. 
    628628 
    629                         if ( editor.config.pluginConfig.image.uploadTab == false ) 
     629                        if ( editor.config.image.uploadTab == false ) 
    630630                                this.hidePage( 'Upload' );              //Hide Upload tab. 
    631631 
    632                         if ( editor.config.pluginConfig.image.showAdvancedTab == false ) 
     632                        if ( editor.config.image.showAdvancedTab == false ) 
    633633                                this.hidePage( 'advanced' );            //Hide Advanded tab. 
    634634 
    635                         if ( editor.config.pluginConfig.image.browseServer == false ) 
     635                        if ( editor.config.image.browseServer == false ) 
    636636                                this.getContentElement( 'info', 'browse' ).getElement().hide(); 
    637637 
     
    748748                                                label : editor.lang.image.alt, 
    749749                                                accessKey : 'A', 
    750                                                 'default' : editor.config.pluginConfig.image.defaultValues.alt, 
     750                                                'default' : editor.config.image.defaultValues.alt, 
    751751                                                onChange : function() 
    752752                                                { 
     
    853853                                                                                                labelLayout : 'horizontal', 
    854854                                                                                                label : editor.lang.image.border, 
    855                                                                                                 'default' : editor.config.pluginConfig.image.defaultValues.border, 
     855                                                                                                'default' : editor.config.image.defaultValues.border, 
    856856                                                                                                onChange : function() 
    857857                                                                                                { 
     
    872872                                                                                                labelLayout : 'horizontal', 
    873873                                                                                                label : editor.lang.image.hSpace, 
    874                                                                                                 'default' : editor.config.pluginConfig.image.defaultValues.hSpace, 
     874                                                                                                'default' : editor.config.image.defaultValues.hSpace, 
    875875                                                                                                onChange : function() 
    876876                                                                                                { 
     
    891891                                                                                                labelLayout : 'horizontal', 
    892892                                                                                                label : editor.lang.image.vSpace, 
    893                                                                                                 'default' : editor.config.pluginConfig.image.defaultValues.vSpace, 
     893                                                                                                'default' : editor.config.image.defaultValues.vSpace, 
    894894                                                                                                onChange : function() 
    895895                                                                                                { 
     
    912912                                                                                                style : 'width:100%', 
    913913                                                                                                label : editor.lang.image.align, 
    914                                                                                                 'default' : editor.config.pluginConfig.image.defaultValues.align, 
     914                                                                                                'default' : editor.config.image.defaultValues.align, 
    915915                                                                                                items : 
    916916                                                                                                [ 
     
    967967                                                label : editor.lang.image.url, 
    968968                                                style : 'width: 100%', 
    969                                                 'default' : editor.config.pluginConfig.image.defaultValues.link, 
     969                                                'default' : editor.config.image.defaultValues.link, 
    970970                                                validate: function() 
    971971                                                { 
     
    993993                                                type : 'select', 
    994994                                                label : editor.lang.link.target, 
    995                                                 'default' : editor.config.pluginConfig.image.defaultValues.target, 
     995                                                'default' : editor.config.image.defaultValues.target, 
    996996                                                items : 
    997997                                                [ 
     
    10191019                                                id : 'upload', 
    10201020                                                label : editor.lang.image.btnUpload, 
    1021                                                 action : editor.config.pluginConfig.image.uploadAction, 
     1021                                                action : editor.config.image.uploadAction, 
    10221022                                                size : 38 
    10231023                                        }, 
     
    10551055                                                                style : 'width : 100%;', 
    10561056                                                                label : editor.lang.common.langDir, 
    1057                                                                 'default' : editor.config.pluginConfig.image.defaultValues.langDir, 
     1057                                                                'default' : editor.config.image.defaultValues.langDir, 
    10581058                                                                items : 
    10591059                                                                [ 
     
    10721072                                                                id : 'txtLangCode', 
    10731073                                                                label : editor.lang.common.langCode, 
    1074                                                                 'default' : editor.config.pluginConfig.image.defaultValues.langCode, 
     1074                                                                'default' : editor.config.image.defaultValues.langCode, 
    10751075                                                                validate : function() 
    10761076                                                                { 
     
    11001100                                                                id : 'txtGenClass', 
    11011101                                                                label : editor.lang.common.cssClass, 
    1102                                                                 'default' : editor.config.pluginConfig.image.defaultValues.classes, 
     1102                                                                'default' : editor.config.image.defaultValues.classes, 
    11031103                                                                validate : function() 
    11041104                                                                { 
     
    11111111                                                                id : 'txtGenTitle', 
    11121112                                                                label : editor.lang.common.advisoryTitle, 
    1113                                                                 'default' : editor.config.pluginConfig.image.defaultValues.title, 
     1113                                                                'default' : editor.config.image.defaultValues.title, 
    11141114                                                                onChange : function() 
    11151115                                                                { 
     
    11281128                                                id : 'txtdlgGenStyle', 
    11291129                                                label : editor.lang.common.cssStyle, 
    1130                                                 'default' : editor.config.pluginConfig.image.defaultValues.style, 
     1130                                                'default' : editor.config.image.defaultValues.style, 
    11311131                                                validate : function() 
    11321132                                                { 
  • CKEditor/branches/prototype/_source/plugins/image/plugin.js

    r2922 r2938  
    1919        } 
    2020} ); 
     21 
     22//Image Dialog and Image button Dialog. 
     23CKEDITOR.config.image = 
     24{ 
     25        /** 
     26         * Show Upload tab. 
     27         * @type Boolean 
     28         * @default true 
     29         */ 
     30        uploadTab : true, 
     31 
     32        /** 
     33         * Show Browse Server button. 
     34         * @type Boolean 
     35         * @default true 
     36         */ 
     37        browseServer : true, 
     38 
     39        /** 
     40         * Upload action attribute. 
     41         * @type URL 
     42         */ 
     43        uploadAction : 'nowhere.php', 
     44 
     45        /** 
     46         * Show Image preview in the Image Dialog. 
     47         * @type Boolean 
     48         * @default true 
     49         */ 
     50        showPreview : true, 
     51        showAdvancedTab : true, 
     52        removeLinkByEmptyURL : true, 
     53 
     54        /** 
     55         * Startup values 
     56         * @type Text 
     57         * @default '' 
     58         */ 
     59        defaultValues : 
     60        { 
     61                alt : '', 
     62                border : '', 
     63                hSpace : '', 
     64                vSpace : '', 
     65                title : '', 
     66                classes : '', 
     67                align : '', 
     68                style : '', 
     69                langCode : '', 
     70                langDir : '', 
     71 
     72                /** 
     73                 * Default Link value. 
     74                 * @type Text 
     75                 * @default '' 
     76                 * @example 
     77                 * link : './show_gallery.html', 
     78                 */ 
     79                link : '', 
     80                target : '' 
     81        } 
     82}; 
  • CKEditor/branches/prototype/_source/plugins/link/dialogs/link.js

    r2922 r2938  
    3232                if ( typeValue == 'url' ) 
    3333                { 
    34                         if ( editor.config.pluginConfig.link.showTargetTab ) 
     34                        if ( editor.config.link.showTargetTab ) 
    3535                                dialog.showPage( 'target' ); 
    36                         if ( editor.config.pluginConfig.link.uploadTab ) 
     36                        if ( editor.config.link.uploadTab ) 
    3737                                dialog.showPage( 'upload' ); 
    3838                } 
     
    101101                else 
    102102                { 
    103                         this.setValueOf( 'info', 'linkType', editor.config.pluginConfig.link.defaultValues.linkType ); 
    104                         this.setValueOf( 'info', 'protocol', editor.config.pluginConfig.link.defaultValues.protocol ); 
     103                        this.setValueOf( 'info', 'linkType', editor.config.link.defaultValues.linkType ); 
     104                        this.setValueOf( 'info', 'protocol', editor.config.link.defaultValues.protocol ); 
    105105                        this.setValueOf( 'info', 'url', '' ); 
    106106                } 
     
    184184                                                type : 'select', 
    185185                                                label : editor.lang.link.type, 
    186                                                 'default' : editor.config.pluginConfig.link.defaultValues.linkType, 
     186                                                'default' : editor.config.link.defaultValues.linkType, 
    187187                                                items : 
    188188                                                [ 
     
    207207                                                                                type : 'select', 
    208208                                                                                label : editor.lang.common.protocol, 
    209                                                                                 'default' : editor.config.pluginConfig.link.defaultValues.protocol, 
     209                                                                                'default' : editor.config.link.defaultValues.protocol, 
    210210                                                                                style : 'width : 100%;', 
    211211                                                                                items : 
     
    343343                                                                id : 'linkTargetType', 
    344344                                                                label : editor.lang.link.target, 
    345                                                                 'default' : editor.config.pluginConfig.link.defaultValues.target, 
     345                                                                'default' : editor.config.link.defaultValues.target, 
    346346                                                                style : 'width : 100%;', 
    347347                                                                'items' : 
     
    361361                                                                id : 'linkTargetName', 
    362362                                                                label : editor.lang.link.targetFrameName, 
    363                                                                 'default' : editor.config.pluginConfig.link.defaultValues.targetFrameName 
     363                                                                'default' : editor.config.link.defaultValues.targetFrameName 
    364364                                                        } 
    365365                                                ] 
     
    495495                                                id : 'upload', 
    496496                                                label : editor.lang.common.upload, 
    497                                                 action : editor.config.pluginConfig.link.uploadAction, 
     497                                                action : editor.config.link.uploadAction, 
    498498                                                size : 38 
    499499                                        }, 
     
    531531                                                                                id : 'advLangDir', 
    532532                                                                                label : editor.lang.link.langDir, 
    533                                                                                 'default' : editor.config.pluginConfig.link.defaultValues.langDir, 
     533                                                                                'default' : editor.config.link.defaultValues.langDir, 
    534534                                                                                style : 'width: 100%;', 
    535535                                                                                items : 
     
    562562                                                                                label : editor.lang.link.langCode, 
    563563                                                                                id : 'advLangCode', 
    564                                                                                 'default' : editor.config.pluginConfig.link.defaultValues.langCode 
     564                                                                                'default' : editor.config.link.defaultValues.langCode 
    565565                                                                        }, 
    566566                                                                        { 
     
    587587                                                                                type : 'text', 
    588588                                                                                label : editor.lang.link.advisoryTitle, 
    589                                                                                 'default' : editor.config.pluginConfig.link.defaultValues.title, 
     589                                                                                'default' : editor.config.link.defaultValues.title, 
    590590                                                                                id : 'advTitle' 
    591591                                                                        }, 
     
    593593                                                                                type : 'text', 
    594594                                                                                label : editor.lang.link.advisoryContentType, 
    595                                                                                 'default' : editor.config.pluginConfig.link.defaultValues.type, 
     595                                                                                'default' : editor.config.link.defaultValues.type, 
    596596                                                                                id : 'advContentType' 
    597597                                                                        } 
     
    606606                                                                                type : 'text', 
    607607                                                                                label : editor.lang.link.cssClasses, 
    608                                                                                 'default' : editor.config.pluginConfig.link.defaultValues.classes, 
     608                                                                                'default' : editor.config.link.defaultValues.classes, 
    609609                                                                                id : 'advCSSClasses' 
    610610                                                                        }, 
     
    612612                                                                                type : 'text', 
    613613                                                                                label : editor.lang.link.charset, 
    614                                                                                 'default' : editor.config.pluginConfig.link.defaultValues.charset, 
     614                                                                                'default' : editor.config.link.defaultValues.charset, 
    615615                                                                                id : 'advCharset' 
    616616                                                                        } 
     
    624624                                                                                type : 'text', 
    625625                                                                                label : editor.lang.link.styles, 
    626                                                                                 'default' : editor.config.pluginConfig.link.defaultValues.style, 
     626                                                                                'default' : editor.config.link.defaultValues.style, 
    627627                                                                                id : 'advStyles' 
    628628                                                                        } 
     
    848848                onLoad : function() 
    849849                { 
    850                         if ( editor.config.pluginConfig.link.uploadTab == false ) 
     850                        if ( editor.config.link.uploadTab == false ) 
    851851                                this.hidePage( 'upload' );              //Hide Upload tab. 
    852852 
    853                         if ( editor.config.pluginConfig.link.showAdvancedTab == false ) 
     853                        if ( editor.config.link.showAdvancedTab == false ) 
    854854                                this.hidePage( 'advanced' );            //Hide Advanded tab. 
    855855 
    856                         if ( editor.config.pluginConfig.link.browseServer == false ) 
     856                        if ( editor.config.link.browseServer == false ) 
    857857                                this.getContentElement( 'info', 'browse' ).getElement().hide(); 
    858858 
    859                         if ( editor.config.pluginConfig.link.showTargetTab == false ) 
     859                        if ( editor.config.link.showTargetTab == false ) 
    860860                                this.hidePage( 'target' );              //Hide Target tab. 
    861861 
  • CKEditor/branches/prototype/_source/plugins/link/plugin.js

    r2922 r2938  
    8282        } 
    8383}; 
     84 
     85CKEDITOR.config.link = 
     86{ 
     87        uploadTab : true, 
     88        browseServer : true, 
     89        uploadAction : 'nowhere.php', 
     90        showAdvancedTab : true, 
     91        showTargetTab : true, 
     92        defaultValues : 
     93        { 
     94                /** 
     95                 * Startup values 
     96                 * @type Text 
     97                 * @default '' 
     98                 */ 
     99                linkType : 'url', 
     100                protocol : 'http://', 
     101                target : 'notSet', 
     102                targetFrameName : '', 
     103                title : '', 
     104                type : '', 
     105                classes : '', 
     106                langDir : '', 
     107                langCode : '', 
     108                charset : '', 
     109                style : '' 
     110        } 
     111}; 
  • CKEditor/branches/prototype/_source/plugins/newpage/plugin.js

    r2922 r2938  
    1919                                command : 'newpage' 
    2020                        }); 
    21                 if ( editor.config.pluginConfig.newPage.resetToStartupContent ) 
     21                if ( editor.config.newpage.resetToStartupContent ) 
    2222                        CKEDITOR.plugins.newpage.newContent = editor.getData(); 
    2323                else 
    24                         CKEDITOR.plugins.newpage.newContent = editor.config.pluginConfig.newPage.newPageContent; 
     24                        CKEDITOR.plugins.newpage.newContent = editor.config.newpage.newPageContent; 
    2525        } 
    2626}); 
     
    3131        exec : function( editor ) 
    3232        { 
    33                 if ( editor.config.pluginConfig.newPage.confirmation == false || confirm( editor.lang.common.confirmNewPage ) ) 
     33                if ( editor.config.newpage.confirmation == false || confirm( editor.lang.common.confirmNewPage ) ) 
    3434                        editor.setData( CKEDITOR.plugins.newpage.newContent ); 
    3535        } 
    3636}; 
     37 
     38CKEDITOR.config.newpage = 
     39{ 
     40        confirmation : true, 
     41        resetToStartupContent : false, 
     42        newPageContent : '' 
     43}; 
  • CKEditor/branches/prototype/_source/plugins/pagebreak/plugin.js

    r2922 r2938  
    5151        { 
    5252                var element = CKEDITOR.plugins.pagebreak.pageBreakObject( editor, true ); 
    53                 if ( editor.config.pluginConfig.pagebreak.pageBreakeLimit !== false) 
    54                         CKEDITOR.plugins.pagebreak.removeOldBreaks( editor, editor.config.pluginConfig.pagebreak.pageBreakeLimit -1 ); 
     53                if ( editor.config.pagebreak.pageBreakeLimit !== false) 
     54                        CKEDITOR.plugins.pagebreak.removeOldBreaks( editor, editor.config.pagebreak.pageBreakeLimit -1 ); 
    5555                editor.insertElement( element ); 
    5656        } 
    5757}; 
     58 
     59CKEDITOR.config.pagebreak = 
     60{ 
     61        /** 
     62         * Limit of PageBreakes 
     63         * @type Number | Boolean 
     64         * @default 'false' 
     65         * @example 
     66         * // Only 1 PageBreak (2 pages): 
     67         * pageBreakeLimit : 1 
     68         * // Don't limit 
     69         * pageBreakeLimit : false 
     70         */ 
     71        pageBreakeLimit : false 
     72}; 
  • CKEditor/branches/prototype/_source/plugins/print/plugin.js

    r2922 r2938  
    3636        exec : function( editor ) 
    3737        { 
    38                 if (editor.config.print == 'page' ) 
     38                if ( editor.config.print == 'page' ) 
    3939                        CKEDITOR.plugins.print.printPage( editor ); 
    4040                else 
     
    4242        } 
    4343}; 
     44 
     45CKEDITOR.config.print = 
     46{ 
     47        /** 
     48         * Document to print 
     49         * @type Text 
     50         * @default 'cke' 
     51         * @example 
     52         * document : 'page' 
     53         */ 
     54        document : 'cke' 
     55}; 
  • CKEditor/branches/prototype/_source/plugins/smiley/dialogs/smiley.js

    r2922 r2938  
    3333        }, 
    3434                html = [ '<table cellspacing="2" cellpadding="2" border="0"><tbody>' ], 
    35                 cellWidth = parseInt( 100 / editor.config.pluginConfig.smiley.columns ) + '%', 
    36                 images = editor.config.pluginConfig.smiley.images, 
    37                 columns = editor.config.pluginConfig.smiley.columns, 
     35                cellWidth = parseInt( 100 / editor.config.smiley.columns ) + '%', 
     36                images = editor.config.smiley.images, 
     37                columns = editor.config.smiley.columns, 
    3838                i; 
    3939 
    4040        for ( i = 0 ; i < images.length ; i++ ) 
    4141        { 
    42                 if ( i % editor.config.pluginConfig.smiley.columns == 0 ) 
     42                if ( i % editor.config.smiley.columns == 0 ) 
    4343                        html.push( '<tr>' ); 
    4444 
    4545                html.push( '<td class="dark_background hand centered" style="vertical-align: middle;"><img border="0" title="'+ 
    46                 editor.config.pluginConfig.smiley.descriptions[i] +'" src="' + 
    47                                 CKEDITOR.tools.htmlEncode( editor.config.pluginConfig.smiley.path + images[i] ) + '" ' + 
     46                editor.config.smiley.descriptions[i] +'" src="' + 
     47                                CKEDITOR.tools.htmlEncode( editor.config.smiley.path + images[i] ) + '" ' + 
    4848                                // IE BUG: Below is a workaround to an IE image loading bug to ensure the image sizes are correct. 
    4949                                ( CKEDITOR.env.ie ? 'onload="this.setAttribute(\'width\', 2); this.removeAttribute(\'width\');" ' : '' ) + 
     
    6666        return { 
    6767                title : editor.lang.smiley.title, 
    68                 minWidth : editor.config.pluginConfig.smiley.windowWidth, 
    69                 minHeight : editor.config.pluginConfig.smiley.windowHeight, 
     68                minWidth : editor.config.smiley.windowWidth, 
     69                minHeight : editor.config.smiley.windowHeight, 
    7070                contents : [ 
    7171                        { 
  • CKEditor/branches/prototype/_source/plugins/smiley/plugin.js

    r2922 r2938  
    1919        lang : [ 'en' ] 
    2020} ); 
     21 
     22CKEDITOR.config.smiley = 
     23{ 
     24        // TODO: update descriptions, fix coding style. 
     25        /** 
     26         * List of smiley images displayed in the Smiley dialog. 
     27         * @type Array 
     28         * @default ['regular_smile.gif','sad_smile.gif','wink_smile.gif','teeth_smile.gif','confused_smile.gif','tounge_smile.gif','embaressed_smile.gif','omg_smile.gif','whatchutalkingabout_smile.gif','angry_smile.gif','angel_smile.gif','shades_smile.gif','devil_smile.gif','cry_smile.gif','lightbulb.gif','thumbs_down.gif','thumbs_up.gif','heart.gif','broken_heart.gif','kiss.gif','envelope.gif'] 
     29         * @example 
     30         * config.smileyImages = [ 'tounge.gif', 'smile.gif', 'laugh.gif' ]; 
     31         */ 
     32        images : [ 'regular_smile.gif','sad_smile.gif','wink_smile.gif','teeth_smile.gif','confused_smile.gif','tounge_smile.gif', 
     33        'embaressed_smile.gif','omg_smile.gif','whatchutalkingabout_smile.gif','angry_smile.gif','angel_smile.gif','shades_smile.gif', 
     34        'devil_smile.gif','cry_smile.gif','lightbulb.gif','thumbs_down.gif','thumbs_up.gif','heart.gif', 
     35        'broken_heart.gif','kiss.gif','envelope.gif'], 
     36        descriptions : [ ':)', ':(', ';)', ':D', ':/', ':P', '', '', '', '', '', '', '', ';(', '', '', '', '', ':kiss', '', ], 
     37 
     38        //TODO: update path 
     39        path : CKEDITOR.basePath +  '_source/plugins/smiley/images/', 
     40        windowWidth : 320, 
     41        windowHeight : 210, 
     42        columns : 8 
     43}; 
  • CKEditor/branches/prototype/_source/plugins/specialchar/dialogs/specialchar.js

    r2922 r2938  
    88        return { 
    99                title : editor.lang.specialChar.title, 
    10                 minWidth : 450, 
    11                 minHeight : 350, 
     10                minWidth : editor.config.specialchar.dialogWidth, 
     11                minHeight : editor.config.specialchar.dialogHeight, 
    1212                buttons : [ CKEDITOR.dialog.cancelButton ], 
    1313                onLoad :  function() 
     
    1717                        html.push( '<tbody>' ); 
    1818 
    19                         var cols = 17 ; 
    2019                        var i = 0 ; 
    2120 
    22                         while ( i < specialChars.length) 
     21                        while ( i < editor.config.specialchar.characters.length ) 
    2322                        { 
    2423                                html.push("<tr>") ; 
    25                                 for( var j = 0 ; j < cols ; j++) 
     24                                for( var j = 0 ; j < editor.config.specialchar.columns ; j++) 
    2625                                { 
    27                                         if (specialChars[i]) 
     26                                        if (editor.config.specialchar.characters[i]) 
    2827                                        { 
    29                                                 html.push('<td width="1%" title=' + specialChars[i].replace(/&/g, "&amp;") + ' value="' + specialChars[i].replace(/&/g, "&amp;") + '" class="DarkBackground SpecialCharsOut Hand">'); 
    30                                                 html.push(specialChars[i]); 
     28                                                html.push('<td width="1%" title=' + editor.config.specialchar.characters[i].replace(/&/g, "&amp;") + ' value="' + editor.config.specialchar.characters[i].replace(/&/g, "&amp;") + '" class="DarkBackground editor.config.charactersOut Hand">'); 
     29                                                html.push(editor.config.specialchar.characters[i]); 
    3130                                        } 
    3231                                        else 
  • CKEditor/branches/prototype/_source/plugins/specialchar/plugin.js

    r2922 r2938  
    77 * @file Special Character plugin 
    88 */ 
    9  
    10 var specialChars = 
    11 [ 
    12         "!","&quot;","#","$","%","&amp;","\\'","(",")","*","+","-",".","/", 
    13         "0","1","2","3","4","5","6","7","8","9",":",";", 
    14         "&lt;","=","&gt;","?","@", 
    15         "A","B","C","D","E","F","G","H","I","J","K","L","M","N","O", 
    16         "P","Q","R","S","T","U","V","W","X","Y","Z", 
    17         "[","]","^","_","`", 
    18         "a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p", 
    19         "q","r","s","t","u","v","w","x","y","z", 
    20         "{","|","}","~","&euro;","&lsquo;","&rsquo;","&rsquo;","&ldquo;", 
    21         "&rdquo;","&ndash;","&mdash;","&iexcl;","&cent;","&pound;", 
    22         "&curren;","&yen;","&brvbar;","&sect;","&uml;","&copy;","&ordf;", 
    23         "&laquo;","&not;","&reg;","&macr;","&deg;","&plusmn;","&sup2;", 
    24         "&sup3;","&acute;","&micro;","&para;","&middot;","&cedil;", 
    25         "&sup1;","&ordm;","&raquo;","&frac14;","&frac12;","&frac34;", 
    26         "&iquest;","&Agrave;","&Aacute;","&Acirc;","&Atilde;","&Auml;", 
    27         "&Aring;","&AElig;","&Ccedil;","&Egrave;","&Eacute;","&Ecirc;", 
    28         "&Euml;","&Igrave;","&Iacute;","&Icirc;","&Iuml;","&ETH;", 
    29         "&Ntilde;","&Ograve;","&Oacute;","&Ocirc;","&Otilde;","&Ouml;", 
    30         "&times;","&Oslash;","&Ugrave;","&Uacute;","&Ucirc;","&Uuml;", 
    31         "&Yacute;","&THORN;","&szlig;","&agrave;","&aacute;","&acirc;", 
    32         "&atilde;","&auml;","&aring;","&aelig;","&ccedil;","&egrave;", 
    33         "&eacute;","&ecirc;","&euml;","&igrave;","&iacute;","&icirc;", 
    34         "&iuml;","&eth;","&ntilde;","&ograve;","&oacute;","&ocirc;", 
    35         "&otilde;","&ouml;","&divide;","&oslash;","&ugrave;","&uacute;", 
    36         "&ucirc;","&uuml;","&uuml;","&yacute;","&thorn;","&yuml;", 
    37         "&OElig;","&oelig;","&#372;","&#374","&#373","&#375;","&sbquo;", 
    38         "&#8219;","&bdquo;","&hellip;","&trade;","&#9658;","&bull;", 
    39         "&rarr;","&rArr;","&hArr;","&diams;","&asymp;" 
    40 ]; 
    419 
    4210CKEDITOR.plugins.add( 'specialchar', 
     
    5321        } 
    5422} ); 
     23 
     24CKEDITOR.config.specialchar = 
     25{ 
     26        columns : 17, 
     27        dialogWidth : 450, 
     28        dialogHeight : 350, 
     29        characters : 
     30        [ 
     31                "!","&quot;","#","$","%","&amp;","\\'","(",")","*","+","-",".","/", 
     32                "0","1","2","3","4","5","6","7","8","9",":",";", 
     33                "&lt;","=","&gt;","?","@", 
     34                "A","B","C","D","E","F","G","H","I","J","K","L","M","N","O", 
     35                "P","Q","R","S","T","U","V","W","X","Y","Z", 
     36                "[","]","^","_","`", 
     37                "a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p", 
     38                "q","r","s","t","u","v","w","x","y","z", 
     39                "{","|","}","~","&euro;","&lsquo;","&rsquo;","&rsquo;","&ldquo;", 
     40                "&rdquo;","&ndash;","&mdash;","&iexcl;","&cent;","&pound;", 
     41                "&curren;","&yen;","&brvbar;","&sect;","&uml;","&copy;","&ordf;", 
     42                "&laquo;","&not;","&reg;","&macr;","&deg;","&plusmn;","&sup2;", 
     43                "&sup3;","&acute;","&micro;","&para;","&middot;","&cedil;", 
     44                "&sup1;","&ordm;","&raquo;","&frac14;","&frac12;","&frac34;", 
     45                "&iquest;","&Agrave;","&Aacute;","&Acirc;","&Atilde;","&Auml;", 
     46                "&Aring;","&AElig;","&Ccedil;","&Egrave;","&Eacute;","&Ecirc;", 
     47                "&Euml;","&Igrave;","&Iacute;","&Icirc;","&Iuml;","&ETH;", 
     48                "&Ntilde;","&Ograve;","&Oacute;","&Ocirc;","&Otilde;","&Ouml;", 
     49                "&times;","&Oslash;","&Ugrave;","&Uacute;","&Ucirc;","&Uuml;", 
     50                "&Yacute;","&THORN;","&szlig;","&agrave;","&aacute;","&acirc;", 
     51                "&atilde;","&auml;","&aring;","&aelig;","&ccedil;","&egrave;", 
     52                "&eacute;","&ecirc;","&euml;","&igrave;","&iacute;","&icirc;", 
     53                "&iuml;","&eth;","&ntilde;","&ograve;","&oacute;","&ocirc;", 
     54                "&otilde;","&ouml;","&divide;","&oslash;","&ugrave;","&uacute;", 
     55                "&ucirc;","&uuml;","&uuml;","&yacute;","&thorn;","&yuml;", 
     56                "&OElig;","&oelig;","&#372;","&#374","&#373","&#375;","&sbquo;", 
     57                "&#8219;","&bdquo;","&hellip;","&trade;","&#9658;","&bull;", 
     58                "&rarr;","&rArr;","&hArr;","&diams;","&asymp;" 
     59        ] 
     60}; 
  • CKEditor/branches/prototype/_source/plugins/table/dialogs/table.js

    r2922 r2938  
    178178                                                                                widths : [ '60%','40%' ], 
    179179                                                                                style : 'width:105px', 
    180                                                                                 'default' : editor.config.pluginConfig.table.defaultValues.rows, 
     180                                                                                'default' : editor.config.table.defaultValues.rows, 
    181181                                                                                label : editor.lang.table.rows, 
    182182                                                                                validate: function( ) { 
     
    198198                                                                                widths : [ '60%','40%' ], 
    199199                                                                                style : 'width:105px', 
    200                                                                                 'default' : editor.config.pluginConfig.table.defaultValues.columns, 
     200                                                                                'default' : editor.config.table.defaultValues.columns, 
    201201                                                                                label : editor.lang.table.columns, 
    202202                                                                                validate: function( ) { 
     
    218218                                                                                widths : [ '60%','40%' ], 
    219219                                                                                style : 'width:105px', 
    220                                                                                 'default' : editor.config.pluginConfig.table.defaultValues.border, 
     220                                                                                'default' : editor.config.table.defaultValues.border, 
    221221                                                                                label : editor.lang.table.border, 
    222222                                                                                validate: function( ) { 
     
    236236                                                                                type : 'select', 
    237237                                                                                labelLayout : 'horizontal', 
    238                                                                                 'default' : editor.config.pluginConfig.table.defaultValues.align, 
     238                                                                                'default' : editor.config.table.defaultValues.align, 
    239239                                                                                widths : [ '40%','60%' ], 
    240240                                                                                label : editor.lang.table.align, 
     
    271271                                                                                                widths : [ '50%','50%' ], 
    272272                                                                                                label : editor.lang.table.width, 
    273                                                                                                 'default' : editor.config.pluginConfig.table.defaultValues.width, 
     273                                                                                                'default' : editor.config.table.defaultValues.width, 
    274274                                                                                                validate: function( ) { 
    275275                                                                                                        if ( this.getValue() != '' ) 
     
    290290                                                                                                widths : [ '0%','100%' ], 
    291291                                                                                                label : '', 
    292                                                                                                 'default' : editor.config.pluginConfig.table.defaultValues.widthType, 
     292                                                                                                'default' : editor.config.table.defaultValues.widthType, 
    293293                                                                                                items : 
    294294                                                                                                [ 
     
    310310                                                                                                widths : [ '50%','50%' ], 
    311311                                                                                                label : editor.lang.table.height, 
    312                                                                                                 'default' : editor.config.pluginConfig.table.defaultValues.height, 
     312                                                                                                'default' : editor.config.table.defaultValues.height, 
    313313                                                                                                validate: function( ) { 
    314314                                                                                                        if ( this.getValue() != '' ) 
     
    336336                                                                                style : 'width:140px', 
    337337                                                                                label : editor.lang.table.cellSpace, 
    338                                                                                 'default' : editor.config.pluginConfig.table.defaultValues.cellspacing, 
     338                                                                                'default' : editor.config.table.defaultValues.cellspacing, 
    339339                                                                                validate: function( ) { 
    340340                                                                                        if ( this.getValue() != '' ) 
     
    356356                                                                                style : 'width:140px', 
    357357                                                                                label : editor.lang.table.cellPad, 
    358                                                                                 'default' : editor.config.pluginConfig.table.defaultValues.cellpadding, 
     358                                                                                'default' : editor.config.table.defaultValues.cellpadding, 
    359359                                                                                validate: function( ) { 
    360360                                                                                        if ( this.getValue() != '' ) 
     
    384384                                                widths : [ '30%','70%' ], 
    385385                                                labelLayout : 'horizontal', 
    386                                                 'default' : editor.config.pluginConfig.table.defaultValues.caption, 
     386                                                'default' : editor.config.table.defaultValues.caption, 
    387387                                                style : 'width:400px' 
    388388                                        }, 
     
    392392                                                labelLayout : 'horizontal', 
    393393                                                label : editor.lang.table.summary, 
    394                                                 'default' : editor.config.pluginConfig.table.defaultValues.summary, 
     394                                                'default' : editor.config.table.defaultValues.summary, 
    395395                                                widths : [ '30%','70%' ], 
    396396                                                accessKey : 'A', 
  • CKEditor/branches/prototype/_source/plugins/table/plugin.js

    r2922 r2938  
    1919        } 
    2020} ); 
     21 
     22CKEDITOR.config.table = 
     23{ 
     24        defaultValues : 
     25        { 
     26                rows :          '3', 
     27                columns :       '2', 
     28                border :        '1', 
     29                align :         '', 
     30                width :         '200', 
     31                widthType :     'pixels', 
     32                height :        '', 
     33                caption :       '', 
     34                summary :       '', 
     35                cellspacing :   '1', 
     36                cellpadding :   '1' 
     37        } 
     38}; 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy