Редактор ЮИ:<p> вместо <br> при переносе строки?
-
03-07-2019 - |
Вопрос
Как мне сказать 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();
Как документировано здесь.
Не связан с StackOverflow