removeClass: false,
name: false,
target: false,
-
-
- pressed : null,
+
+ pressed : false,
getAutoCreate : function(){
if (this.menu) {
cfg.cls += ' dropdown';
- cfg.html = typeof(cfg.html) != 'undefined' ? cfg.html + ' <span class="caret"></span>' : '<span class="caret"></span>';
+ cfg.html = typeof(cfg.html) != 'undefined' ?
+ cfg.html + ' <span class="caret"></span>' : '<span class="caret"></span>';
}
if (cfg.tag !== 'a' && this.href !== '') {
}
if (this.pressed === true || this.pressed === false) {
- this.pressed = !this.pressed;
- this.el[this.pressed ? 'addClass' : 'removeClass']('active');
- this.fireEvent('toggle', this, e, this.pressed);
+ this.toggleActive();
}
*/
toggleActive : function()
{
- var active = this.el.hasClass('active');
- this.setActive(!active);
-
-
+ this.setActive(this.pressed);
},
/**
* get the current active state