diff options
Diffstat (limited to 'lib/dom_utils.coffee')
| -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() |
