[tagElementPlugin] Настраиваемые сочетания

В новой версии можно настраивать свои сочетания клавиш. Для этого добавлены 3 системные настройки:
  • tagelementplugin_quick_editor_keys — открыть окно быстрого редактирования для выделенного элемента.
  • tagelementplugin_element_editor_keys — переадресация на страницу элемента.
  • tagelementplugin_element_prop_keys — открыть окно параметров для выделенного элемента.
Выглядят настройки так
{key: Ext.EventObject.ENTER, ctrl: true, shift: false, alt: false}
Первый параметр (key) — это код клавиши. Можно использовать или цифровые коды клавиш или уже определенные в ExtJs константы. Т.е. можно написать так
{key: 13, ctrl: true, shift: false, alt: false}

Остальные параметры отвечают за состояние управляющих клавиш.
Надеюсь, эта новая возможность решит проблемы пользователей Маков.

Полная документация.
Сергей Шлоков
20 октября 2015, 16:59
modx.pro
2
1 299
+9
Поблагодарить автора Отправить деньги

Комментарии: 6

Сергей
20 октября 2015, 20:35
+1
Похвально, что обновление компонента чуть ли не каждый день!
    Евгений Webinmd
    20 октября 2015, 23:35
    0
    Если обновить старую версию, то настройки не создаются. Пока не создашь ручками, работать не будет.
    Хотя может это у меня только так.
      Сергей Шлоков
      21 октября 2015, 07:29
      0
      Ага, забыл раскомментировать создание. Исправил.
      Василий Столейков
      14 марта 2017, 11:15
      1
      +1
      Горячие клавиши работают только в Ace или и в CodeMirror тоже?

      У меня начал дико глючить любимый Ace, переустановки и лечения кэша не помогают:

      курсор сбивается, и притом непонятно при каких условиях (я заметил что на русских символах и внутри fenom-тегов.

      Установил непривычный CodeMirror — но там не работают горячие клавиши — а без этого уже невозможно быстро работать…

      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      6