From e762b7ff48da393cf064264fe126a47ad05a79c8 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Sun, 14 Jan 2018 00:24:36 +0000 Subject: [PATCH] TypedInput: handle user defined value/labels options Fixes #1549 --- editor/js/ui/common/typedInput.js | 51 ++++++++++++++++++++++++++----- 1 file changed, 44 insertions(+), 7 deletions(-) diff --git a/editor/js/ui/common/typedInput.js b/editor/js/ui/common/typedInput.js index 5803b290d..304a0da35 100644 --- a/editor/js/ui/common/typedInput.js +++ b/editor/js/ui/common/typedInput.js @@ -354,10 +354,27 @@ return this.element.val(); } else { if (this.typeMap[this.propertyType].options) { - if (this.typeMap[this.propertyType].options.indexOf(value) === -1) { - value = ""; + var validValue = false; + var label; + for (var i=0;i