LINUX.ORG.RU
ФорумTalks

Форма ответа и User Line Breaks - мы не будем ждать милостей...


0

0

Берём Оперу, кидаем в каталог UserJS этот файлик: http://balancer.ru/computers/internet/browsers/opera/userjs/lor_line_break.js и имеем во всех формах ответа всегда выбранный режим "User line break". Браузер перезагружать не надо, а вот сам каталог прописать в настройках надо, если до этого не использовался.

★★★★★

Да по хорошему давно пора написать мега-срипт под greasemonkey и opera, туда и user line break прикрутить и.... какие еще предложения есть?

Deleted
()
Ответ на: комментарий от true

>Чтобы цитаты не выделялись?

Нет, чтобы переводы строк сохранялись :) Хотя желающие легко пропишут любой нужный им режим, если он отличается от дефолтового.

>P.S. Под GreaseMonkey работает?

Наверное, должен. Хотя у GM и UserJS не 100%-я совместимость, но скриптик крайне простой.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

>> Чтобы цитаты не выделялись?

> Нет, чтобы переводы строк сохранялись :)

Не, вроде выделение цитаты актуальней.

Лучше скажите, чем в TeX делают перевод строки?

sin_a ★★★★★
()
Ответ на: комментарий от Teak

угу.. тока что под оперу работает а что нет - не указано

Somewho ★★
()
Ответ на: комментарий от Sikon

>С Greasemonkey не работает.

javascript "читаю со словарем", так что не пинайте если что, вот это работает:

var selects = document.forms[0].getElementsByTagName("select"), select, i=0;

while(select = selects[i++])
{
if (select.name=="mode")
{
select.value="ntobr";
break;
}
}

rip_someday
()
Ответ на: комментарий от Adjkru

Да это-то понятно. А одинарный?

test <br> test

sin_a ★★★★★
()

Еще скрипт, чтобы за'escape'ленные (в виде "&#nnn;") дефисы и кавычки нормально выглядели. Дает -1 к красноте глаз.

Писал для себя, но может кому пригодится: http://userscripts.org/scripts/show/9442

anonymous
()
Ответ на: комментарий от rip_someday

> var selects = document.forms[0].getElementsByTagName("select"), select, i=0;

Я бы так записал:

var selMode = document.evaluate(
  "//form[@action='add_comment.jsp']//select[@name='mode']",
  document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null
).singleNodeValue;
if (selMode) { selMode.value = "ntobr"; }

Проверял только в Fx 2.0.0.3, но должно работать и в Fx и в Opera.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.