From 5a0b63746679b1f6b99a72ebd3fc7c6207282a80 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Fri, 23 Jun 2017 14:58:06 +0200 Subject: [PATCH] Show custom name in badges --- src/commands/view/SelectComponent.js | 2 +- src/dom_components/model/Component.js | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/commands/view/SelectComponent.js b/src/commands/view/SelectComponent.js index 2953c08df..1a81222ab 100644 --- a/src/commands/view/SelectComponent.js +++ b/src/commands/view/SelectComponent.js @@ -250,7 +250,7 @@ module.exports = { if(!model || !model.get('badgable')) return; var badge = this.getBadge(); - badge.innerHTML = model.getName(); + badge.innerHTML = model.getCurrentName(); var bStyle = badge.style; var u = 'px'; bStyle.display = 'block'; diff --git a/src/dom_components/model/Component.js b/src/dom_components/model/Component.js index 9444d8662..d614f258f 100644 --- a/src/dom_components/model/Component.js +++ b/src/dom_components/model/Component.js @@ -260,6 +260,10 @@ module.exports = Backbone.Model.extend({ return this.name; }, + getCurrentName() { + return this.get('custom-name') || this.getName(); + }, + /** * Return HTML string of the component * @param {Object} opts Options