}\r
\r
public void onBrowserEvent(Event event) {\r
- if(DOM.compare(DOM.eventGetTarget(event), handle))\r
+ if(dragging || DOM.compare(DOM.eventGetTarget(event), handle))\r
processHandleEvent(event);\r
else\r
processBaseEvent(event);\r
- \r
- super.onBrowserEvent(event);\r
}\r
\r
private void processHandleEvent(Event event) {\r
break;\r
case Event.ONMOUSEMOVE:\r
if (dragging) {\r
- client.console.log("Slider handle: dragging...");\r
int x = DOM.eventGetClientX(event);\r
int y = DOM.eventGetClientY(event);\r
if(vertical) {\r
// TODO\r
} else {\r
if(values == null) {\r
+ client.console.log("Slider handle: dragging..." + x);\r
float handleW = Integer.parseInt(DOM.getAttribute(handle, "offsetWidth"));\r
float baseX = DOM.getAbsoluteLeft(base);\r
float baseW = Integer.parseInt(DOM.getAttribute(base, "offsetWidth"));\r