int w = (int) (Double.parseDouble(DOM.getAttribute(base, "offsetWidth")) / 100 * handleSize);\r
if(handleSize == -1) {\r
int baseW = Integer.parseInt(DOM.getAttribute(base, "offsetWidth"));\r
- double range = (max - min) * (resolution+1) * 1.5;\r
+ double range = (max - min) * (resolution+1) * 3;\r
w = (int) (baseW - range);\r
}\r
if(w < 3)\r
double p = 0;\r
if(valueRange != 0)\r
p = range * ((v - min) / valueRange);\r
+ if(p < 0)\r
+ p = 0;\r
final double pos = p;\r
\r
\r
//DOM.setAttribute(handle, "title", ""+v);\r
}\r
\r
+ if(value.doubleValue() < min)\r
+ value = new Double(min);\r
+ else if(value.doubleValue() > max)\r
+ value = new Double(max);\r
+ \r
this.value = value;\r
\r
if(updateToServer)\r