MCPcopy
hub / github.com/clappr/clappr / trigger

Method trigger

packages/clappr-core/src/base/events/events.js:169–180  ·  view source on GitHub ↗

* triggers an event given its `name` * @method trigger * @param {String} name

(name)

Source from the content-addressed store, hash-verified

167 * @param {String} name
168 */
169 trigger(name) {
170 const klass = this.name || this.constructor.name
171 Log.debug.apply(Log, [klass].concat(Array.prototype.slice.call(arguments)))
172 if (!this._events) return this
173 const args = slice.call(arguments, 1)
174 if (!eventsApi(this, 'trigger', name, args)) return this
175 const events = this._events[name]
176 const allEvents = this._events.all
177 if (events) triggerEvents(events, args, klass, name)
178 if (allEvents) triggerEvents(allEvents, arguments, klass, name)
179 return this
180 }
181
182 /**
183 * stop listening an event for a given object

Callers 15

currentLevelMethod · 0.80
_readyMethod · 0.80
_recoverMethod · 0.80
_updateSettingsMethod · 0.80
_onHLSJSErrorMethod · 0.80
_onTimeUpdateMethod · 0.80
_onProgressMethod · 0.80
_fillLevelsMethod · 0.80
_onFragmentChangedMethod · 0.80
_onFragmentLoadedMethod · 0.80

Calls 2

eventsApiFunction · 0.85
triggerEventsFunction · 0.85

Tested by

no test coverage detected