Roo/Element.js
authoredward <edward@roojs.com>
Wed, 22 Nov 2017 03:46:23 +0000 (11:46 +0800)
committeredward <edward@roojs.com>
Wed, 22 Nov 2017 03:46:23 +0000 (11:46 +0800)
Roo/Element.js

index af3c5ac..527e6e2 100644 (file)
@@ -192,7 +192,13 @@ if(opt.anim.isAnimated()){
             
             var el = Roo.get(this.dom.parentNode);
             
-            while (el && !el.isScrollable() && el.dom.nodeName.toLowerCase() != 'body'){
+            while (
+                    el && 
+                    !el.isScrollable() && 
+                    D.getViewHeight() - el.dom.clientHeight <= 15 &&
+                    D.getViewWidth() - el.dom.clientWidth <= 15 &&
+                    el.dom.nodeName.toLowerCase() != 'body'
+            ){
                 el = Roo.get(el.dom.parentNode);
             }