From 5343d5baf2813b606d58c16cd235a04898ccd476 Mon Sep 17 00:00:00 2001 From: Ryan Deba Date: Tue, 9 Jan 2018 19:14:31 -0600 Subject: [PATCH] fix bug with color traits add setValueFromInput method to Trait object --- src/trait_manager/model/Trait.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/trait_manager/model/Trait.js b/src/trait_manager/model/Trait.js index 7b1c6501f..6c3c8face 100644 --- a/src/trait_manager/model/Trait.js +++ b/src/trait_manager/model/Trait.js @@ -62,6 +62,18 @@ module.exports = require('backbone').Model.extend({ }, + setValueFromInput(value, final = 1, opts = {}) { + const toSet = { value }; + this.set(toSet, { ...opts, avoidStore: 1}); + + // Have to trigger the change + if (final) { + this.set('value', '', opts); + this.set(toSet, opts); + } + }, + + /** * Get the initial value of the trait * @return {string}