div-action
Определяет действие при нажатии на элемент.
Параметры
Параметры | Описание |
---|---|
log_id |
string Обязательный параметр. Идентификатор для логирования. |
download_callbacks |
object Колбэки, которые вызываются после дозагрузки данных. Значение имеет тип Доступные платформы: Android, iOS, веб. |
is_enabled |
bool_int Параметр отключает действие. Отключенное действие не реагирует на связанное с ним событие (клик, изменение видимости и т. д.). Значение по умолчанию: |
log_url |
string Ссылка для логирования. Значение должно быть валидным URL. |
menu_items |
array Контекстное меню. |
payload |
object Дополнительные параметры, передаются приложению-хосту. |
referer |
string Referer-ссылка для логирования. Значение должно быть валидным URL. Доступные платформы: Android, iOS. |
scope_id |
string Идентификатор элемента, в области видимости которого будет выполняться данное действие. Доступные платформы: Android, iOS, веб. |
target |
string Вкладка, в которой должна открыться ссылка. Возможные значения: Доступные платформы: веб. |
typed |
object Значение имеет тип Список возможных значений: |
url |
string Ссылка. Возможные значения: Значение должно быть валидным URL. |
menu_item
Параметры | Описание |
---|---|
text |
string Обязательный параметр. Заголовок пункта меню. |
action |
object Одно действие при нажатии на пункт меню. Не используется, если задан параметр Значение имеет тип |
actions |
array Несколько действий при нажатии на пункт меню. |
JSON
{
download_callbacks: {
on_fail_actions: [ div-action, ... ],
on_success_actions: [ div-action, ... ]
},
is_enabled: "bool_int",
log_id*: "string",
log_url: "string",
menu_items: [
{
action: div-action,
actions: [ div-action, ... ],
text*: "string"
},
...
],
payload: "object",
referer: "string",
scope_id: "string",
target: "string",
typed: div-action-typed,
url: "string"
}