Namespace: App

App

Основное пространство имен, внутри которого обеспечивается функционирование приложения

Source:
app.js

Members


<static> EVENT_ON_DATA_REQUEST_ERROR

Global app events (for client deep customizing) Need to be defined in client.js

function OnAppInitBegin() {}
function OnAppInitEnd() {}
function OnDeviceInitBegin() {}
function OnDeviceInitEnd() {}
function OnDeviceKeyEvent(keyCode) {}
Source:
app.js

Methods


<static> detectAndReloadTemplate(templateName, force)

Реализует логику выбора шаблона для абонента согласно приоритетам отвечающих за это настроек. Приоритеты настроек по убыванию: привязка к абонементу, привязка к устройству, настройка в файле client.js. Если выбранный шаблон не совпадает с текущим, приложение перезагружается.

Parameters:
Name Type Description
templateName

название шаблона, с которым необходимо загрузить приложение, либо default (будет выбран шаблон из файла настроек client.js)

force

флаг, позволяющий загрузить шаблон, игнорируя приоритеты данных из других настроек

Source:
app.js

<static> detectTemplate()

Возвращает название используемого в данный момент шаблона

Source:
app.js
Returns:
Type
String

<static> reloadToTemplate(templateName)

Перезагружает приложение с указанным шаблоном

Parameters:
Name Type Description
templateName

название шаблона, с которым необходимо загрузить приложение

Source:
app.js

<static> resetAccountTemplate()

Сброс привязанного к абонементу шаблона

Source:
app.js

<static> setAccountTemplate(templateName)

Сохраняет шаблон как привязанный к абонементу, после чего перезагружает приложение с этим шаблоном

Parameters:
Name Type Description
templateName

название шаблона

Source:
app.js