Логин:
Пароль:

http://lfforever.ru/design/ds_dw.css http://lfforever.ru/design/black.css
Сменить скин
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Фан Форум для LF'айтеров » Наши проекты » Little Fighter Forever » [Завершено] JQ плагин "Подсветка DC"
[Завершено] JQ плагин "Подсветка DC"
19.11.12 08:42 | #1

Репутация: 408
Постов: 8023
Реализация подсветки языка DC из LF2 прямо на html странице


Метод реализации через: Javascript & jQuery
Проблемы:
- Нужно тестировать :)

Предисловие: Некоторые кодеры брызгают слюной, кидая тонны кода под спойлер или вообще без него. Неплохо было бы сделать отдельное поле для выделения именно DC кода (например, как это есть на LFE), но у меня появилось желание пойти несколько дальше, поэтому в разработке ведется не просто DC выделение кода, но и подсветка синтаксиса этого языка.

Прогресс:

v.1.0
- работа подсветки реализована на jQuery и JS, никакого php не требуется!;
- подсветка работает на множество объектов на странице, достаточно, чтобы у объекта был определенный class;
- все визуальные настройки данного плагина устанавливаются в CSS (может быть легко изменено по желанию);
- код плагина содержит построчные комментарии об обработке каждой группы элементов кода (для разработчиков);
- плагин подсветки DC сам по себе весит 2 кб и может быть подключен на любой другой сайт;

06.12.12 04:29 | #2

Репутация: 408
Постов: 8023
Даааа, сделал x]
Как будет обновление, сделаю документацию по добавлению плагина на другие сайты.
Сам плагин буду дорабатывать по заявкам и найденным багам.

06.12.12 16:28 | #3

Репутация: 408
Постов: 8023
скрин уже рабочей версии:



так выглядит обычный тип подсветки, который будет интегрирован в относительно темные дизайны LFF.
подсветка конфигурируется, поэтому для разных дизайнов (и сайтов) можно будет разную подсветку делать, если вам не нравится этот стиль.

Прикрепленные файлы: 6233138.png(28Kb)
Фан Форум для LF'айтеров » Наши проекты » Little Fighter Forever » [Завершено] JQ плагин "Подсветка DC"
Страница 1 из 11
Поиск: