(function(){ $.fn.combotree.defaults.editable = true; $.extend($.fn.combotree.defaults.keyHandler,{ up:function(){ console.log('up'); }, down:function(){ console.log('down'); }, enter:function(){ console.log('enter'); }, query:function(q){ $(this).combotree('tree').tree('expandAll'); var t = $(this).combotree('tree'); var nodes = t.tree('getChildren'); for(var i=0; i= 0){ $(node.target).show(); } else { $(node.target).hide(); } } var opts = $(this).combotree('options'); if (!opts.hasSetEvents){ opts.hasSetEvents = true; var onShowPanel = opts.onShowPanel; opts.onShowPanel = function(){ var nodes = t.tree('getChildren'); for(var i=0; i