Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Нужны тестеры плагина для маркировки кода (https://javascript.ru/forum/jquery/38383-nuzhny-testery-plagina-dlya-markirovki-koda.html)

Timbo_KZ 30.05.2013 04:57

Нужны тестеры плагина для маркировки кода
 
Привет всем, в данный момент я разрабатывая плагин { SynLighter }, с помощью которого отображать и подсвечивать нужные части кода станет легче.

Работаю над ним только 2 дня, поэтому он еще сырой.

Кому не сложно, попробуйте поработать с плагином (вся инфа здесь http://kuzhagaliyev.kz/synlighter/) и скинуть ваше мнение или ошибки на мыло tima_kuzh@inbox.ru

Извиняюсь что все на английском, пока времени перевести нет...

Deff 30.05.2013 05:36

Timbo_KZ, +
Было б забавно и востребовано, если плагин можно было приспособить "лёгким движением руки" для подсветки кодов в техтаrea, с возможностью онлайн-правки кода

Задача актуальна для техтаrea с кодами в админке

animhotep 30.05.2013 10:19

на вскидку не понравилось 2 вещи
1) лучше взять какую-то готовую, привычную цветовую схему из редактора
2) 2тега для вставки многовато, оставьте один
а в общем полезная штука

Aetae 30.05.2013 16:24

Таких чтук полно.

Timbo_KZ 31.05.2013 06:57

Цитата:

Сообщение от Deff (Сообщение 253544)
Timbo_KZ, +
Было б забавно и востребовано, если плагин можно было приспособить "лёгким движением руки" для подсветки кодов в техтаrea, с возможностью онлайн-правки кода

Задача актуальна для техтаrea с кодами в админке

Хорошая идея про textarea, обязательно попробую реализовать маркировку через этот тэг! К сожалению, в этом плагине онлайн-редактирование добавить не смогу, так как для этого любом случае нужен PHP или AJAX, использование которых значительно повысит требование плагина и усложнит установку.

Timbo_KZ 31.05.2013 07:03

Цитата:

Сообщение от animhotep (Сообщение 253555)
на вскидку не понравилось 2 вещи
1) лучше взять какую-то готовую, привычную цветовую схему из редактора
2) 2тега для вставки многовато, оставьте один
а в общем полезная штука

Спасибо за советы! Пораскидывал мозгами на счет цветовых схем и скопировал некоторые из Dreamweaver'а, вот что получилось:
http://kuzhagaliyev.kz/synlighter/demo/css/
http://kuzhagaliyev.kz/synlighter/demo/html/
http://kuzhagaliyev.kz/synlighter/demo/js/

Заодно сделал плагин значительно умней, добавил возможность выбора темной и светлой цветовых схем или подключение своей собственной, также возможность изменения настроек с помощью свойства alt в теге script.


На счет вставки - однозначно буду менять на один тэг, спасибо за заметку!

Timbo_KZ 31.05.2013 07:11

Цитата:

Сообщение от Aetae (Сообщение 253627)
Таких чтук полно.

Лично я не увидел не одну с красивым оформлением и максимально легкой установкой, поэтому решил сделать эту.

Aetae 31.05.2013 07:28

SyntaxHighlighter
CodeMirror
Ace

Но написание собственной реализации всегда гуд для развития скила).

Timbo_KZ 31.05.2013 08:13

Цитата:

Сообщение от Aetae (Сообщение 253746)
SyntaxHighlighter
CodeMirror
Ace

Но написание собственной реализации всегда гуд для развития скила).

Вынужден отметить, что хоть функциональность на данном этапе хромает, мой плагин просто более приятен глазу и более удобен при отображение кода в блогах, так как codemirror и ace слишком "громоздкие" для этого, а syntaxhighlighter банально более сложен в настройке)

Aetae 31.05.2013 08:54

Цитата:

Сообщение от Timbo_KZ;
мой плагин просто более приятен глазу

Спорный вопрос. Так или иначе они все поддерживают популярные темы для редакторов кода, т.о. это не аргумент.


Цитата:

Сообщение от Timbo_KZ (Сообщение 253750)
функциональность на данном этапе хромает

Как только функциональность перестанет хромать, то и ваш проэкт станет либо
Цитата:

Сообщение от Timbo_KZ (Сообщение 253750)
слишком "громоздкие"

либо
Цитата:

Сообщение от Timbo_KZ (Сообщение 253750)
более сложен в настройке

=)

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

В своё время тоже сначала искал, а потом и пробовал написать "лёгкую и красивую" реализацию редактирования на лету с подсветкой для одного конкретного языка - не вышло("лёгкой и красивой"). А уж сколько мата осталось браузерам: всем вместе и каждому в отдельности... =)


Часовой пояс GMT +3, время: 01:42.