Roo/bootstrap/Card.js
authorAlan Knowles <alan@roojs.com>
Wed, 11 Nov 2020 09:28:50 +0000 (17:28 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 11 Nov 2020 09:28:50 +0000 (17:28 +0800)
Roo/bootstrap/Card.js

index f53bb60..27d830c 100644 (file)
@@ -336,15 +336,25 @@ Roo.extend(Roo.bootstrap.Card, Roo.bootstrap.Component,  {
        while ((target !== null) && (target.parentNode != this.bodyEl.dom)) {
            target = target.parentNode;
        }
-       if (!target) {
-           target = this.el.dom.lastChild || this.el.dom;
+       // see if target is one of the 'cards'...
+       var ctarget = false;
+       for (var i = 0;i< this.items.length;i++) {
+           if (this.items[i].xtype != 'Card') {
+               continue;
+           }
+           if (target == this.items[i].el.dom) {
+               ctarget = target;
+               break;
+           }
        }
-       for(var i =0; i < this.items.length; i++) {
-           
+       
+       if (!ctarget) {
+           ctarget = this.el.dom.lastChild || this.el.dom;
        }
        
+       
        Roo.log(['getTargetFromEvent', target]);
-       return target;
+       return ctarget;
     },
     
     onNodeEnter : function(n, dd, e, data){