client/webserver/site/src/js/doc.js
/*
   * mouseInElement returns true if the position of mouse event, e, is within
   * the bounds of the specified element.
   */
mouseInElement returns true if the position of mouse event, e, is within
the bounds of the specified element.
mouseInElement returns true if the position of mouse event e is within the bounds of the specified element .
static mouseInElement (e, el) {
    const rect = el.getBoundingClientRect()
    return e.pageX >= rect.left && e.pageX <= rect.right &&
      e.pageY >= rect.top && e.pageY <= rect.bottom
  }
static mouseInElement ( e , el ) { const rect = el . getBoundingClientRect ( ) return e . pageX >= rect . left && e . pageX <= rect . right && e . pageY >= rect . top && e . pageY <= rect . bottom }
mouseInElement returns true if the position of mouse event, e, is within
 the bounds of the specified element.
mouseInElement returns true if the position of mouse event e is within the bounds of the specified element .