WordPress.org

Make WordPress Core

Ticket #53632: 53632.diff

File 53632.diff, 1.2 KB (added by azaozz, 3 months ago)
  • src/wp-includes/class-wp-editor.php

     
    16631663                ?>
    16641664
    16651665                ( function() {
    1666                         var initialize = function() {
     1666                        var initialized = [];
     1667                        var initialize  = function() {
    16671668                                var init, id, inPostbox, $wrap;
    16681669                                var readyState = document.readyState;
    16691670
     
    16721673                                }
    16731674
    16741675                                for ( id in tinyMCEPreInit.mceInit ) {
     1676                                        if ( initialized.indexOf( id ) > -1 ) {
     1677                                                continue;
     1678                                        }
     1679
    16751680                                        init      = tinyMCEPreInit.mceInit[id];
    16761681                                        $wrap     = tinymce.$( '#wp-' + id + '-wrap' );
    16771682                                        inPostbox = $wrap.parents( '.postbox' ).length > 0;
     
    16791684                                        if (
    16801685                                                ! init.wp_skip_init &&
    16811686                                                ( $wrap.hasClass( 'tmce-active' ) || ! tinyMCEPreInit.qtInit.hasOwnProperty( id ) ) &&
    1682                                                 ( ( inPostbox && readyState === 'complete' ) || ( ! inPostbox && readyState === 'interactive' ) )
     1687                                                ( readyState === 'complete' || ( ! inPostbox && readyState === 'interactive' ) )
    16831688                                        ) {
    16841689                                                tinymce.init( init );
     1690                                                initialized.push( id );
    16851691
    16861692                                                if ( ! window.wpActiveEditor ) {
    16871693                                                        window.wpActiveEditor = id;