Ticket #7323: 7323.patch

File 7323.patch, 2.4 KB (added by Garry Yao, 13 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, '' ],
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy