new MainMenuScreen()
Экран "Главное меню" (содержит в себе конфигурируемый сервером список (запрашивается в init.js App.data.requestPortalSettings()) главных разделов приложения)
- Source:
- mainmenu.screen.js
Methods
-
addMenuItem(title, action, sortOrder)
-
Добавление пункта меню в список
Parameters:
Name Type Description title
название пункта, отображаемое в экране
action
идентификатор проверяемого пункта
sortOrder
порядковый номер пункта (по умолчанию пункт добавляется в конец списка)
- Source:
- mainmenu.screen.js
-
checkMenuItemActionExists(action)
-
Проверка того, присутствует в главном меню тот или иной пункт
Parameters:
Name Type Description action
идентификатор проверяемого пункта
- Source:
- mainmenu.screen.js
Returns:
- Type
- boolean
-
generateMainMenu()
-
Генерация главного меню (отрисовка меню согласно сформированному списку пунктов)
- Source:
- mainmenu.screen.js
-
getMenuItems()
-
Получение списка пунктов главного меню
- Source:
- mainmenu.screen.js
Returns:
- Type
- Array
-
init()
-
Инициализация экрана главного меню (сопровождается запросом статуса аккаунта - после первого запроса статус запрашивается каждые 3 минуты)
- Source:
- mainmenu.screen.js
-
key_back()
-
Обработчик нажатия на кнопку "Назад" (для устройств Samsung и LG - выход из приложения, иначе при запущенном плеере возврат к полноэкранному режиму)
- Source:
- mainmenu.screen.js
-
key_backspace()
-
Обработчик нажатия на кнопку "Воврат" (переход к полноэкранному плееру)
- Source:
- mainmenu.screen.js
-
key_down()
-
Обработчик нажатия кнопки "Вниз" (навигация по главному меню)
- Source:
- mainmenu.screen.js
-
key_enter()
-
Обработчик нажатия кнопки "ОК" (открытие экрана согласно пункту, находящемуся в фокусе)
- Source:
- mainmenu.screen.js
-
key_exit()
-
Обработчик нажатия на кнопку "Выход" (для устройств Samsung и LG - выход из приложения, иначе при запущенном плеере возврат к полноэкранному режиму)
- Source:
- mainmenu.screen.js
-
key_left()
-
Обработчик нажатия кнопки "Влево" (навигация по главному меню)
- Source:
- mainmenu.screen.js
-
key_power()
-
Обработчик нажатия кнопки "Питание" (переход в спящий режим)
- Source:
- mainmenu.screen.js
-
key_right()
-
Обработчик нажатия кнопки "Вправо" (навигация по главному меню)
- Source:
- mainmenu.screen.js
-
key_up()
-
Обработчик нажатия кнопки "Вверх" (навигация по главному меню)
- Source:
- mainmenu.screen.js
-
reset()
-
Сброс параметров экрана до состояния до инициализации
- Source:
- mainmenu.screen.js
-
show()
-
Отображение экрана главного меню
- Source:
- mainmenu.screen.js
-
wheel(delta)
-
Обработчик скролла
Parameters:
Name Type Description delta
- Source:
- mainmenu.screen.js
Returns:
- Type
- boolean