Имя | Тип | Описание |
---|---|---|
target |
Node | |
indexAttribute |
string |
[protected] Таблица слушателей событий определенных типов.
[protected] Родительский объект иерархии распростанения (баблинга).
[protected] Целевой DOM-элемент экземпляра модуля отображения.
Устанока параметра настроек виджета по умолчанию.
Имя | Тип | Описание |
---|---|---|
name |
string | Имя параметра настроек. |
value |
null | string | boolean | number | Значение параметра. |
Добавление обработчика события.
Обработчиком события должна быть функция принимающая в качестве аргументов
объект события и сопуствующие ему данные. В случае, если сопутствующие данные
не были заданы в качестве данных передается null
.
По-умолчанию функция обработчик будет вызвана в контексте объекта который
оповестил о событии.
Имя | Тип | Описание |
---|---|---|
type |
string | Тип события который необходимо обрабатывать. |
listener |
function(tuna.events.BasicEvent, *) | Функция-обработчик события. |
Удаление логики виджета.
Оповещение слушателей о наступлении события.
Имя | Тип | Описание |
---|---|---|
event |
tuna.events.BasicEvent | string | Событие, о котором необходимо оповестить. В качестве данного аргумента может выступать либо объект события, либо тип события. В случае если передан тип события объект события должен быть создан автоматически. |
opt_data |
* | Сопуствующие событию данные. |
Получение булева параметра настроек виджета.
Имя | Тип | Описание |
---|---|---|
name |
string | Имя параметра настроек. |
Получение имени виджета.
Имя виджета устанавливается в аттрибуте целевого DOM-элемента
data-name
.
Получение числового параметра настроек виджета.
Имя | Тип | Описание |
---|---|---|
name |
string | Имя параметра настроек. |
Получение параметра настроек виджета.
Имя | Тип | Описание |
---|---|---|
name |
string | Имя параметра настроек. |
Получение таблицы настроек виджета.
Получение строкового параметра настроек виджета.
Имя | Тип | Описание |
---|---|---|
name |
string | Имя параметра настроек. |
Получение целевого DOM-элемента виджета.
Проверка наличия обработчика события определенного типа.
Имя | Тип | Описание |
---|---|---|
type |
string | Тип события который, наличие обработчика которого следует определить. |
listener |
function(tuna.events.BasicEvent, *) | Функция-обработчик. |
Инициализация логики виджета.
Проверка работоспособности виджета.
Удаление слушателя события.
Имя | Тип | Описание |
---|---|---|
type |
string | Тип события который не нужно больше обрабатывать. |
listener |
function(tuna.events.BasicEvent, *) | Функция-обработчик. |
Установка работоспособности виджета.
Работоспособность виджета отключается добавлением CSS-класса
disabled
у целевого DOM-элемента.
Имя | Тип | Описание |
---|---|---|
isEnabled |
boolean | Флаг работоспособности. |
Установка параметра настроек виджета.
Имя | Тип | Описание |
---|---|---|
name |
string | Имя параметра настроек. |
value |
null | string | boolean | number | Значение параметра. |
Tuna Framework 2012