diff --git a/UI/mousediv.html b/UI/mousediv.html
index 4dbb8122..b73843b4 100644
--- a/UI/mousediv.html
+++ b/UI/mousediv.html
@@ -37,10 +37,10 @@ function movethumb(pos)
minpos = r.left;
maxpos = r.right;
if (rangeelement.hasAttribute('min')){
- minvalue = rangeelement.getAttribute('min')
+ minvalue = parseFloat(rangeelement.getAttribute('min'))
}
if (rangeelement.hasAttribute('max')){
- maxvalue = rangeelement.getAttribute('max')
+ maxvalue = parseFloat(rangeelement.getAttribute('max'))
}
}
var r2 = active_control.getBoundingClientRect();
@@ -48,8 +48,8 @@ function movethumb(pos)
if ( p maxvalue) value = maxvalue;
if (value < minvalue) value = minvalue;
var r2 = thumbcursor.getBoundingClientRect();
var pos=0;
- pos = ((((maxpos-minpos) - (r2.right-r2.left)) / (maxvalue-minvalue)) * value) + minpos;
- thumbcursor.style.left = pos+ 'px';
+ pos = ((value-minvalue)*((maxpos-minpos)-(r2.right-r2.left))/(maxvalue-minvalue))+minpos;
+ thumbcursor.style.left = pos+ 'px';
if (thumbcursor.hasAttribute('render')){
document.getElementById(thumbcursor.getAttribute('render')).value =value;
}
@@ -130,11 +130,11 @@ function initrange( element)