Ticket #8925: 8925.patch

File 8925.patch, 1.2 KB (added by Garry Yao, 8 years ago)
  • _source/plugins/wysiwygarea/plugin.js

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
     
    11151115
    11161116                                                        focus : function()
    11171117                                                        {
    1118                                                                 var win = editor.window;
     1118                                                                // We must use the body element which is the
     1119                                                                // editable element itself to apply focus, to avoid
     1120                                                                // any unexpected page scroll. (#)
     1121                                                                var body = editor.document.getBody();
    11191122
    11201123                                                                if ( isLoadingData )
    11211124                                                                        isPendingFocus = true;
    1122                                                                 else if ( win )
     1125                                                                else if ( body )
    11231126                                                                {
    11241127                                                                        var sel = editor.getSelection(),
    11251128                                                                                ieSel = sel && sel.getNative();
     
    11311134                                                                                return;
    11321135
    11331136                                                                        // AIR needs a while to focus when moving from a link.
    1134                                                                         CKEDITOR.env.air ? setTimeout( function () { win.focus(); }, 0 ) : win.focus();
     1137                                                                        CKEDITOR.env.air ? setTimeout( function () { body.focus(); }, 0 ) : body.focus();
    11351138                                                                        editor.selectionChange();
    11361139                                                                }
    11371140                                                        }
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy