roojs-bootstrap.js
authorEdward <edward@roojs.com>
Fri, 5 Dec 2014 02:53:18 +0000 (10:53 +0800)
committerEdward <edward@roojs.com>
Fri, 5 Dec 2014 02:53:18 +0000 (10:53 +0800)
roojs-bootstrap-debug.js

roojs-bootstrap-debug.js
roojs-bootstrap.js

index c6484e5..93a63d8 100644 (file)
@@ -18779,7 +18779,7 @@ Roo.bootstrap.menu.Item = function(config){
          * The raw click event for the entire grid.
          * @param {Roo.EventObject} e
          */
-        "click" : true
+        click : true
     });
 };
 
index 3cee4df..e4abccb 100644 (file)
@@ -408,6 +408,6 @@ Roo.bootstrap.dash=Roo.bootstrap.dash||{};Roo.bootstrap.dash.TabPane=function(A)
 Roo.bootstrap.menu=Roo.bootstrap.menu||{};Roo.bootstrap.menu.Menu=function(A){Roo.bootstrap.menu.Menu.superclass.constructor.call(this,A);this.addEvents({beforeshow:true,beforehide:true,show:true,hide:true,click:true});};Roo.extend(Roo.bootstrap.menu.Menu,Roo.bootstrap.Component,{submenu:false,html:'',weight:'default',getChildContainer:function(){if(this.submenu){return this.el;}return this.el.select('ul.dropdown-menu',true).first();},getAutoCreate:function(){var A={tag:'div',cls:'btn-group',cn:[{tag:'button',cls:'btn btn-'+this.weight,html:this.html},{tag:'button',cls:'dropdown-toggle btn btn-'+this.weight,cn:[{tag:'span',cls:'caret'}]},{tag:'ul',cls:'dropdown-menu'}]};if(this.submenu){A={tag:'ul',cls:'dropdown-menu'}}return A;},initEvents:function(){if(this.submenu){return;}
 this.hidden=true;this.triggerEl=this.el.select('button.dropdown-toggle',true).first();this.triggerEl.on('click',this.onTriggerPress,this);this.el.on('click',this.onClick,this);},onClick:function(e){this.fireEvent("click",this,e);},onTriggerPress:function(e){if(this.isVisible()){this.hide();}else {this.show();}},isVisible:function(){return !this.hidden;},show:function(){this.fireEvent("beforeshow",this);this.hidden=false;this.el.addClass('open');Roo.get(document).on("mousedown",this.onMouseDown,this);this.fireEvent("show",this);},hide:function(){this.fireEvent("beforehide",this);this.hidden=true;this.el.removeClass('open');this.fireEvent("hide",this);},onMouseDown:function(){this.hide();}});
 //Roo/bootstrap/menu/Item.js
-Roo.bootstrap.menu=Roo.bootstrap.menu||{};Roo.bootstrap.menu.Item=function(A){Roo.bootstrap.menu.Item.superclass.constructor.call(this,A);this.addEvents({mouseover:true,mouseout:true,"click":true});};Roo.extend(Roo.bootstrap.menu.Item,Roo.bootstrap.Component,{submenu:false,href:'',html:'',preventDefault:true,getAutoCreate:function(){var A={tag:'li',cls:(this.submenu)?'dropdown-submenu':'',cn:[{tag:'a',href:this.href||'#',html:this.html}]};return A;},initEvents:function(){Roo.log('init Menu Items');Roo.log(this.el);this.el.on('mouseover',this.onMouseOver,this);this.el.on('mouseout',this.onMouseOut,this);this.el.on('click',this.onClick,this);},onClick:function(e){Roo.log('item click');this.fireEvent("click",this,e);},onMouseOver:function(e){Roo.log('mouse over');this.fireEvent("mouseover",this,e);},onMouseOut:function(e){this.fireEvent("mouseout",this,e);}});
+Roo.bootstrap.menu=Roo.bootstrap.menu||{};Roo.bootstrap.menu.Item=function(A){Roo.bootstrap.menu.Item.superclass.constructor.call(this,A);this.addEvents({mouseover:true,mouseout:true,click:true});};Roo.extend(Roo.bootstrap.menu.Item,Roo.bootstrap.Component,{submenu:false,href:'',html:'',preventDefault:true,getAutoCreate:function(){var A={tag:'li',cls:(this.submenu)?'dropdown-submenu':'',cn:[{tag:'a',href:this.href||'#',html:this.html}]};return A;},initEvents:function(){Roo.log('init Menu Items');Roo.log(this.el);this.el.on('mouseover',this.onMouseOver,this);this.el.on('mouseout',this.onMouseOut,this);this.el.on('click',this.onClick,this);},onClick:function(e){Roo.log('item click');this.fireEvent("click",this,e);},onMouseOver:function(e){Roo.log('mouse over');this.fireEvent("mouseover",this,e);},onMouseOut:function(e){this.fireEvent("mouseout",this,e);}});
 //Roo/bootstrap/menu/Separator.js
 Roo.bootstrap.menu=Roo.bootstrap.menu||{};Roo.bootstrap.menu.Separator=function(A){Roo.bootstrap.menu.Separator.superclass.constructor.call(this,A);};Roo.extend(Roo.bootstrap.menu.Separator,Roo.bootstrap.Component,{getAutoCreate:function(){var A={tag:'li',cls:'divider'};return A;}});