From 54be98bad29ea86672764f7b3639a10ba3c2a2e8 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Sat, 14 Apr 2018 14:49:31 +0200 Subject: [PATCH] Add `label` property to buttons. Closes #1031 --- src/panels/view/ButtonView.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/panels/view/ButtonView.js b/src/panels/view/ButtonView.js index 5d880c561..287fae240 100644 --- a/src/panels/view/ButtonView.js +++ b/src/panels/view/ButtonView.js @@ -151,8 +151,12 @@ module.exports = Backbone.View.extend({ }, render() { + const label = this.model.get('label'); + const $el = this.$el; this.updateAttributes(); - this.$el.attr('class', this.className); + $el.attr('class', this.className); + label && $el.append(label); + return this; } });