var newy = parent.getMouse("y"); parent._sliderthumb.setNewYFromTrack(newy); drag_max) { this.setAttribute("y",this.drag_max); return; } if (y < drag_min) { this.setAttribute("y",this.drag_min); return; } this.setAttribute("y",y); ]]> //Setting the initVal this.setY(getPosFromValue(this.parent.initvalue)); var delta1 = this.parent.maxvalue-this.parent.minvalue; var perc = (this.parent.switchaxis) ? 1-(y / (this.parent.height-this.height)) : (y / (this.parent.height-this.height)); //Debug.write(delta1,perc); return (Math.round(perc*delta1))+this.parent.minvalue; var perc = (val-this.parent.minvalue) / (this.parent.maxvalue-this.parent.minvalue); //Debug.write(perc); valY = (this.parent.switchaxis) ? ( (1-perc) * (this.parent.height-this.height)) : (perc * (this.parent.height-this.height)); //Debug.write("valY: ",Math.round(valY)); return Math.round(valY); //super.setY(v); //if ($debug) Debug.write("setY: ",v); var thumbVal = getValueFromPos(); if (thumbVal != parent.value) { this.parent.setValue(thumbVal); } parent.onvalueChosenFinal.sendEvent(); if (!isinited) { this.value = v; return; } if (this.value == v) return; this.value = v; if (onvalue) onvalue.sendEvent(v);