Skip to content

Latest commit

 

History

History
66 lines (38 loc) · 2.46 KB

ru_legend.md

File metadata and controls

66 lines (38 loc) · 2.46 KB

Обзор

Легенда позволяет отображать подсказки для действий клавиш внизу экрана

Инициализация

При подключении плагина в body создается элемент

Объект легенды можно вызвать через window.$$legend

Отображение элементов в легенде

Все элементы легенды располагаются в объекте $$legend.keys. Элементы в легенде расположены в соответствии с рекомендациями Samsung. Элементы, реагирующие на нажатия в легенде, имеют класс legend-clickable. При нажатии на такой элемент возникает событие nav_key:(Имя элемента) в body По умолчанию в легенде присутствуют элементы:

legend

Скрытие/отображение элемента

Каждый элемент легенды является функцией.

Для отображения элемента необходимо передать в него непустой текст

    $$legend.keys.move('Навигация');
    $$legend.keys.blue('Полный экран');

Для скрытия элемента необходимо передать в его функцию пустой текст

    $$legend.keys.move('');
    $$legend.keys.blue('');

Для получения текущего значения элемента необходимо просто вызвать его функцию

    $$legend.keys.move();
    $$legend.keys.blue();

Методы плагина

  1. Очистка легенды.

    $$legend.clear();

  2. Отображение легенды

    $$legend.show();

  3. Скрытие легенды

    $$legend.hide();

  4. Сохранение состояния легенды

    $$legend.save();

  5. Восстановление последнего сохраненного состояния легенды

    $$legend.restore();

  6. Добавление новой клавиши в легенду

    // keyName - название клавиши // isClickable - можно ли кликнуть по клавише в легенде(по умолчанию true) $$legend.addKey(keyName, isClickable);