Компилятор элемента шаблона выполняющий дейспиве с DOM-элементом в зависимости от результатат проверки условия.

Реализует и наследует:

Методы

[protected] _setupSpot:

Установка настроек элемента. Элемент шаблона должен наследовать от класса tuna.tmpl.units.Spot.

Аргументы:

Имя Тип Описание
element Node DOM-узел элемента.
spot tuna.tmpl.units.Spot Элемент шаблона.
settings tuna.tmpl.settings.SpotSettings Настройки элемента.

compile:Array.|tuna.tmpl.units.IUnit

Компиляция элемента шаблона.

Аргументы:

Имя Тип Описание
element Node Целевой DOM-элемент элемента шаблона.
settings tuna.tmpl.settings.IItemSettings Настройки элемента шаблона.
root tuna.tmpl.units.Template Корневой элемент шаблона.

Возвращает:

  • Скомпилированный элемент, массив элементов или null в случае неудачи.

registerAction:

Регистрация прототипа действия условия определенного типа.

Аргументы:

Имя Тип Описание
type string Тип действия.
action tuna.tmpl.units.condition.ConditionAction Действие соответсвующего типа.

registerOperator:

Регистрация прототипа оператора проверки условия определенного типа.

Аргументы:

Имя Тип Описание
type string Тип действия.
operator tuna.tmpl.units.condition.ConditionOperator Оператор соответсвующего типа.

Tuna Framework 2012