как получить редактор width, height или tinymce - PullRequest
2 голосов
/ 19 марта 2012

Я пытаюсь получить ширину и высоту редактора tinymce.

Я пытаюсь установить ширину и высоту текстовой области с помощью текстового редактора.

пробовал с jquery, но по умолчанию возвращается только ширина = 100px: |

setup : function(ed) {
        // Add a custom button
        ed.addButton('bbcodemode', {
            title : 'View BBcode source',
            image : '{link}/tiny_mce/themes/advanced/img/bbcodemode.gif',
            onclick : function() {
                $.ajax({
                    type: "POST",
                    url: "{link}/htmltobbcode/",
                    data: "ctn="+encodeURIComponent(tinyMCE.activeEditor.getContent()),
                    success: function(msg){
                        $('#post_content').val(msg);
                        //tinyMCE.activeEditor.setContent(msg);


                    }
                });

                alert($('#post_content_ifr').width());
                $('#post_content').css("width",$('#post_content_ifr').width());
                $('#post_content').css("height",$('#post_content_ifr').height());

                // Add you own code to execute something on click
                tinyMCE.execCommand('mceToggleEditor',false,'post_content');


            }
        });
    }

Ответы [ 3 ]

1 голос
/ 20 марта 2012

Если высота и ширина вашего редактора были заданы в конфигурации tinymce, вы можете получить эти настройки, используя

tinymce.get('post_content').getParam('height');

и

tinymce.get('post_content').getParam('width');
0 голосов
/ 29 марта 2013

<code>$(tinyMCE.activeEditor.getContainer()).height()

0 голосов
/ 19 марта 2012

Вы уверены, что выполняете функцию после ее инициализации? Может, это работает для меня:

$("#content_ifr").width()

Я получаю 682 при выполнении приведенного выше кода в консоли на этой странице: http://www.tinymce.com/tryit/jquery_version.php

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