div-visibility-action

Действия, которые выполняются, когда элемент становится видимым.

JSON

{
  download_callbacks: {
    on_fail_actions: [
      {
        download_callbacks: div-download-callbacks,
        is_enabled: "bool_int",
        log_id*: "string",
        log_url: "string",
        menu_items: [
          {
            action: div-action,
            actions: [ div-action, ... ],
            text*: "string"
          },
          ...
        ],
        payload: "object",
        referer: "string",
        target: "string",
        typed: div-action-typed,
        url: "string"
      },
      ...
    ],
    on_success_actions: [
      {
        download_callbacks: div-download-callbacks,
        is_enabled: "bool_int",
        log_id*: "string",
        log_url: "string",
        menu_items: [
          {
            action: div-action,
            actions: [ div-action, ... ],
            text*: "string"
          },
          ...
        ],
        payload: "object",
        referer: "string",
        target: "string",
        typed: div-action-typed,
        url: "string"
      },
      ...
    ]
  },
  is_enabled: "bool_int",
  log_id*: "string",
  log_limit: "int",
  payload: "object",
  referer: "string",
  typed: div-action-typed,
  url: "string",
  visibility_duration: "int",
  visibility_percentage: "int"
}

Параметры

ПараметрыОписание
download_callbacks

object

Колбэки, которые вызываются после дозагрузки данных.

Значение имеет тип div-download-callbacks.

is_enabled

bool_int

Параметр отключает действие. Отключенное действие не реагирует на связанное с ним событие (клик, изменение видимости и т. д.).

Значение по умолчанию: true.

log_id

string

Обязательный параметр.

Идентификатор для логирования.

log_limit

int

Ограничение на количество логирований. При значении 0 ограничение снимается.

Ограничение для значения x: x >= 0.

Значение по умолчанию: 1.

payload

object

Дополнительные параметры, передаются приложению-хосту.

referer

string

Referer-ссылка для логирования.

Значение должно быть валидным URL.

typed

object

Значение имеет тип div-action-typed.

url

string

Ссылка. Возможные значения: url или div-action://. Подробнее в разделе Взаимодействие с элементами.

Значение должно быть валидным URL.

visibility_duration

int

Время в миллисекундах, в течение которого элемент должен быть виден, чтобы сработал visibility-action.

Ограничение для значения x: x >= 0.

Значение по умолчанию: 800.

visibility_percentage

int

Процент видимой части элемента, при котором срабатывает visibility-action.

Ограничение для значения x: x > 0 && x <= 100.

Значение по умолчанию: 50.

ПараметрыОписание
download_callbacks

object

Колбэки, которые вызываются после дозагрузки данных.

Значение имеет тип div-download-callbacks.

is_enabled

bool_int

Параметр отключает действие. Отключенное действие не реагирует на связанное с ним событие (клик, изменение видимости и т. д.).

Значение по умолчанию: true.

log_id

string

Обязательный параметр.

Идентификатор для логирования.

log_limit

int

Ограничение на количество логирований. При значении 0 ограничение снимается.

Ограничение для значения x: x >= 0.

Значение по умолчанию: 1.

payload

object

Дополнительные параметры, передаются приложению-хосту.

referer

string

Referer-ссылка для логирования.

Значение должно быть валидным URL.

typed

object

Значение имеет тип div-action-typed.

url

string

Ссылка. Возможные значения: url или div-action://. Подробнее в разделе Взаимодействие с элементами.

Значение должно быть валидным URL.

visibility_duration

int

Время в миллисекундах, в течение которого элемент должен быть виден, чтобы сработал visibility-action.

Ограничение для значения x: x >= 0.

Значение по умолчанию: 800.

visibility_percentage

int

Процент видимой части элемента, при котором срабатывает visibility-action.

Ограничение для значения x: x > 0 && x <= 100.

Значение по умолчанию: 50.