From aaf9e183db8cda326daa1ae3da1992caa69a427b Mon Sep 17 00:00:00 2001 From: Stephen Blott Date: Mon, 1 Feb 2016 05:23:03 +0000 Subject: Focus input: use Rect.copy element.getBoundingClientRect(). --- lib/dom_utils.coffee | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'lib') diff --git a/lib/dom_utils.coffee b/lib/dom_utils.coffee index 5284c813..7473df17 100644 --- a/lib/dom_utils.coffee +++ b/lib/dom_utils.coffee @@ -115,18 +115,6 @@ DomUtils = null - # - # Returns the smallest rectangle which encloses element. Assumes that there is at least one rectangle. - # - getBoundingClientRect: (element) -> - [clientRect, rects...] = element.getClientRects() - for rect in rects - clientRect.top = Math.min clientRect.top, rect.top - clientRect.bottom = Math.max clientRect.bottom, rect.bottom - clientRect.left = Math.min clientRect.left, rect.left - clientRect.right = Math.max clientRect.right, rect.right - extend clientRect, width: clientRect.right - clientRect.left, height: clientRect.bottom - clientRect.top - # # Bounds the rect by the current viewport dimensions. If the rect is offscreen or has a height or width < 3 # then null is returned instead of a rect. -- cgit v1.2.3