Changeset 3900


Ignore:
Timestamp:
07/15/09 18:56:38 (6 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 – 2015 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy