MCPcopy Create free account
hub / github.com/cryptii/cryptii / trigger

Method trigger

src/EventManager.js:22–29  ·  view source on GitHub ↗

* Notifies observers about given event. * @param {string} name Event name * @param {object} [data] Event data * @return {EventManager} Fluent interface

(name, data = null)

Source from the content-addressed store, hash-verified

20 * @return {EventManager} Fluent interface
21 */
22 trigger (name, data = null) {
23 let index = 0
24 while ((index = this._observerNames.indexOf(name, index)) !== -1) {
25 this._observerCallbacks[index](name, data)
26 index++
27 }
28 return this
29 }
30
31 /**
32 * Subscribes to given events.

Callers 7

spliceBricksMethod · 0.80
viewAddButtonDidClickMethod · 0.80
viewBrickDidDropMethod · 0.80
viewMenuItemDidClickMethod · 0.80
viewDidReverseMethod · 0.80

Calls 2

indexOfMethod · 0.80
getSharedInstanceMethod · 0.80

Tested by

no test coverage detected