Вопрос

Как мне сказать YUI-редактору, чтобы он заключал весь текст в <p></p> и использовать <p></p> вместо <br> если пользователь выдает разрыв строки?

Вот пример, иллюстрирующий то, что я пытаюсь сделать:

Вместо этого:

The quick brown fox<br>jumps over the lazy dog

Я хотел бы иметь это:

<p><p>The quick brown fox</p><p>jumps over the lazy dog</p></p>

Есть идеи, как это сделать, кроме анализа всего HTML перед его сохранением и поиска-замены тегов?

Обновлять:Я только что заметил, что редактор YUI автоматически выдает <p></p> на разрывах строк, если весь текст заключен в <p></p>.Другими словами, вопрос будет звучать так:

Как сказать редактору Yui приложить весь текст в Textarea с <p></p>?

Это было полезно?

Решение

Похоже, вам нужна опция конфигурации «ptags»:

var myEditor = new YAHOO.widget.Editor('msgpost', {
    height: '300px',
    width: '522px',
    dompath: true, //Turns on the bar at the bottom
    animate: true, //Animates the opening, closing and moving of Editor windows
    ptags: true
});
myEditor.render();

Как документировано здесь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top