Tinymce множественный во вкладках - высота установлена ​​на 30px, если я спрятал их раньше - PullRequest
0 голосов
/ 19 февраля 2019

На странице администратора WordPress у меня есть несколько вкладок с одним редактором для каждого содержимого вкладки.

enter image description here

Моя проблема: Когда я загружаюстранице, я скрываю все вкладки содержимого и показываю первую.Но как только я скрываю все вкладки, все значения редактора (кроме первой вкладки) устанавливаются на 30 пикселей.

js

   tinymce.on('addeditor', function( event ) {
        var editor = event.editor;
        var $textarea = $('#' + editor.id);
        //here the height is right : 200px            
        $textarea.closest("section.tab-content").hide();
        if( $(".tab-content:visible").length === 0 )
            allTabsHidden.resolve( "done" );

    }, true );
    $.when( allTabsHidden  ).done(function( x ) {
        $postbox.has(".tab-content").find(".tab-content").first().show();
    });

enter image description here

Если я использую html display:none; непосредственно вместо кода строки jquery $textarea.closest("section.tab-content").hide();, я получу тот же результат.

Вывод HTML

<iframe id="foo_tab2_ifr" allowtransparency="true" title="..." style="width: 100%; height: 30px; display: block;" frameborder="0">
</iframe>

У кого-нибудь появилась идея решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...