Ticket #5565: 5565.patch

File 5565.patch, 1.5 KB (added by Garry Yao, 13 years ago)
  • _source/core/dom/element.js

     
    11101110                 */
    11111111                setStyle : function( name, value )
    11121112                {
     1113                        if ( name == 'opacity' )
     1114                                this.setOpacity( value );
     1115
    11131116                        this.$.style[ CKEDITOR.tools.cssStyleToDomStyle( name ) ] = value;
    11141117                        return this;
    11151118                },
     
    11421145                setOpacity : function( opacity )
    11431146                {
    11441147                        if ( CKEDITOR.env.ie )
    1145                         {
    1146                                 opacity = Math.round( opacity * 100 );
    1147                                 this.setStyle( 'filter', opacity >= 100 ? '' : 'progid:DXImageTransform.Microsoft.Alpha(opacity=' + opacity + ')' );
    1148                         }
     1148                                this.$.style.filter = opacity >= 100 ? '' : 'progid:DXImageTransform.Microsoft.Alpha(opacity=' + Math.round( opacity * 100 ) + ')';
    11491149                        else
    1150                                 this.setStyle( 'opacity', opacity );
     1150                                this.$.style.opacity =  opacity;
    11511151                },
    11521152
    11531153                /**
  • _source/plugins/floatpanel/plugin.js

     
    130130                                element.setStyles(
    131131                                        {
    132132                                                top : top + 'px',
    133                                                 left : '-3000px',
    134                                                 opacity : '0',  // FF3 is ignoring "visibility"
     133
     134                                                // Don't use display or visibility style because we need to
     135                                                // caculate the rendering layout later and focus the element.
     136                                                opacity : '0',
    135137                                                display : ''
    136138                                        });
    137139
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy