Класс y5.Notifier

Отправляет сообщения (слушатель y5.Observer).

Находится в базовом файле y5.js.

new

new y5.Notifier(type, object, dispatch, params)

Имя аргументаТипОписание
typeStringтип события
objectObjectобъект на котором возникает событие
dispatchBooleanпослать сообщение немедленно (true - по умолчанию)
paramsObjectпараметры сообщения

Пример:

new y5.Notifier("customEvent", object, true, {foo: 'bar'});

dispatch

dispatch(params, permanent) -> Boolean — общий результат выполнения функций слшателя

Оправляет сообщение.

Имя аргументаТипОписание
paramsObjectпараметры передаваемые функции слушателя
permanentBoolean"постоянное" событие

Пример:

var notify = new y5.Notifier("customEvent", object, false, {foo: 'bar'});

// передать слушателю новые параметры
notify.dispatch({foo: 'yadda'});

// передать слушателю параметры заданные при создании
notify.dispatch();