Javascript-форум (https://javascript.ru/forum/)
-   Сайт Javascript.ru (https://javascript.ru/forum/site/)
-   -   Перевод подсветки на highlight.js (https://javascript.ru/forum/site/7071-perevod-podsvetki-na-highlight-js.html)

Илья Кантор 17.01.2010 18:47

Есть идея, что делать с номерами строк.
Смысл такой: аналогично драг-н-дропу детектим, что посетитель выбирает строчки мышью. Как только задетектили (нажата кнопка и мышь передвинута) - убираем номера строк. Когда юзер окончил копирование (отпущена кнопка) - через 3с возвращаем номера строк обратно.

P.S. При этом с номерами строк уже скопировать будет совсем нельзя, но оно вообще надо?

B@rmaley.e><e 17.01.2010 18:48

Лучше переверстать.

Илья Кантор 17.01.2010 18:55

Пропатченный вариант хайлайтера - если сделаете поставлю.
Должно быть
а) выделение и копирование без номеров строк
б) корректно переноситься строки кода, без лишних номеров слева, возможно с обозначением переноса строки в конце/начале.

По идее, это возможно.

B~Vladi 17.01.2010 18:58

Цитата:

Сообщение от Илья Кантор
Пропатченный вариант хайлайтера - если сделаете поставлю.

С удовольствием, но на это нужно время:)

Илья Кантор 17.01.2010 18:59

Ок, я подожду, пишите в личку ;)

B~Vladi 17.01.2010 19:04

Цитата:

Сообщение от Илья Кантор
Ок, я подожду, пишите в личку

Опиши необходимый функционал. Вопрос с UI я представляю... Никаких настроек не требуется...
И ещё... я так понимаю, это нужно сделать поверх плагина?

B~Vladi 17.01.2010 19:05

Верхний пост прочитал. Это всё, что требуется?

Илья Кантор 18.01.2010 00:25

В общем - да, это все.. Плагин можно пропатчить, но потом.

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

Илья Кантор 18.01.2010 00:35

P.S. Вариант с LI копирует номера в Firefox.

Octane 18.01.2010 02:11

Мой вариант вёрстки: http://www.js-core.ru/public/line-numbers/


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