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){