From 3fb8fc94a974a9cf67929a5a981024327713d931 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Wed, 11 Nov 2020 17:28:50 +0800 Subject: [PATCH] Roo/bootstrap/Card.js --- Roo/bootstrap/Card.js | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/Roo/bootstrap/Card.js b/Roo/bootstrap/Card.js index f53bb60b9c..27d830c545 100644 --- a/Roo/bootstrap/Card.js +++ b/Roo/bootstrap/Card.js @@ -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){ -- 2.39.2