Editor: fix switching Text to Visual and back if TinyMCE fails to initialise, fixes #23235

git-svn-id: https://develop.svn.wordpress.org/trunk@23790 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Andrew Ozz 2013-03-22 20:43:37 +00:00
parent 6cf433a314
commit 5c4cff0a29
1 changed files with 8 additions and 1 deletions

View File

@ -49,8 +49,15 @@ var switchEditors = {
if ( ed && ed.isHidden() )
return false;
if ( ed )
if ( ed ) {
ed.hide();
} else {
// The TinyMCE instance doesn't exist, run the content through "pre_wpautop()" and show the textarea
if ( tinyMCEPreInit.mceInit[id] && tinyMCEPreInit.mceInit[id].wpautop )
txtarea_el.value = t.pre_wpautop( txtarea_el.value );
dom.setStyles(txtarea_el, {'display': '', 'visibility': ''});
}
dom.removeClass(wrap_id, 'tmce-active');
dom.addClass(wrap_id, 'html-active');