tinyMCE - Можете ли вы настроить высоту редактора ниже 100 пикселей? - PullRequest
7 голосов
/ 20 октября 2010

Я не так уж хорошо знаком с TinyMCE, но не могу настроить его с высотой ниже 100 пикселей. Я пытался, и он, кажется, всегда устанавливает его как 100px каждый раз, когда он опускается ниже. Мне нужны только несколько кнопок, и окно редактора, скорее всего, никогда не выйдет за пределы одной строки, поэтому я пытаюсь уменьшить помехи в интерфейсе.

Ответы [ 5 ]

5 голосов
/ 01 октября 2014

В версии 4.XX tinymce там, где сделано много изменений.Рабочий код:

tinyMCE.init({
...,
setup: function (ed) {
    ed.on('init', function(args) {
        var id = ed.id;
        var height = 25;

        document.getElementById(id + '_ifr').style.height = height + 'px';
        document.getElementById(id + '_tbl').style.height = (height + 30) + 'px';
    });
},
...,
});
4 голосов
/ 10 июля 2012

В 3.5.4 theme.resizeTo , похоже, не работает.Это помогло мне.

tinyMCE.init({
    ...,
    ed.onInit.add(function() {
        var id = ed.id;
        var height = 50;

        document.getElementById(id + '_ifr').style.height = height + 'px';

        //One line with buttons takes roughly 30px, so we add that
        document.getElementById(id + '_tbl').style.height = (height + 30) + 'px'; 
    });
});
4 голосов
/ 20 октября 2010

Немного покопавшись, кажется, что вы не можете настроить редактор напрямую с высотой ниже 100 пикселей.Существует обходной путь, использующий обратный вызов init редактора для ручной установки высоты.Подробнее см. http://tinymce.moxiecode.com/punbb/viewtopic.php?id=10015.

tinyMCE.init({
    ...,
    setup: function(editor) {
        editor.onInit.add(function() {
            var width = editor.getWin().clientWidth;
            var height = 50;

            editor.theme.resizeTo(width, height);
        });
    }
});
2 голосов
/ 31 мая 2012

С TinyMCE 3.5.2 вы можете использовать min_height параметр конфигурации.

1 голос
/ 20 октября 2010

Погуглил "TinyMCE 100px", 1-й результат: http://tinymce.moxiecode.com/punbb//viewtopic.php?pid=80158

...