изменение измерения ckeditor для разных экземпляров (не для всех) - PullRequest
1 голос
/ 23 февраля 2012

Я пытаюсь изменить размеры для нескольких ckeditor на одной странице, используя этот код сразу после текстовой области

<script type="text/javascript">
CKEDITOR.config.width ='250px';
CKEDITOR.config.height='600px';
</script>

он изменяет все экземпляры на странице, и я знаю, как настроить значения по умолчанию в config.js, но я пытаюсь изменить размеры для некоторых экземпляров, но не для всех из них

1 Ответ

2 голосов
/ 27 декабря 2012

Если вам когда-либо понадобится изменить высоту конкретного экземпляра CKEditor, и все, что вы можете изменить, это config.js, то вы можете использовать this.name внутри файла конфигурации, чтобы обнаружить правильный экземпляр редактора:

CKEDITOR.editorConfig = function( config ) {
    // Default height for all instances
    config.height = '400';

    // Height for specific instance, the ID of textarea is "editor1"
    if (this.name == 'editor1') {
        config.height = '200';
    }
};
...