diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/dom_utils.coffee | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/lib/dom_utils.coffee b/lib/dom_utils.coffee index 8e953405..82c13287 100644 --- a/lib/dom_utils.coffee +++ b/lib/dom_utils.coffee @@ -288,6 +288,13 @@ DomUtils =      flashEl = @addFlashRect rect      setTimeout((-> DomUtils.removeElement flashEl), 400) +  getViewportTopLeft: -> +    if getComputedStyle(document.documentElement).position == "static" +      top: window.scrollY, left: window.scrollX +    else +      rect = document.documentElement.getBoundingClientRect() +      top: -rect.top, left: -rect.left +    suppressPropagation: (event) ->      event.stopImmediatePropagation() | 
