diff --git a/tracker/tracker/src/main/app/nodes.ts b/tracker/tracker/src/main/app/nodes.ts index 785875636..8bff1c760 100644 --- a/tracker/tracker/src/main/app/nodes.ts +++ b/tracker/tracker/src/main/app/nodes.ts @@ -12,7 +12,7 @@ export default class Nodes { attachNodeCallback(nodeCallback: NodeCallback): void { this.nodeCallbacks.push(nodeCallback) } - attachNodeListener(type: string, node: Node, listener: EventListener): void { + attachNodeListener(node: Node, type: string, listener: EventListener): void { const id = this.getID(node) if (id === undefined) { return diff --git a/tracker/tracker/src/main/modules/img.ts b/tracker/tracker/src/main/modules/img.ts index 4837573ee..eda09fd1a 100644 --- a/tracker/tracker/src/main/modules/img.ts +++ b/tracker/tracker/src/main/modules/img.ts @@ -97,8 +97,8 @@ export default function (app: App): void { if (!hasTag(node, 'IMG')) { return } - app.nodes.attachNodeListener('error', node, sendImgAttrs.bind(node)) - app.nodes.attachNodeListener('load', node, sendImgAttrs.bind(node)) + app.nodes.attachNodeListener(node, 'error', sendImgAttrs.bind(node)) + app.nodes.attachNodeListener(node, 'load', sendImgAttrs.bind(node)) sendImgAttrs.call(node) observer.observe(node, { attributes: true, attributeFilter: ['src', 'srcset'] }) }) diff --git a/tracker/tracker/src/main/modules/scroll.ts b/tracker/tracker/src/main/modules/scroll.ts index 78d12797f..4fc791e2f 100644 --- a/tracker/tracker/src/main/modules/scroll.ts +++ b/tracker/tracker/src/main/modules/scroll.ts @@ -56,7 +56,7 @@ export default function (app: App): void { nodeScroll.set(node, [node.scrollLeft, node.scrollTop]) } else if (isRootNode(node)) { // scroll is not-composed event (https://javascript.info/shadow-dom-events) - app.nodes.attachNodeListener('scroll', node, (e: Event): void => { + app.nodes.attachNodeListener(node, 'scroll', (e: Event): void => { setNodeScroll(e.target) }) }