Цветное безумие: теперь и юзерскрипт
Привет, дорогие мои аноНЯШКИ! Люблю вас, цветные!Вот тут http://reactor.cc/post/2090617 один из наших товарищий запилил годную щтуку, но только в виде виндоприложения (а исходники не показал, жадинка). Когда его спросили про юзерскрипты, он сказал, что не умеет в JavaScrpipt.
А я умею в JS, поэтому вот вам юзерскрипт: http://pastebin.com/VppN527v (Чтобы установить юзерскрипт, нужно иметь Firefox с установленным Greasemonkey или Chrome с установленным Tampermonkey. С такими конфигурациями всё работает.)
Скрипт добавляет к каждому комментарию джве кнопки - "Цветануть" и "Сикануть". Первая преобразовывает текст в, надеюсь, красивое разноцветное месиво, вторая делает то же, что и печально известный сикодистрой - ищет и разрушает красоту, превращая код в удобный для редактирования.
В строках 12-18 указаны варианты параметров текста. Туда можно добавить ещё щревтов, ещё цветов, еще размеров и т.п.
Еще на тему
простите, люди добрые, первая версия - комом
> количество символов в строке больше среднестатистического для одной строки (с моими шрифтами около 60 выходило кажется) то пробел становится переносом строки.
А, т.е. чтоб были разрывы? Лол, хитрый хак, но сомнительный. Я заменил пробел на два пробела, между которыми неразрывный пробел. Такая фигня работает, кажется. Ну и переносится сама.
Правда, после этого кнопка "Сикануть" работает не так, как ожидается.
И да, надеюсь на сотрудничество и твои советы, о Мастер Цветных.
Я писал скрипт по принципу "чтобы работало", а конкретные параметры не настраивал. Скажем, не знал, что жёлтый цвет лучше не использовать. Но я верил, что сообщество допилит эти "дизайнерские" мелочи и вынес их в переменную variations.
Теперь надо список шрифтов расширить.
•Определяешь отличительный признак (Действие).
•С цветными проще простого.
•Пишешь нечто, что пригодится им.
•Wishmaster
•??????
•Profit!
А у меня таки была идея с плагином.
1. Копируем текст скрипта в буфер обмена
2. Жмём на стрелочку около обезьяны
3. В открывшемся меню жмём на "создать скрипт"
4. В окне жмём "использовать скрипт из буфера обмена"
5. После открытия/перезагрузки страницы с реактором должно всё работать