if (!this._sliderElement)
this._sliderElement = document.getAnonymousElementByAttribute(this, "anonid", "slider");
return this._sliderElement;
var value = this._slider.getAttribute(aAttr);
var intvalue = parseInt(value, 10);
if (!isNaN(intvalue))
return intvalue;
return aDefaultValue;
var intvalue = parseInt(aValue, 10);
if (!isNaN(intvalue)) this._slider.setAttribute(aAttr, intvalue);
return aValue;
startpos) ? newpos : startpos;
]]>
startpos) ? newpos : startpos;
]]>
if (event.originalTarget != this._slider)
return;
switch (event.attrName) {
case "curpos":
this.setAttribute("value", event.newValue);
var changeEvent = document.createEvent("Events");
changeEvent.initEvent("change", false, true);
this.dispatchEvent(changeEvent);
break;
case "minpos":
this.setAttribute("min", event.newValue);
break;
case "maxpos":
this.setAttribute("max", event.newValue);
break;
}
this.decrease();
this.decrease();
this.increase();
this.increase();
this.decreasePage();
this.increasePage();
this.value = this.min;
this.value = this.max;