Browse Source

Use updateClassName in ButtonView render

pull/1446/head
Artur Arseniev 8 years ago
parent
commit
a2360b52a9
  1. 6
      src/panels/view/ButtonView.js
  2. 2
      test/specs/panels/view/ButtonView.js

6
src/panels/view/ButtonView.js

@ -39,8 +39,9 @@ module.exports = Backbone.View.extend({
* @return void
* */
updateClassName() {
var cls = this.model.get('className');
this.$el.attr('class', this.pfx + 'btn' + (cls ? ' ' + cls : ''));
const { model, pfx } = this;
const cls = model.get('className');
this.$el.attr('class', `${pfx}btn ${cls ? cls : ''}`.trim());
},
/**
@ -157,6 +158,7 @@ module.exports = Backbone.View.extend({
label && $el.append(label);
this.checkActive();
this.updateDisable();
this.updateClassName();
return this;
}

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

@ -3,7 +3,7 @@ const Button = require('panels/model/Button');
module.exports = {
run() {
describe('ButtonView', () => {
describe.only('ButtonView', () => {
var fixtures;
var model;
var view;

Loading…
Cancel
Save