Увы, возможность оценивать что-то, когда не уточнено, для оценки чего именно презназначена эта возможность, непременно будет использоваться как вздумается. Можно не разделять точку зрения, но уважать её, и наоборот; провести грань способен не каждый, да она и не всегда чёткая. В какой-то степени вопрос философский. В целом разделяю твою точку зрения.
Публикуя комментарий, содержащий HTML-списки, заметил, что для комментариев галки «Отключить автоформатирование» не реализована. Весьма досадно, тем более учитывая, что комментарии публикуются, по идее, намного чаще основных топиков.
На всякий случай: так называются публичные тестовые версии Firefox 3. «Ночные» trunk-сборки называются иначе — Minefield. Финальный Firefox 3 будет, как и прежде, Firefox’ом. ;-)
[философия]
Эх, сколько простых вещей в жизни не делается только из-за того, что система приоритетов не учитывает доли трудозатрат, необходимых на каждую из задач, подлежащих решению.
[/философия]
На самом деле задача сводится к добавлению булева поля в БД и простого условия if-else при выводе сообщения, и от способа замены переносов на <br /> это никак не зависит.
Да, конструктивно, ничего не скажешь. ;-)
На всякий случай: решение относится к размеру шрифта. По автоформатированию же требуется просто подумать над алгоритмом несколько более тех 30 секунд, которых достаточно для добавления функции замены \r\n, \r и \n на <br />.
Проблема не только в таблицах, но и в списках (ul, ol, dl), например — иначе говоря, в любом HTML-форматировании на уровне блочных элементов.
Галка «Отключить автоформатирование» — самый простой при отсутствии времени на что-то другое способ дать пользователю возможность использовать нормальное HTML-форматирование без необходимости вытягивать код в строку.
Так здесь работает механизм автоформатирования, который способен только на то, чтобы заменять все символы перевода строки подряд на <br />. %)
В сколь-нибудь умном/удобном механизме автоформатирования, конечно, необходим учёт элементов-исключений, внутри которых автоформатирование лишено смысла (как минимум, таблицы и списки), а также элементов, вставлять <br /> между которыми нет смысла — например, между HTML-абзацами, размеченными автором в явном виде (<p></p>).
Кроме того, просто необходима галка «Отключить автоформатирование».
10 наиболее значимых факторов, положительно влияющих на рейтинг сайта
title
body
)5 наиболее значимых факторов, негативно влияющих на рейтинг сайта
title
) или содержимого мета-тегов на множестве страниц сайтаЭх, сколько простых вещей в жизни не делается только из-за того, что система приоритетов не учитывает доли трудозатрат, необходимых на каждую из задач, подлежащих решению.
[/философия]
На самом деле задача сводится к добавлению булева поля в БД и простого условия if-else при выводе сообщения, и от способа замены переносов на <br /> это никак не зависит.
На всякий случай: решение относится к размеру шрифта. По автоформатированию же требуется просто подумать над алгоритмом несколько более тех 30 секунд, которых достаточно для добавления функции замены \r\n, \r и \n на <br />.
Галка «Отключить автоформатирование» — самый простой при отсутствии времени на что-то другое способ дать пользователю возможность использовать нормальное HTML-форматирование без необходимости вытягивать код в строку.
Очень удобно, ага. Это детская болезнь CMS, написанной студентом, но никак не проекта уровня Хабра.
TABLE {font-size: 100%; }
В сколь-нибудь умном/удобном механизме автоформатирования, конечно, необходим учёт элементов-исключений, внутри которых автоформатирование лишено смысла (как минимум, таблицы и списки), а также элементов, вставлять <br /> между которыми нет смысла — например, между HTML-абзацами, размеченными автором в явном виде (<p></p>).
Кроме того, просто необходима галка «Отключить автоформатирование».
Без этих возможностей, конечно, неудобно.