From 0e46c11a9462e2ef1e9146c6b333f3fdad5a091e Mon Sep 17 00:00:00 2001 From: Menithal Date: Sun, 28 May 2017 11:59:30 +0300 Subject: [PATCH] Fixed not being able to override slider sizes --- scripts/system/particle_explorer/hifi-entity-ui.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/system/particle_explorer/hifi-entity-ui.js b/scripts/system/particle_explorer/hifi-entity-ui.js index 0c0dd3aae9..5de1f12393 100644 --- a/scripts/system/particle_explorer/hifi-entity-ui.js +++ b/scripts/system/particle_explorer/hifi-entity-ui.js @@ -509,7 +509,12 @@ HifiEntityUI.prototype = { slider.setAttribute("step", 1); inputField.oninput = function(event) { + + if (parseInt(event.target.value) > parseInt(slider.getAttribute("max")) && group.max !== 1) { + slider.setAttribute("max", event.target.value); + } slider.value = event.target.value; + self.webBridgeSync(group.id, slider.value); }; inputField.onchange = inputField.oninput; @@ -560,6 +565,10 @@ HifiEntityUI.prototype = { slider.setAttribute("step", 0.01); inputField.oninput = function(event) { + if (parseFloat(event.target.value) > parseFloat(slider.getAttribute("max")) && group.max !== 1) { + slider.setAttribute("max", event.target.value); + } + slider.value = event.target.value; self.webBridgeSync(group.id, slider.value); // bind web sock update here.