Ticket #4028: 4028_4.patch

File 4028_4.patch, 23.8 KB (added by Tobiasz Cudnik, 10 years ago)
  • _source/lang/fo.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/bs.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/cs.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/en-au.js

     
    661661        },
    662662
    663663        maximize : 'Maximize',
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/es.js

     
    661661        },
    662662
    663663        maximize : 'Maximizar',
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/km.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/eu.js

     
    661661        },
    662662
    663663        maximize : 'Maximizatu',
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/ko.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/gu.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/is.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/hu.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/no.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/sk.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/vi.js

     
    661661        },
    662662
    663663        maximize : 'Phóng to tối đa',
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/zh-cn.js

     
    661661        },
    662662
    663663        maximize : '全屏',
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/uk.js

     
    661661        },
    662662
    663663        maximize : 'Максимізувати',
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/ms.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/en-uk.js

     
    661661        },
    662662
    663663        maximize : 'Maximize',
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/ro.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/pt-br.js

     
    661661        },
    662662
    663663        maximize : 'Maximizar',
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/ru.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/af.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/fr-ca.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/nb.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/bn.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/el.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/ar.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/en.js

     
    661661        },
    662662
    663663        maximize : 'Maximize',
     664        minimize : 'Minimize',
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/gl.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/_translationstatus.txt

     
    11Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
    22For licensing, see LICENSE.html or http://ckeditor.com/license
    33
    4 af.js      Found: 312 Missing: 123
    5 ar.js      Found: 329 Missing: 106
    6 bg.js      Found: 305 Missing: 130
    7 bn.js      Found: 307 Missing: 128
    8 bs.js      Found: 210 Missing: 225
    9 ca.js      Found: 435 Missing: 0
    10 cs.js      Found: 327 Missing: 108
    11 da.js      Found: 326 Missing: 109
    12 de.js      Found: 435 Missing: 0
    13 el.js      Found: 311 Missing: 124
    14 en-au.js   Found: 395 Missing: 40
    15 en-ca.js   Found: 395 Missing: 40
    16 en-uk.js   Found: 395 Missing: 40
    17 eo.js      Found: 282 Missing: 153
    18 es.js      Found: 435 Missing: 0
    19 et.js      Found: 326 Missing: 109
    20 eu.js      Found: 435 Missing: 0
    21 fa.js      Found: 327 Missing: 108
    22 fi.js      Found: 325 Missing: 110
    23 fo.js      Found: 326 Missing: 109
    24 fr-ca.js   Found: 327 Missing: 108
    25 fr.js      Found: 434 Missing: 1
    26 gl.js      Found: 308 Missing: 127
    27 gu.js      Found: 326 Missing: 109
    28 he.js      Found: 332 Missing: 103
    29 hi.js      Found: 327 Missing: 108
    30 hr.js      Found: 435 Missing: 0
    31 hu.js      Found: 326 Missing: 109
    32 is.js      Found: 332 Missing: 103
    33 it.js      Found: 434 Missing: 1
    34 ja.js      Found: 434 Missing: 1
    35 km.js      Found: 299 Missing: 136
    36 ko.js      Found: 318 Missing: 117
    37 lt.js      Found: 331 Missing: 104
    38 lv.js      Found: 308 Missing: 127
    39 mn.js      Found: 326 Missing: 109
    40 ms.js      Found: 287 Missing: 148
    41 nb.js      Found: 325 Missing: 110
    42 nl.js      Found: 327 Missing: 108
    43 no.js      Found: 325 Missing: 110
    44 pl.js      Found: 435 Missing: 0
    45 pt-br.js   Found: 434 Missing: 1
    46 pt.js      Found: 307 Missing: 128
    47 ro.js      Found: 326 Missing: 109
    48 ru.js      Found: 332 Missing: 103
    49 sk.js      Found: 327 Missing: 108
    50 sl.js      Found: 325 Missing: 110
    51 sr-latn.js Found: 301 Missing: 134
    52 sr.js      Found: 301 Missing: 134
    53 sv.js      Found: 324 Missing: 111
    54 th.js      Found: 312 Missing: 123
    55 tr.js      Found: 332 Missing: 103
    56 uk.js      Found: 435 Missing: 0
    57 vi.js      Found: 435 Missing: 0
    58 zh-cn.js   Found: 435 Missing: 0
    59 zh.js      Found: 435 Missing: 0
     4af.js      Found: 312 Missing: 124
     5ar.js      Found: 329 Missing: 107
     6bg.js      Found: 305 Missing: 131
     7bn.js      Found: 307 Missing: 129
     8bs.js      Found: 210 Missing: 226
     9ca.js      Found: 435 Missing: 1
     10cs.js      Found: 327 Missing: 109
     11da.js      Found: 326 Missing: 110
     12de.js      Found: 435 Missing: 1
     13el.js      Found: 311 Missing: 125
     14en-au.js   Found: 395 Missing: 41
     15en-ca.js   Found: 395 Missing: 41
     16en-uk.js   Found: 395 Missing: 41
     17eo.js      Found: 282 Missing: 154
     18es.js      Found: 435 Missing: 1
     19et.js      Found: 326 Missing: 110
     20eu.js      Found: 435 Missing: 1
     21fa.js      Found: 327 Missing: 109
     22fi.js      Found: 325 Missing: 111
     23fo.js      Found: 326 Missing: 110
     24fr-ca.js   Found: 327 Missing: 109
     25fr.js      Found: 434 Missing: 2
     26gl.js      Found: 308 Missing: 128
     27gu.js      Found: 326 Missing: 110
     28he.js      Found: 332 Missing: 104
     29hi.js      Found: 327 Missing: 109
     30hr.js      Found: 435 Missing: 1
     31hu.js      Found: 326 Missing: 110
     32is.js      Found: 332 Missing: 104
     33it.js      Found: 434 Missing: 2
     34ja.js      Found: 434 Missing: 2
     35km.js      Found: 299 Missing: 137
     36ko.js      Found: 318 Missing: 118
     37lt.js      Found: 331 Missing: 105
     38lv.js      Found: 308 Missing: 128
     39mn.js      Found: 326 Missing: 110
     40ms.js      Found: 287 Missing: 149
     41nb.js      Found: 325 Missing: 111
     42nl.js      Found: 327 Missing: 109
     43no.js      Found: 325 Missing: 111
     44pl.js      Found: 435 Missing: 1
     45pt-br.js   Found: 434 Missing: 2
     46pt.js      Found: 307 Missing: 129
     47ro.js      Found: 326 Missing: 110
     48ru.js      Found: 332 Missing: 104
     49sk.js      Found: 327 Missing: 109
     50sl.js      Found: 325 Missing: 111
     51sr-latn.js Found: 301 Missing: 135
     52sr.js      Found: 301 Missing: 135
     53sv.js      Found: 324 Missing: 112
     54th.js      Found: 312 Missing: 124
     55tr.js      Found: 332 Missing: 104
     56uk.js      Found: 435 Missing: 1
     57vi.js      Found: 435 Missing: 1
     58zh-cn.js   Found: 435 Missing: 1
     59zh.js      Found: 435 Missing: 1
  • _source/lang/fr.js

     
    661661        },
    662662
    663663        maximize : 'Agrandir',
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/et.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/hr.js

     
    661661        },
    662662
    663663        maximize : 'Povećaj',
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/nl.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/mn.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/pl.js

     
    661661        },
    662662
    663663        maximize : 'Maksymalizuj',
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/th.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/it.js

     
    661661        },
    662662
    663663        maximize : 'Massimizza',
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/sl.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/lt.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/sr-latn.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/lv.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/zh.js

     
    661661        },
    662662
    663663        maximize : '最大化',
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/ca.js

     
    661661        },
    662662
    663663        maximize : 'Maximiza',
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/en-ca.js

     
    661661        },
    662662
    663663        maximize : 'Maximize',
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/pt.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/da.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/sr.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/tr.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/fa.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/bg.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/de.js

     
    661661        },
    662662
    663663        maximize : 'Maximieren',
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/sv.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/ja.js

     
    661661        },
    662662
    663663        maximize : '最大化',
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/he.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/fi.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/hi.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/lang/eo.js

     
    661661        },
    662662
    663663        maximize : 'Maximize', // MISSING
     664        minimize : 'Minimize', // MISSING
    664665
    665666        fakeobjects :
    666667        {
  • _source/plugins/maximize/plugin.js

     
    223223
    224224                                                this.toggleState();
    225225
     226                                                // Toggle button label.
     227                                                var button = this.uiItems[ 0 ];
     228                                                var label = ( this.state == CKEDITOR.TRISTATE_OFF )
     229                                                        ? lang.maximize : lang.minimize;
     230                                                var buttonNode = editor.element.getDocument().getById( button._.id );
     231                                                buttonNode.getChild( 1 ).setHtml( label );
     232                                                buttonNode.setAttribute( 'title', label );
     233                                                buttonNode.setAttribute( 'href', 'javascript:void("' + label + '");' );
     234
    226235                                                // Restore selection and scroll position in editing area.
    227236                                                if ( editor.mode == 'wysiwyg' )
    228237                                                {
  • _source/core/ui.js

     
    2121        this._ =
    2222        {
    2323                handlers : {},
    24                 items : {}
     24                items : {},
     25                editor : editor
    2526        };
    2627
    2728        return this;
     
    5152                this._.items[ name ] =
    5253                {
    5354                        type : type,
     55                        // The name of {@link CKEDITOR.command} which associate with this UI.
     56                        command : definition.command || null,
    5457                        args : Array.prototype.slice.call( arguments, 2 )
    5558                };
    5659        },
     
    6366        create : function( name )
    6467        {
    6568                var item        = this._.items[ name ],
    66                         handler = item && this._.handlers[ item.type ];
     69                        handler = item && this._.handlers[ item.type ],
     70                        command = item.command && this._.editor.getCommand( item.command );
    6771
    68                 return handler && handler.create.apply( this, item.args );
     72                var result = handler && handler.create.apply( this, item.args );
     73
     74                // Add reference inside command object.
     75                if ( command )
     76                        command.uiItems.push( result );
     77
     78                return result;
    6979        },
    7080
    7181        /**
  • _source/core/command.js

     
    55
    66CKEDITOR.command = function( editor, commandDefinition )
    77{
     8        this.uiItems = [];
     9
    810        this.exec = function( data )
    911        {
    1012                if ( this.state == CKEDITOR.TRISTATE_DISABLED )
  • CHANGES.html

     
    245245                        copy and paste Flash content among different editor instances.</li>
    246246                <li><a href="http://dev.fckeditor.net/ticket/4193">#4193</a> : Automatic font color produced empty span on Firefox 3.5.</li>
    247247                <li><a href="http://dev.fckeditor.net/ticket/4186">#4186</a> : [FF] Fixed First open float panel cause host page scrollbar blinking.</li>
     248                <li><a href="http://dev.fckeditor.net/ticket/4028">#4028</a> : Maximize control's tool tip was wrong once it is maximized.</li>
    248249        </ul>
    249250        <h3>
    250251                CKEditor 3.0 RC</h3>
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy