pressed : null,
-
+
getAutoCreate : function(){
} else {
cfg.tag = this.tag;
}
- cfg.html = this.html || cfg.html;
+ cfg.html = '<span class="roo-button-text">' + (this.html || cfg.html) + '</span>';
if (this.toggle == true) {
cfg={
if (this.items) {
Roo.log('changing to ul' );
- cfg.tag = 'ul';
+ cfg.tag = 'div';
this.glyphicon = 'caret';
}
initEvents: function() {
// Roo.log('init events?');
// Roo.log(this.el.dom);
+ // add the menu...
+
+ if (typeof (this.menu) != 'undefined') {
+ this.menu.parentType = this.xtype;
+ this.menu.triggerEl = this.el;
+ this.addxtype(Roo.apply({}, this.menu));
+ }
+
+
if (this.el.hasClass('roo-button')) {
this.el.on('click', this.onClick, this);
} else {
this.el.select('.roo-button').on('click', this.onClick, this);
}
+ if(this.removeClass){
+ this.el.on('click', this.onClick, this);
+ }
+ this.el.enableDisplayMode();
},
onClick : function(e)
this.setActive(!active);
+ },
+ setText : function(str)
+ {
+ this.el.select('.roo-button-text',true).first().dom.innerHTML = str;
+ },
+ getText : function()
+ {
+ return this.el.select('.roo-button-text',true).first().dom.innerHTML;
+ },
+ hide: function() {
+
+
+ this.el.hide();
+ },
+ show: function() {
+
+ this.el.show();
}
-
});
\ No newline at end of file