createDOMMouseEvent method
Implementation
@override
DOMMouseEvent? createDOMMouseEvent(DOMTreeMap<Node> treeMap, Object? event) {
if (event.asJSAny.isA<MouseEvent>()) {
var eventTarget = (event as MouseEvent).target as Node?;
var domTarget = treeMap.getMappedDOMNode(eventTarget);
return DOMMouseEvent(
treeMap,
event,
eventTarget,
domTarget,
event.clientPoint,
event.offsetPoint,
event.pagePoint,
event.screenPoint,
event.button,
event.buttons,
event.altKey,
event.ctrlKey,
event.shiftKey,
event.metaKey);
}
return null;
}