registerEventListeners method
void
registerEventListeners(
- DOMTreeMap<
Node> treeMap, - DOMElement domElement,
- Node element,
- DOMContext<
Node> ? context,
override
Implementation
@override
void registerEventListeners(DOMTreeMap<Node> treeMap, DOMElement domElement,
Node element, DOMContext<Node>? context) {
if (element is Element) {
if (domElement.hasOnClickListener) {
element.onClick.listen((event) {
var domEvent = createDOMMouseEvent(treeMap, event)!;
domElement.onClick.add(domEvent);
});
}
if (domElement.hasOnChangeListener) {
element.onChange.listen((event) {
var domEvent = createDOMEvent(treeMap, event)!;
domElement.onChange.add(domEvent);
});
}
if (domElement.hasOnKeyPressListener) {
element.onKeyPress.listen((event) {
var domEvent = createDOMEvent(treeMap, event)!;
domElement.onKeyPress.add(domEvent);
});
}
if (domElement.hasOnKeyUpListener) {
element.onKeyUp.listen((event) {
var domEvent = createDOMEvent(treeMap, event)!;
domElement.onKeyUp.add(domEvent);
});
}
if (domElement.hasOnKeyDownListener) {
element.onKeyDown.listen((event) {
var domEvent = createDOMEvent(treeMap, event)!;
domElement.onKeyDown.add(domEvent);
});
}
if (domElement.hasOnMouseOverListener) {
element.onMouseOver.listen((event) {
var domEvent = createDOMMouseEvent(treeMap, event)!;
domElement.onMouseOver.add(domEvent);
});
}
if (domElement.hasOnMouseOutListener) {
element.onMouseOut.listen((event) {
var domEvent = createDOMMouseEvent(treeMap, event)!;
domElement.onMouseOut.add(domEvent);
});
}
if (domElement.hasOnLoadListener) {
element.onLoad.listen((event) {
var domEvent = createDOMEvent(treeMap, event)!;
domElement.onLoad.add(domEvent);
});
}
if (domElement.hasOnErrorListener) {
element.onError.listen((event) {
var domEvent = createDOMEvent(treeMap, event)!;
domElement.onError.add(domEvent);
});
}
}
}