Небольшой плагин Lined Editor
Данный плагин добавляет нумерацию строк в редактор менеджера файлов.
Также изменяет шрифт в редакторе на моноширинный, добавляет обработку нажатий Tab (сдвиг вправо) и Shift+Tab (сдвиг влево), в том числе и для выделенного блока, добавляет предупреждение при закрытии измененного файла.
Плагин основан на библиотеке jQuery с плагином JQuery Lined TextArea (автор Alan Williamson).
Особенность:
- Плагин не содержит серверного обработчика. Все операции выполняются на клиенте.
Известные проблемы:
Не работает в IE. Поэтому в IE плагин не задействуется, и редактор отображается в неизменном виде — без нумерации строк и с обычным шрифтом.- Утяжеляет веб-страницу редактора.
Подтормаживает при большом (от 1000) числе строк в файле.Поле редактирования не меняет свой размер при изменении размеров окна.- В IE не отображается предупреждение при закрытии измененного файла.
Скачать плагин
Версия: 1.1.4 (23.05.2013)
Изменения версии 1.1.4 (23.05.2013):
- В IE отключено отображение предупреждения при закрытии измененного файла.
Изменения версии 1.1.3 (16.05.2013):
Существенно пересмотрена логика работы, в результате чего:
- Плагин теперь работает и в IE.
- Исправлено некорректное отображение во всех браузерах.
Изменения версии 1.1.2 (16.01.2013):
- Исправлено некорректное поведение при нажатии кнопки Ok.
Изменения версии 1.1.1 (26.12.2012):
Исправлено некорректное отображение в браузерах.
Изменения версии 1.1.0 (23.12.2012):
- Добавлена обработка нажатий клавиш Tab (сдвиг вправо) и Shift+Tab (сдвиг влево), в том числе и для выделенного блока:
- Tab — сдвиг строк, содержащих выделенный блок, вправо,
- Shift+Tab — сдвиг строк, содержащих выделенный блок, влево.
- Добавлено предупреждение при закрытии измененного файла.
Изменения версии 1.0.1 (22.12.2012):
- Реализовано изменение размера поля редактирования при изменении размера окна, для чего был добавлен плагин jQuery resize event (автор: Ben Alman).
- Выполнена оптимизация по скорости.
- Исправлено отображение в Firefox.
Изменения версии 1.0.0 (21.12.2012):
- Нет изменений.
Ручная установка:
сd /usr/local/ispmgr
wget http://usings.ru/isp_plugins/lined-editor.tar.gz
tar xzf lined-editor.tar.gz
rm -rf /usr/local/ispmgr/var/.xmlcache/ispmgr
killall ispmgr
Приятного использования.
23 ответов Оставить комментарий
Этот (наверное и другие тоже) пост в Гуглоридере отображается без картинок, вместо картинки — ссылка на нее. При попытке перейти по ссылке получаю «Фе» от защиты от хотлинкинга. Либ исключение для гуглоридера сделайте, либо почините отображение картинок в rss-ленте плз
UPD: да, не обратил внимания сразу — это Cloudflare похоже такое делает
Действительно. Подкрутил настройку. Спасибо.
После изменения файла при нажатии кнопки (ОК) выводится окно с текстом (Файл не сохранён. Все изменения будут утрачены.) как это можно исправить, или же мне перед нажатием кнопки (ОК) надо ещё как то отдельно сохранять?
Это ошибка, исправлю.
исправлено в версии 1.1.2
Автоматически по кнопке «Обновить» не обновляется. Что делать?
обновить вручную
Просто установить поверх старого этими командами, которые здесь приведены?
да, конечно.
единственное, версия все равно будет отображаться старая в списке плагинов.
Спасибо, вроде всё работает!
было бы прекрасно подключить сюда codemirror.net
Я попробую. Спасибо за наводку.
Проблемка у пользователей широких экранов, при открытии ими редактора вначале идёт нумерация строк (без текста), а в самом низу начинается сам текст файла без нумерации строк, если будет время поправьте, заранее спасибо.
Тоже что и у Rekfuby.
Пробовал удалить — не удаляется, как исправить этот баг или как корректно удалить?
По поводу неудаления — советую обратиться к авторам панели.
Для ручного удаления достаточно удалить соответствующий .xml файл: etc/ispmgr_mod_lined_editor.xml.
Чтобы плагин не отображался в списке установленных, также удалите соответствующую запись из etc/ispmgr_plugins.xml.
Когда можно ждать исправления бага с отображением?
Честно говоря, не знаю. У меня широкий экран, но все отображается нормально. А в верстке вообще, и вслепую в частности, я не силен. Если кто предложит решение, применю.
У меня тоже проблема с отображением.
Как удалить плагин в ручную, через панель не удаляется.
просто удалите файл etc/ispmgr_mod_lined_editor.xml.
хотя, насколько мне известно, авторы панели обещали исправить этот баг в версиях панели, начиная с 4.4.10.10.
плагин в IE9 не работает, и блокирует окно вообще в плане кнопок закрытия, OK, Отмена
они перестают работать.
в Firefox вроде номано.
Это мне известно.
Плагин работает в IE, однако кнопки работают только при первом открытии файла.
Выяснить причину мне пока не удалось, поэтому сделал костыль.
Обновите плагин.
как удалить ваш плагин, не удаляется из админки
Достаточно удалить файл etc/ispmgr_mod_lined_editor.xml