Typo, версия 1.0 - 1 Сентября 2010 - Посты - UnderShot: typo, new typo, типограф, ucoz

Typo, версия 1.0

typo 1.0

Отдохнули и хватит, приступаем к работе.

Как и было обещано, переписал я свой «Типограф», теперь он сам распознает модуль, и работает с нужными полями. Из былого «Типограф для uCoz», переименовал в «Typo», ибо использовать скрипт можно как на uCoz`е, так и вне.

Возможности
  • Можно одновременно форматировать одно и более полей;
  • запустить скрипт можно от любого элемента;
  • существует 2 режима форматирования:
    • обычные символы;
    • HTML кодировка;
Что включено
  • Кавычки:
    • заменяет обычные "кавычки", на «ёлочки»;
    • "сегодня "Новый Год"" заменит на «сегодня «Новый Год»;
    • заменит "один "два" "три" "четыре"" на «один «два» «три» «четыре», и т.д;
  • к знакам препинания добавляет не достающий пробел;
  • в аттрибутах html тега не заменяет кавычки на «елочки»:
    • например: <b class="bold_for_b">, кавычки class="bold_for_b" останутся без изменений;
  • производит операции с числами:
    • 2x2 заменит на 2×2;
    • 3^2 заменит на 3²;
    • +/- заменяет на ±;
    • и != заменяет на ≠;
  • содержимое внутри тега <untypo> не форматируется;
  • удаляются пробелы в адресах;
  • «функция» СТРЛ(буква) возвращает нужную стрелку:
    • СТРЛ(В) = ↑;
    • СТРЛ(Н) = ↓;
    • СТРЛ(Л) = ←;
    • СТРЛ(П) = →;
    • СТРЛ(ЛП) = ↔;
  • УДАР(буква) возвращает ударе́ние, например:
    • ТипогрУДАР(a)ф = Типогрáф;
  • ГРАД(число) возвратит число и знак градуса «°»:
    • +ГРАД(1500) C = +1500° C;
  • точки, пробелы, запятые в начале строки удаляются;
  • две и три точки заменяются на троеточие;
  • ( tm), ( r), ( c) заменятся на ™, ® и ©.
Инструкция по установке

Чтобы это чудо заработало, естественно, нужно его подключить. Для начала качаем (а лучше с undershot.ru¹) архив со скриптом, и льем себе на сервер. Запоминаем полученную ссылку на *.js файл; в тег <head> прописываем следующую строку:

Code
<script type="text/javascript" src="ссылка_к_файлу.js"></script>

Далее, генерируем код, полученный код копируем, и вставляем перед тегом </body>, например:

Code
<script type="text/javascript">typo({obj:"us_typo",bind:"click",type:"norm",txts:["id4","id5"]})</script>
</body>
  • obj — id объекта, или группы объектов², при котором будет запускаться функция;
  • bind — событие³, с которого obj запустится;
  • type — тип форматирования, принимает 2 вида: norm и html;
  • txts — объекты (поля)², значения которых будут форматироваться;

Скачать Typo! ¹ — лучше использовать ссылку с сервера блога, ибо при каждом обновлении скрипта, вам придется скачивать новую версию скрипта;
² — чтобы указать группу объеков, достаточно каждый из них прописать в квадратных скобках, например: obj:["my_input1","input","id3"];
³ — события.

О всех ошибках/идеях уведомлять по почте, или в комментариях.

Посетить демо страничку.


Новая версия JS Типограф’а

Рассказать в
Подписаться по RSS
Дата: 01.09.2010 • Теги:

typo, new typo, типограф, ucoz

+3
Материалы этой категории:
    Не найдено.
Просмотров: 2167, комментариев: 24
Ну наконец-то!
13.09.2010, 17:19
или нет?
#3
@Shugich +1. Наконец-то релиз скрипта вышел smile Shutich
или нет?
#2: Foggy
↑ = ↑;
↓ = ↓;
← = ←;
↑ = →;
↔ = ↔;

Для стрелок вверх и вправо одинаковые комбинации клавиш?

13.09.2010, 17:25
или нет?
#4
@Foggy опечатка smile UnderShot
или нет?
лево-право есть, а как же верх-вниз (↕)
13.09.2010, 17:49
или нет?
#11
@Shugich спасибо, добавлю. UnderShot
или нет?
13.09.2010, 17:51
или нет?
А как можно отключить некоторые функции?
13.09.2010, 17:53
или нет?
#8
@Shutich например какие? UnderShot
или нет?
#9
@UnderShot например операции с числами. Shugich
или нет?
#10
@Shugich да, добавлю такую возможность. UnderShot
или нет?
#12: Aleko
По моему это фэил. Я читаю название как «Тупо 1.0»
15.09.2010, 23:22
или нет?
#13
@Aleko главное не название, а содержимое. Конечному пользователю вообще пофиг как называется, главное как работает. Хотя да, название «тупо 1.0» смешно слегка… Shutich
или нет?
Работает только действие «onClick», с другими действиями не хочет почему-то sad
21.09.2010, 09:54
или нет?
#15
@Shutich напиши пример вызова функции. UnderShot
или нет?
#16
@UnderShot Вот
<script type="text/javascript">typo({bind:"mouseout",type:"norm"})</script> Shutich
или нет?
"няшка" ← не работает первая кавычка. Если перед словом с кавычками нету пробела — то кавычка " на типографскую « не изменяется.
22.09.2010, 16:11
или нет?
тест "кавычек"
22.09.2010, 16:11
или нет?
вообще не работает тут? :C
22.09.2010, 16:12
или нет?
#20: iljamiskov
Охуенное название пиздец! ТУПО!
10.10.2010, 14:24
или нет?
#21
Второй, кто следующий? UnderShot
или нет?
#22: anonymus
ТУПО
17.10.2010, 23:03
или нет?
#23
@anonymus убейся. UnderShot
или нет?
Полезный скрипт спасибо!
17.07.2011, 15:36
или нет?
Комментируешь?

Ctrl+↵