[personal profile] tymofiy
Благодаря [livejournal.com profile] ktirf_ru были в предыдущей версии был пофикшен баг.

Также добавлена поддержка простейших вещей из wackowiki разметки:

**слово** => слово
//слово// => слово
--слово-- => слово
__слово__ => слово

По прежнему:
расставляются тире, кавычки, английские тире между числами, три точки переводятся в троеточия. (TМ) в русской и английской раскладке переводится в ™, С соответственно в ©.

Использует UTF-8 — потому на сайтах его не поддерживающих может глючить.

Тестировано на Firefox 1.0.1 и Opera 8 beta1

Код закладурки:
javascript:for(i=0;t=document.getElementsByTagName('textarea')[i];++i) { s = t.value; s = s.replace(/(\s+|^)"([^"]+?)"(\s+|$|\.|\,)/g, '$1«$2»$3'); s = s.replace(/\((tm|тм|TM|ТМ)\)/g, '™'); s = s.replace(/\([cсCС]\)/g, '©'); s = s.replace(/(\s+|^)--?(\s+)/g, '$1—$2'); s = s.replace(/\*{2}(.*)\*{2}/g, '<b>$1</b>'); s = s.replace(/\/{2}(.*)\/{2}/g, '<i>$1</i>'); s = s.replace(/-{2}(.*)-{2}/g, '<s>$1</s>'); s = s.replace(/_{2}(.*)_{2}/g, '<u>$1</u>'); s = s.replace(/(\d+)-(\d+)/g, '$1–$2'); s = s.replace(/\.\.\./g, '…'); t.value = s; } void 0

Инструкция по применению:
создать закладку. в поле Location вставить Код (см. выше). После написания коммента нажать.
Depth: 1

Date: 2005-03-05 10:42 (UTC)
From: [identity profile] wolfus.livejournal.com
И шо с этим делать?
Depth: 1

Date: 2005-03-05 10:49 (UTC)
From: [identity profile] tymofiy.livejournal.com
Инструкция по применению:
создать закладку. в поле Location вставить Код (см. выше). После написания коммента нажать.
Depth: 1

Date: 2005-03-05 21:39 (UTC)
From: [identity profile] evro.livejournal.com
«Это что-же, так любую стенку можно убрать?» © =)

Спасибо, будем использовать!
Depth: 1

Date: 2005-03-06 00:17 (UTC)
From: [identity profile] vikulencija.livejournal.com
супер!!! спасибище:)
Depth: 1

Date: 2005-03-07 10:39 (UTC)
From: [identity profile] tymofiy.livejournal.com
пожалуйста :)
Depth: 1

Date: 2005-03-07 10:40 (UTC)
From: [identity profile] tymofiy.livejournal.com
«и даже если магазин…» :)
Depth: 1

Date: 2005-03-09 06:14 (UTC)
From: [identity profile] wolfus.livejournal.com
Огромное спасибо ;)
«Ну типа крута» .и все такое.
Вот! Ещё бы пробел перед точкой убирать ;)
Depth: 1

Date: 2005-03-09 08:03 (UTC)
From: [identity profile] tymofiy.livejournal.com
Подумаю.
Depth: 1

почти патч

Date: 2005-07-22 22:32 (UTC)
From: [identity profile] nepilsonis.livejournal.com
Как пользователь букмарклета с самого начала рекомендую заменить кусочек
(\s+|$|\.|\,)
на
(\s+|$|\.|\,|\?|\!|\:)

Ибо вот...

Tags