diff --git a/UI/mousediv.html b/UI/mousediv.html
index 1aa9965c..4dbb8122 100644
--- a/UI/mousediv.html
+++ b/UI/mousediv.html
@@ -5,6 +5,10 @@
@@ -17,25 +21,67 @@ document.addEventListener('mouseup', function() {
isDown = false;
}, true);
+//position is based on screen position value
function movethumb(pos)
{
- var p = pos + offset;
- var rangewidth=0;
- var minpos =0;
- var maxpos = 0;
- if (active_control.hasAttribute('customrange')){
- var r = document.getElementById(active_control.getAttribute('customrange')).getBoundingClientRect();
- rangewidth = r.right - r.left;
- minpos = r.left;
- maxpos = r.right;
- }
- var r2 = active_control.getBoundingClientRect();
- if ( p >maxpos - (r2.right-r2.left)) p = maxpos - (r2.right-r2.left);
- if ( p maxpos - (r2.right-r2.left)) p = maxpos - (r2.right-r2.left);
+ 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';
+ if (thumbcursor.hasAttribute('render')){
+ document.getElementById(thumbcursor.getAttribute('render')).value =value;
+ }
}
document.addEventListener('mousemove', function(event) {
@@ -79,17 +125,20 @@ function initrange( element)
}
}
+
+
+