WordPress.org

Make WordPress Core

Ticket #33286: 33286.3.patch

File 33286.3.patch, 1.5 KB (added by iseulde, 6 years ago)
  • src/wp-includes/js/tinymce/plugins/wordpress/plugin.js

     
    557557                        activeToolbar,
    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;
    565566
     567                        if ( container ) {
     568                                mceToolbar = tinymce.$( '.mce-toolbar-grp', container )[0];
     569                                mceStatusbar = tinymce.$( '.mce-statusbar', container )[0];
     570                        }
     571
    566572                        if ( editor.id === 'content' ) {
    567573                                wpStatusbar = document.getElementById( 'post-status-info' );
    568574                        }
     
    702708                                        scrollY = window.pageYOffset || document.documentElement.scrollTop,
    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,
    708721                                        toolbarHeight = toolbar.offsetHeight,