aboutsummaryrefslogtreecommitdiffstats
path: root/src/Angular.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/Angular.js')
-rw-r--r--src/Angular.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/Angular.js b/src/Angular.js
index ec1fa49b..94853004 100644
--- a/src/Angular.js
+++ b/src/Angular.js
@@ -118,8 +118,10 @@ function isElement(node) {
}
function isVisible(element) {
- var rect = element[0].getBoundingClientRect();
- return rect.width && rect.height;
+ var rect = element[0].getBoundingClientRect(),
+ width = rect.width || (rect.right||0 - rect.left||0),
+ height = rect.height || (rect.bottom||0 - rect.top||0);
+ return width>0 && height>0;
}
function map(obj, iterator, context) {