MCPcopy
hub / github.com/ampproject/amphtml / redispatch

Function redispatch

src/iframe-video.js:49–58  ·  view source on GitHub ↗
(element, event, events)

Source from the content-addressed store, hash-verified

47 * @return {boolean}
48 */
49export function redispatch(element, event, events) {
50 if (events[event] == null) {
51 return false;
52 }
53 const dispatchEvent = events[event];
54 (isArray(dispatchEvent) ? dispatchEvent : [dispatchEvent]).forEach((e) => {
55 dispatchCustomEvent(element, dev().assertString(e));
56 });
57 return true;
58}
59
60/**
61 * @param {!./base-element.BaseElement} video

Callers 15

onMessage_Method · 0.90
sdnBridge_Method · 0.90
onMessage_Method · 0.90
handlePlayerMessage_Method · 0.90
handleMowMessage_Method · 0.90
handleEvents_Method · 0.90
handleDelightMessage_Method · 0.90
handleYoutubeMessage_Method · 0.90
handleWistiaMessage_Method · 0.90
onMessage_Method · 0.90
handlePlayerMessage_Method · 0.90

Calls 5

dispatchCustomEventFunction · 0.90
devFunction · 0.90
isArrayFunction · 0.85
assertStringMethod · 0.80
forEachMethod · 0.45

Tested by

no test coverage detected