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