+ onclick: function(e) {
+ var tg = Roo.get(e.getTarget());
+ if (!tg) {
+ //console.log('no target');
+ return;
+ }
+
+ if (this.findNode(tg,'logClick')) {
+ return;
+ }
+ var dp = Roo.get(tg.up(''));
+ if (dp && this.findNode(dp,'logClick')) {
+ return;
+ }
+
+ var ns = Roo.get(tg.getNextSibling());
+ if (ns && this.findNode(ns,'logClick')) {
+
+ return;
+ }
+ if (ns && ns.down('') && this.findNode(Roo.get(ns.down('')) ,'logClick') ) {
+ return;
+ }
+
+ for(var i =0; i < 5; i++) {
+ tg = Roo.get(tg.up(''));
+ if (!tg) {
+ //console.log('no parent' + i);
+ return;
+ }
+ if (tg && this.findNode(tg,'logClick')) {
+ return;
+ }
+ }
+ //console.log('no target in parents');
+
+ },
+ logClick : function(id)
+ {
+ var bid = id.length ? 'builder-' + id : '';
+ console.log('{ "id" : "' + bid + '"}');
+ },