fromTapUp static method

MouseEvent fromTapUp(
  1. Element ownerElement,
  2. TapUpDetails tapDetails
)

Implementation

static MouseEvent fromTapUp(Element ownerElement, TapUpDetails tapDetails) {
  Offset globalPosition = tapDetails.globalPosition;
  Offset localPosition = tapDetails.localPosition;
  Offset globalOffset =
      ownerElement.ownerDocument.domRenderer!.globalToLocal(Offset(globalPosition.dx, globalPosition.dy));
  double clientX = globalOffset.dx;
  double clientY = globalOffset.dy;

  return MouseEvent(EVENT_CLICK,
      clientX: clientX,
      clientY: clientY,
      offsetX: localPosition.dx,
      offsetY: localPosition.dy,
      view: ownerElement.ownerDocument.defaultView);
}