Changeset 3900


Ignore:
Timestamp:
07/15/09 18:56:38 (5 years ago)
Author:
fredck
Message:

#3878 : Whenever possible, dialogs will not present scrollbars if the content is too big for its standard size.

Location:
CKEditor/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/trunk/CHANGES.html

    r3898 r3900  
    132132                <li><a href="http://dev.fckeditor.net/ticket/3836">#3836</a> : Fixed remove list in enterMode=BR will merge sibling text to one line.</li> 
    133133                <li><a href="http://dev.fckeditor.net/ticket/3949">#3949</a> : Fixed enterKey within pre-formatted text introduce wrong line-break.</li> 
     134                <li><a href="http://dev.fckeditor.net/ticket/3878">#3878</a> : Whenever possible,  
     135                        dialogs will not present scrollbars if the content is too big for its standard  
     136                        size.</li> 
    134137        </ul> 
    135138        <h3> 
  • CKEditor/trunk/_source/plugins/pastefromword/dialogs/pastefromword.js

    r3851 r3900  
    237237                                        { 
    238238                                                type : 'html', 
    239                                                 style : 'white-space: normal;', 
     239                                                style : 'white-space:normal;width:346px;display:block', 
    240240                                                onShow : function() 
    241241                                                { 
  • CKEditor/trunk/_source/skins/kama/skin.js

    r3712 r3900  
    224224                                height = data.height, 
    225225                                dialog = data.dialog, 
     226                                contents = dialog.parts.contents, 
    226227                                standardsMode = !CKEDITOR.env.quirks; 
    227228 
     
    229230                                return; 
    230231 
    231                         dialog.parts.contents.setStyles( 
    232                                 { 
    233                                         width : width + 'px', 
    234                                         height : height + 'px' 
    235                                 }); 
     232                        contents.setStyles( 
     233                                CKEDITOR.env.ie ? 
     234                                        { 
     235                                                width : width + 'px', 
     236                                                height : height + 'px' 
     237                                        } 
     238                                : 
     239                                        { 
     240                                                // To avoid having scrollbars in the dialogs, we're 
     241                                                // (for now) using the "min-xxx" properties, for 
     242                                                // browsers which well support it (#3878). 
     243                                                'min-width' : width + 'px', 
     244                                                'min-height' : height + 'px' 
     245                                        }); 
    236246 
    237247                        if ( !CKEDITOR.env.ie ) 
     
    241251                        setTimeout( function() 
    242252                                { 
    243                                         var content = dialog.parts.contents, 
    244                                                 body = content.getParent(), 
     253                                        var body = contents.getParent(), 
    245254                                                innerDialog = body.getParent(); 
    246255 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy