<rmcreative>

RSS

CKEditor autogrow

9 ноября 2009

В новой линейке WYSIWYG редактора FCKEditor, потерявшей букву «F» в названии из-за похожести на одно замечательное американское слово, отсутствуют многие возможности младшего брата. В том числе и плагин autogrow, позволяющий подстраивать высоту редактора под объём текста.

На днях этот плагин пришлось написать, так что делюсь со всеми, кому он может пригодиться.

Демо

Исходный код

Буду рад замечаниям и багрепортам.

Комментарии RSS

  1. №1986
    Грант
    Грант 09 нояб. 2009 г., 18:57:45

    А можно ли задавать максимальную высоту? Чтобы он не рос бесконечно, как это сейчас происходит

  2. №1984
    Sam
    Sam 09 нояб. 2009 г., 23:40:48

    т.е. чтобы сначала рос, потом останавливался?

  3. №1989
    Евгения
    Евгения 10 нояб. 2009 г., 21:10:26

    Можно конечно

    getEffectiveHeight : function(height) {

    var minHeight = CKAutoGrow.editor.config.minHeight ? CKAutoGrow.editor.config.minHeight : 200;

                        var maxHeight = CKAutoGrow.editor.config.maxHeight ? CKAutoGrow.editor.config.maxHeight : 500;
    
    

    if (height <= minHeight) {

    height = minHeight;
    
    

    }else if (height >= maxHeight ){

                                height = maxHeight;    
    
                        }
    
    

    else {

    height += 54;
    
    

    }

    return height;

    },

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.