- 5
- 4
- 3
- 1
- 8
- 0
- 0
- 0
- 1
- 3
- 2
JS Типограф 1.1
Привет!
Вновь я открыл редактор, и начал исправлять все баги прошлого «Typo 1.0».
Переименованный «Typo» в «JS Типограф» стал еще умнее, кроме того, пополнился ряд обновлений/исправлений:
- Исправлены кавычки:
"один "два" три "четыре" пять" заменит на «один „два“ три „четыре“ пять»
- Исправлены операции с числами:
1500^2 правильно заменит на 1500²
- После каждой 3-й цифры вставляется неразрывный пробел:
589214 = 589 214
- Добавлена 1 стрелка
СТРЛ(ВН) = ↕ - Предоставляется выбор тех или иных возможностей:
- Хотите, чтобы кавычки или другие функции не форматировались — отключите их;
- хотите, чтобы форматировались, например одни только функции с числами — укажите это;
- добавлена функция ArrayEditor, использование;
Список элементов, которые можно отключать:
— заменять кавычки;quotes — заменять тире;dashs — работа со знаками и числами;chars — больше 3-х пробелов в начале строки;spaces — псевдо-функции;functions
Чтобы отключить ту или иную функцию, достаточно при вызове основной функции, через запятую указать элементы, которые нужно отключить. Например:
Или:
Подключить нужные функции очень просто — просто выбрать нужные вам элементы, например:
- Комментарии —
;#addcButt - Блог —
;#blF7 - Новости —
;#nwF7 - Каталог сайтов —
;#drF16 - Каталог статей —
;#puF6 - Фотоальбом —
;#phf4 - Доска объявлений —
;#bdF77 - Каталог файлов —
#ldF18 ; - Гостевая книга —
;#gbsbm - Форум —
#frF16
- Форум и Гостевая книга —
;#message - Остальные модули —
#brief, #message
Так как к типографу была подключена функция «ArrayEditor», опишу, как ею пользоваться:
- «+» — прибавляет элемент к массиву, например:
, или"+myID" ;"+"+$("my jquery selector") - «-» — удаляет элемент массива, прописанный после минуса, например:
— из дефолтного списка удалит эти элементы;["-blF17","-frF16"] - «~» — заменяет первый элемент (до минуса) на второй, например
"phf4~my_new_text"
Багтрепорт не был запрещен, при обнаружении бага, обязательно оповестите меня в комментариях, или по почте
Обновлена страница настроек и демо страница.
Скачать «JS Типограф»
типограф, новые функции, js типограф, javascript
- Не найдено.
1) а́. Ставит символ а, за ней ударение. Однако в любом шрифте с нормальным отображением знака ударения его нужно ставить перед ударяемой буквой.
2) Замена … на …. Существуют комбинированные символы, такие как «? …» и «! …» . При обработке вашим скриптом они заменяются на «? …» и «! …», что в корне неправильно.
А в целом — скрипт порадовал, спасибо. Эта версия гораздо лучше предыдущих.
- Фыва.
- Йцуке.
"С нетерпением жду новой версии"
Ё—моё. Должен заменять тире на дефис. Когда ставлю Е-моё, заменяет.
«Мысль?» — слова. «Мысль!»
Уже обработанный текст после попытки новой обработки (мог же я что-то дописать) корявится и становится таким:
«Мысль? „— слова. „Мысль!“
Это при обработке скриптом с примера. При обработке скриптом с другого сайта такое же происходит, если в тексте кавычки, а не елочки. Еще на третьем, где скрипт подправлен и удалена одна строчка, в любом случае кавычки расставляются корректно.
Строка2.
"Строка3"
Почему-то пока я после»Строка1» (именно в кавычках) не поставлю пробел, у строки 3 левая кавычка на елочку не заменится.
П. С. Зачем было удалять все переносы строк табуляцию из скрипта? Нет ничего плохого в том, что люди будут подгонять скрипт под себя, а за разборчивый код с комментариями еще спасибо скажут. Да и против автозамены с автовыравниванием не шибко помогает.
"Вложенные «кавычки»» правильно обрабатываются только после пробела или переноса строки.
Зачем? Меня и так устраивает. «Я с другом, 95.78.70.53» — это я для себя сделал, чтобы не путаться. UnderShot
P.S. ваш скрипт портит ссылки. Давеча в ссылке между цифрами он расставил неразрывные пробелы.
Неразрывной пробел вставляется только после первой тройки.
#
* 1500^2
# После каждой 3-й цифры вставляется неразрывный пробел:
* 589214 = 589 214
Спасибоговорить не надо



