michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: max) michael@0: p = max; michael@0: var c = this.value; michael@0: if (p != c) { michael@0: var delta = p - c; michael@0: if (delta < 0) michael@0: delta = -delta; michael@0: if (delta > 3 || p == 0 || p == max) { michael@0: this.setAttribute("value", p); michael@0: // Fire DOM event so that accessible value change events occur michael@0: var event = document.createEvent('Events'); michael@0: event.initEvent('ValueChange', true, true); michael@0: this.dispatchEvent(event); michael@0: } michael@0: } michael@0: michael@0: return val; michael@0: ]]> michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: true michael@0: michael@0: > 2; michael@0: spacer.height = stack.boxObject.height; michael@0: spacer.width = width; michael@0: spacer.left = width * position; michael@0: michael@0: mozRequestAnimationFrame(nextStep); michael@0: } catch (e) { michael@0: } michael@0: } michael@0: mozRequestAnimationFrame(nextStep); michael@0: ]]> michael@0: michael@0: michael@0: this._init(); michael@0: michael@0: michael@0: michael@0: