new CategorizedTVScreen()
Экран "ТВ по интересам" (содержит в себе список программ, отфильтрованных по их категориям, также имеет возможность применять к этим спискам дополнительную фильтрацию по жанрам)
- Source:
- categorizedtv.screen.js
Methods
-
clearTimers()
-
Остановка таймеров обновления часов, программ и жанров
- Source:
- categorizedtv.screen.js
-
createOptionsObject()
-
Создание объекта словаря параметров для передачи в запросы к бекенду (в data.js)
- Source:
- categorizedtv.screen.js
-
getProgramCategoryId()
-
Получение идентификатора текущей категории
- Source:
- categorizedtv.screen.js
Returns:
- Type
- *
-
getTimeIntervalPrograms()
-
Получение значения таймера обновления списка программ в текущей категории
- Source:
- categorizedtv.screen.js
Returns:
- Type
- *
-
hideLoader()
-
Скрытие анимации загрузки данных экрана
- Source:
- categorizedtv.screen.js
-
init()
-
Инициализация экрана "ТВ по интересам" (запуск таймеров обновления часов, программ, запрос программ для первого элемента в списке категорий)
- Source:
- categorizedtv.screen.js
-
initEpgCategoriesMenu()
-
Инициализация списка категорий программ
- Source:
- categorizedtv.screen.js
-
isAnyLoading()
-
Проверка того, происходит ли сейчас загрузка какого-либо контента
- Source:
- categorizedtv.screen.js
Returns:
- Type
- *
-
key_back()
-
Обработчик нажатия кнопки "Меню"(переход в экран главного меню)
- Source:
- categorizedtv.screen.js
-
key_down()
-
Обработчик нажатия кнопки "Вниз"(перемещение по списку категорий или программ с залипанием)
- Source:
- categorizedtv.screen.js
-
key_enter()
-
Обработчик нажатия кнопки "ОК"(запуск выбранной программы)
- Source:
- categorizedtv.screen.js
-
key_exit()
-
Обработчик нажатия кнопки "Выход"(переход в экран главного меню)
- Source:
- categorizedtv.screen.js
-
key_green()
-
Обработчик нажатия зеленой кнопки (открытие попап-окна "Жанры" для выделенной категории)
- Source:
- categorizedtv.screen.js
-
key_left()
-
Обработчик нажатия кнопки "Влево"(перемещение между списков категорий или программ)
- Source:
- categorizedtv.screen.js
-
key_menu()
-
Обработчик нажатия кнопки "Меню"(переход в экран главного меню)
- Source:
- categorizedtv.screen.js
-
key_power()
-
Обработчик нажатия кнопки "Питание" (переход в спящий режим)
- Source:
- categorizedtv.screen.js
-
key_right()
-
Обработчик нажатия кнопки "Вправо"(перемещение между списков категорий или программ)
- Source:
- categorizedtv.screen.js
-
key_up()
-
Обработчик нажатия кнопки "Вверх"(перемещение по списку категорий или программ с залипанием)
- Source:
- categorizedtv.screen.js
-
onProgramCategoryClickFunction(index)
-
Метод, вызываемый при клике на элемент списка категорий
Parameters:
Name Type Description index
номер элемента в отображаемом меню категорий
- Source:
- categorizedtv.screen.js
-
playSelectedChannel(skipParentalCodeCheck)
-
Воспроизведение канала, соответствующего выбранной программе
Parameters:
Name Type Description skipParentalCodeCheck
флаг, позволяющий отключить запрос ПИН-кода родительского контроля при запуске передачи
- Source:
- categorizedtv.screen.js
-
refresh()
-
Обновление времение, списков категорий и программ
- Source:
- categorizedtv.screen.js
-
refreshDisplayTime()
-
Обновление времени в планше часов
- Source:
- categorizedtv.screen.js
-
refreshGenresHeader()
-
Обновление плашки жанров в соответствии с выбранными для фильтрации жанрами
- Source:
- categorizedtv.screen.js
-
refreshPrograms()
-
Обновление списка программ в соответствии с текущей категорией
- Source:
- categorizedtv.screen.js
-
resize(displayWidth, displayHeight)
-
Установка размеров экрана и его элементов (установка максимального числа элементов в списках)
Parameters:
Name Type Description displayWidth
ширина экрана
displayHeight
высота экрана
- Source:
- categorizedtv.screen.js
-
setFocusedMenu(focused, lastFocused)
-
Установка фокуса на нужное меню (список категорий или список программ)
Parameters:
Name Type Description focused
меню, которое должно быть сейчас в фокусе
lastFocused
меню, которое было в фокусе до этого
- Source:
- categorizedtv.screen.js
-
show()
-
Отображение экрана "ТВ по интересам" (сопровождается обновлением данных в списке программ в соответствии с таймерами)
- Source:
- categorizedtv.screen.js
-
showLoader()
-
Отображение анимации загрузки данных экрана
- Source:
- categorizedtv.screen.js
-
switchCategory()
-
Переход на новую категорию и обновление списка программ в соответствии с ней
- Source:
- categorizedtv.screen.js
-
switchToNextChannel(previous)
-
Переключение канала в полнэкранном режиме согласно списку программ в текущей категории
Parameters:
Name Type Description previous
флаг, отвечающий за то, переключить на канал, соответсвующий предыдущей в списке передаче или следующей
- Source:
- categorizedtv.screen.js