UNPKG

zombiebox

Version:

ZombieBox is a JavaScript framework for development of Smart TV and STB applications

22 lines (17 loc) 1.54 kB
History management === Управлением историей переходов занимается менеджер истории (history manager). История представляет собой список записей истории (history record). Каждая запись содержит ссылку на объект сцены, которой она принадлежит, снэпшот, а также объект данных, с которым она была загружена.  Глобальный объект приложения предоставляет следующие методы, которые делегируют действия к менеджеру истории: - _**clearHistory**_ - очищает все существующие записи истории; - _**back**_ – движение назад по записям истории. В случае окончания истории переходов - выполняется выход из устройства. Так как выполняется показ сцены, который может занять время, на этот период компонент ввода устройства (*IInput)* блокируется, после того как сцена будет показа - ввод разблокируется; - _**forward**_ – движение вперед по записям истории. При этом также блокируется ввод;