WordPress.org

Make WordPress Core

Changeset 33592


Ignore:
Timestamp:
08/06/2015 09:34:16 PM (6 years ago)
Author:
iseulde
Message:

TinyMCE: fix inline toolbar repositioning for inline editors

Fixes #33286.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/js/tinymce/plugins/wordpress/plugin.js

    r33527 r33592  
    558558            currentSelection,
    559559            timeout,
     560            container = editor.getContainer(),
    560561            wpAdminbar = document.getElementById( 'wpadminbar' ),
    561562            mceIframe = document.getElementById( editor.id + '_ifr' ),
    562             mceToolbar = tinymce.$( '.mce-toolbar-grp', editor.getContainer() )[0],
    563             mceStatusbar = tinymce.$( '.mce-statusbar', editor.getContainer() )[0],
     563            mceToolbar,
     564            mceStatusbar,
    564565            wpStatusbar;
     566
     567            if ( container ) {
     568                mceToolbar = tinymce.$( '.mce-toolbar-grp', container )[0];
     569                mceStatusbar = tinymce.$( '.mce-statusbar', container )[0];
     570            }
    565571
    566572            if ( editor.id === 'content' ) {
     
    703709                    windowWidth = window.innerWidth,
    704710                    windowHeight = window.innerHeight,
    705                     iframeRect = mceIframe.getBoundingClientRect(),
     711                    iframeRect = mceIframe ? mceIframe.getBoundingClientRect() : {
     712                        top: 0,
     713                        right: windowWidth,
     714                        bottom: windowHeight,
     715                        left: 0,
     716                        width: windowWidth,
     717                        height: windowHeight
     718                    },
    706719                    toolbar = this.getEl(),
    707720                    toolbarWidth = toolbar.offsetWidth,
Note: See TracChangeset for help on using the changeset viewer.