Page 1 of 1

Подсветка синтаксиса на форуме

Posted: Tue Aug 21, 2012 6:39 am
by Infocatcher
UserJS: forum_code_highlighter.user.js (зеркало)

Используется highlighter.js с темой github.com.
Включенные языки: Diff + JSON + HTML, XML + C++ + JavaScript + CSS + Ini + DOS .bat + VBScript.
Скрипт ищет все .code на странице, раскрашивает (работает автоопределение) и добавляет переключатель языка.
+Diff применяет подсветку Diff поверх текущей.

Результат:
Image

Некая инструкция, еще какая-то инструкция, с картинками.
Еще в Firefox можно использовать расширение Scriptish.

Работа в старых IE (в которых отсутствует node.addEventListener()) не гарантируется, мне лень проверять.

Posted: Tue Aug 21, 2012 3:21 pm
by Infocatcher
Скрипт теперь более универсальный.
И добавил завлекательный скриншот. :)

Posted: Tue Aug 21, 2012 3:22 pm
by FeyFre
Infocatcher, дело вкуса но там курсив не нужен вообще - оно становится особо не читаемым.

Posted: Tue Aug 21, 2012 4:01 pm
by Infocatcher
FeyFre
Шрифт тут мелковат.
Стили не мои, но курсив мне, вобщем-то, нравится.
А так можно удалить все «font-style: italic;» из кода. :)

Posted: Wed Aug 22, 2012 6:41 am
by Fr0sT
Ух ты, крутотень! Вот бы имплантировать в движок форума :)

Posted: Thu Aug 23, 2012 9:43 am
by Infocatcher
Да, тут кое-какие обновления были, я просто ленюсь дублировать. :)

Posted: Mon Sep 03, 2012 1:58 pm
by F. Phoenix
Мне на sources.ru контейнеры для сырцов очень нравятся: пример. А так, конечн, почти любая реализация подсветки лучше, чем ее отсутствие :)

Posted: Mon Sep 03, 2012 2:16 pm
by VladSh
forum.sources.ru wrote:Подсветка синтаксиса доступна зарегистрированнным участникам форума
здОрово :mrgreen:

Неплохая подсветка на javascript.ru.

Posted: Mon Sep 03, 2012 3:03 pm
by F. Phoenix
Хе, не знал, давно туда незарегистрированным не заходил :lol:

Image


Еще бы вот подобную штуку запилить для иных разделов...