API Docs for:
Show:

Event

Defined in: js/event.js:1
Module: Mootor

Summary

The Event class defines and manage events

Item Index

Methods

Methods

dispatch

Defined in js/event.js:41

Syntax

dispatch

(
  • event
  • instance
)

Summary

Dispatch event

Parameters:

  • event String

    Name of the event

  • instance Object

    Instance for scope

Example:

Mootor.dispatch("myCustomEvent", myInstance);

extend

Defined in js/event.js:70

Syntax

extend

(
  • object
  • objectName
)

Summary

Extend objects with Event methods

Parameters:

  • object Object

    Object to extend

  • objectName String

    String name of the object

Example:

Person = function(name) {
    this.name = name;
}

Mootor.Event.extend(Person.prototype);

person = new Person("Anon");
person.on("fire", function(self) {
     console.log(self.name + " is on fire!");
}
person.dispatch("fire", person);

on

Defined in js/event.js:24

Syntax

on

(
  • event
  • callback
)

Summary

Add event to collection

Parameters:

  • event String

    Name of the event

  • callback Function

    Callback function\

Example:

Mootor.on("myCustomEvent", function(self) {
    console.log("Event fired!");
});