Понадобилось вот прикрутить к <textarea>
фичу Indent/Unindent block. Достаточно простую: выделяем блок, жмём клавишу — в начале каждой строчки в блоке добавляется/удаляется пробел.
Для простоты предполагаем, что браузер реализует стандарты DOM в части выделения :)
( Read more... )Итого, финальный код:
( Read more... )Чёрт возьми, оно мне нравится. Я, пожалуй, поставлю GreaseMonkey, и пусть привязывает это ко всем <textarea>
вообще.