Ticket #52133: 52133.diff
File 52133.diff, 2.0 KB (added by , 4 years ago) |
---|
-
src/wp-includes/class-wp-editor.php
1663 1663 ?> 1664 1664 1665 1665 ( function() { 1666 var init, id, $wrap; 1666 var initialize = function() { 1667 var init, id, inPostbox, $wrap; 1668 var readyState = document.readyState; 1667 1669 1668 if ( typeof tinymce !== 'undefined' ) { 1669 if ( tinymce.Env.ie && tinymce.Env.ie < 11 ) { 1670 tinymce.$( '.wp-editor-wrap ' ).removeClass( 'tmce-active' ).addClass( 'html-active' ); 1670 if ( readyState !== 'complete' && readyState !== 'interactive' ) { 1671 1671 return; 1672 1672 } 1673 1673 1674 1674 for ( id in tinyMCEPreInit.mceInit ) { 1675 init = tinyMCEPreInit.mceInit[id]; 1676 $wrap = tinymce.$( '#wp-' + id + '-wrap' ); 1675 init = tinyMCEPreInit.mceInit[id]; 1676 $wrap = tinymce.$( '#wp-' + id + '-wrap' ); 1677 inPostbox = $wrap.parents( '.postbox' ).length > 0; 1677 1678 1678 if ( ( $wrap.hasClass( 'tmce-active' ) || ! tinyMCEPreInit.qtInit.hasOwnProperty( id ) ) && ! init.wp_skip_init ) { 1679 if ( 1680 ! init.wp_skip_init && 1681 ( $wrap.hasClass( 'tmce-active' ) || ! tinyMCEPreInit.qtInit.hasOwnProperty( id ) ) && 1682 ( 1683 ( ! inPostbox && ( readyState === 'interactive' || readyState === 'complete' ) ) || 1684 ( inPostbox && readyState === 'complete' ) 1685 ) 1686 ) { 1679 1687 tinymce.init( init ); 1680 1688 1681 1689 if ( ! window.wpActiveEditor ) { … … 1685 1693 } 1686 1694 } 1687 1695 1696 if ( typeof tinymce !== 'undefined' ) { 1697 if ( tinymce.Env.ie && tinymce.Env.ie < 11 ) { 1698 tinymce.$( '.wp-editor-wrap ' ).removeClass( 'tmce-active' ).addClass( 'html-active' ); 1699 } else { 1700 if ( document.readyState === 'complete' ) { 1701 initialize(); 1702 } else { 1703 document.addEventListener( 'readystatechange', initialize ); 1704 } 1705 } 1706 } 1707 1688 1708 if ( typeof quicktags !== 'undefined' ) { 1689 1709 for ( id in tinyMCEPreInit.qtInit ) { 1690 1710 quicktags( tinyMCEPreInit.qtInit[id] );