Browse Source

using the active class when the button is disabeld

pull/479/head
Arthur Almeida 9 years ago
parent
commit
61f624fd8c
  1. 2
      src/panels/view/ButtonView.js
  2. 4
      test/specs/panels/view/ButtonView.js

2
src/panels/view/ButtonView.js

@ -13,7 +13,7 @@ module.exports = Backbone.View.extend({
this.ppfx = this.config.pStylePrefix || '';
this.id = this.pfx + this.model.get('id');
this.activeCls = this.pfx + 'active';
this.disableCls = this.pfx + 'disable';
this.disableCls = this.pfx + 'active';
this.btnsVisCls = this.pfx + 'visible';
this.parentM = o.parentM || null;
this.className = this.pfx + 'btn' + (cls ? ' ' + cls : '');

4
test/specs/panels/view/ButtonView.js

@ -58,13 +58,13 @@ module.exports = {
it('Disable the button', () => {
model.set('disable', true, {silent: true});
view.updateDisable();
expect(view.el.getAttribute('class')).toEqual(btnClass + ' disable');
expect(view.el.getAttribute('class')).toEqual(btnClass + ' active');
});
it('Enable the disabled button', () => {
model.set('disable', true, {silent: true});
view.updateDisable();
expect(view.el.getAttribute('class')).toEqual(btnClass + ' disable');
expect(view.el.getAttribute('class')).toEqual(btnClass + ' active');
model.set('disable', false, {silent: true});
view.updateDisable();
expect(view.el.getAttribute('class')).toEqual(btnClass);

Loading…
Cancel
Save