Make WordPress Core


Ignore:
Timestamp:
03/02/2014 11:25:25 PM (13 years ago)
Author:
azaozz
Message:

Editor: look at the class of the wrapper element instead of getUserSetting('editor') to determine the default editor, fixes #27257

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/class-wp-editor.php

    r27270 r27364  
    798798
    799799                ( function() {
    800                         var init, edId, qtId, firstInit, override,
    801                                 loadMCE = typeof getUserSetting !== 'undefined' ? getUserSetting( 'editor' ) === 'tinymce' : true;
     800                        var init, edId, qtId, firstInit, wrapper;
    802801
    803802                        if ( typeof tinymce !== 'undefined' ) {
    … …  
    809808                                        }
    810809
    811                                         override = tinymce.DOM.hasClass( tinymce.DOM.select( '#wp-' + edId + '-wrap' )[0], 'tmce-active' );
    812                                         override = override || ! tinyMCEPreInit.qtInit.hasOwnProperty( edId );
    813 
    814                                         if ( ( loadMCE || override ) && ! init.wp_skip_init ) {
     810                                        wrapper = tinymce.DOM.select( '#wp-' + edId + '-wrap' )[0];
     811
     812                                        if ( ( tinymce.DOM.hasClass( wrapper, 'tmce-active' ) || ! tinyMCEPreInit.qtInit.hasOwnProperty( edId ) ) &&
     813                                                ! init.wp_skip_init ) {
     814
    815815                                                try {
    816816                                                        tinymce.init( init );
Note: See TracChangeset for help on using the changeset viewer.