Ticket #7324: 7324.patch

File 7324.patch, 5.3 KB (added by Garry Yao, 8 years ago)
  • _source/plugins/dialog/plugin.js

     
    22272227
    22282228                                // Write the inline CSS styles.
    22292229                                var styleStr = ( elementDefinition.style || '' ).split( ';' );
     2230
     2231                                // Element alignment support.
     2232                                if ( elementDefinition.align )
     2233                                {
     2234                                        var align = elementDefinition.align;
     2235                                        styles[ 'margin-left' ] = align == 'left' ? 0 : 'auto';
     2236                                        styles[ 'margin-right' ] = align == 'right' ? 0 : 'auto';
     2237                                }
     2238
    22302239                                for ( i in styles )
    22312240                                        styleStr.push( i + ':' + styles[i] );
    22322241                                if ( elementDefinition.hidden )
     
    23572366                                                        styles.push( 'height:' + cssLength( height ) );
    23582367                                                if ( elementDefinition && elementDefinition.padding != undefined )
    23592368                                                        styles.push( 'padding:' + cssLength( elementDefinition.padding ) );
     2369                                                // In IE Quirks alignment has to be done on table cells. (#7324)
     2370                                                if ( CKEDITOR.env.ie && CKEDITOR.env.quirks && children[ i ].align )
     2371                                                        styles.push( 'text-align:' + children[ i ].align );
    23602372                                                if ( styles.length > 0 )
    23612373                                                        html.push( 'style="' + styles.join('; ') + '" ' );
    23622374                                                html.push( '>', childHtmlList[i], '</td>' );
     
    24422454                                                        styles.push( 'height:' + Math.floor( 100 / childHtmlList.length ) + '%' );
    24432455                                                if ( elementDefinition && elementDefinition.padding != undefined )
    24442456                                                        styles.push( 'padding:' + cssLength( elementDefinition.padding ) );
     2457                                                // In IE Quirks alignment has to be done on table cells. (#7324)
     2458                                                if ( CKEDITOR.env.ie && CKEDITOR.env.quirks && children[ i ].align )
     2459                                                        styles.push( 'text-align:' + children[ i ].align );
    24452460                                                if ( styles.length > 0 )
    24462461                                                        html.push( 'style="', styles.join( '; ' ), '" ' );
    24472462                                                html.push( ' class="cke_dialog_ui_vbox_child">', childHtmlList[i], '</td></tr>' );
  • _source/plugins/liststyle/dialogs/liststyle.js

     
    4646                                                                type : 'select',
    4747                                                                label : lang.type,
    4848                                                                id : 'type',
    49                                                                 style : 'width: 150px; margin: auto;',
     49                                                                align : 'center',
     50                                                                style : 'width:150px',
    5051                                                                items :
    5152                                                                [
    5253                                                                        [ lang.notset, '' ],
  • _source/skins/v2/menu.css

     
    130130        margin-left: 24px;
    131131        background-color: #fff;
    132132}
     133
     134/* IE quirks menu item height fix. (#7324) */
     135.cke_browser_ie.cke_browser_quirks .cke_skin_v2 .cke_menuitem .cke_label
     136{
     137        height:24px;
     138}
     139
    133140/* Set these after the document has been loaded and we know the dimensions*/
    134141.cke_skin_v2 .cke_frameLoaded .cke_menuitem .cke_label
    135142{
  • _source/skins/kama/menu.css

     
    130130        margin-left: 24px;
    131131        background-color: #fff;
    132132}
     133
     134/* IE quirks menu item height fix. (#7324) */
     135.cke_browser_ie.cke_browser_quirks .cke_skin_kama .cke_menuitem .cke_label
     136{
     137        height:24px;
     138}
     139
    133140/* Set these after the document has been loaded and we know the dimensions*/
    134141.cke_skin_kama .cke_frameLoaded .cke_menuitem .cke_label
    135142{
  • _source/plugins/floatpanel/plugin.js

     
    213213                                                                // http://en.wikipedia.org/wiki/Internet_Explorer_box_model_bug
    214214                                                                // (#3426)
    215215                                                                if ( CKEDITOR.env.ie && CKEDITOR.env.quirks && width > 0 )
    216                                                                         width += ( target.$.offsetWidth || 0 ) - ( target.$.clientWidth || 0 );
     216                                                                        width += ( target.$.offsetWidth || 0 ) - ( target.$.clientWidth || 0 ) + 3;
    217217                                                                // A little extra at the end.
    218218                                                                // If not present, IE6 might break into the next line, but also it looks better this way
    219219                                                                width += 4 ;
     
    229229                                                                // http://en.wikipedia.org/wiki/Internet_Explorer_box_model_bug
    230230                                                                // (#3426)
    231231                                                                if ( CKEDITOR.env.ie && CKEDITOR.env.quirks && height > 0 )
    232                                                                         height += ( target.$.offsetHeight || 0 ) - ( target.$.clientHeight || 0 );
     232                                                                        height += ( target.$.offsetHeight || 0 ) - ( target.$.clientHeight || 0 ) + 3;
    233233
    234234                                                                target.setStyle( 'height', height + 'px' );
    235235
  • _source/skins/office2003/menu.css

     
    130130        margin-left: 24px;
    131131        background-color: #fff;
    132132}
     133
     134/* IE quirks menu item height fix. (#7324) */
     135.cke_browser_ie.cke_browser_quirks .cke_skin_office2003 .cke_menuitem .cke_label
     136{
     137        height:24px;
     138}
     139
    133140/* Set these after the document has been loaded and we know the dimensions*/
    134141.cke_skin_office2003 .cke_frameLoaded .cke_menuitem .cke_label
    135142{
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy