diff --git a/skin/frontend/base/default/emico_tweakwise/js/AttributeSlider.js b/skin/frontend/base/default/emico_tweakwise/js/AttributeSlider.js index c315df7..e9c55c4 100644 --- a/skin/frontend/base/default/emico_tweakwise/js/AttributeSlider.js +++ b/skin/frontend/base/default/emico_tweakwise/js/AttributeSlider.js @@ -166,18 +166,13 @@ TweakwiseAttributeSlider.prototype = { restricted: true, onSlide: function(value) { - this.setValue( - this.filterAssign(this.filterDisplayLower(value[0])), - this.filterAssign(this.filterDisplayUpper(value[1])) - ); - this.updateInputValue(); - this.updateLinkValue(); - this.setValue.bind(this) + this.updateSlider(value); }.bind(this), onChange: function(value) { if(this.initialized) { + this.updateSlider(value); this.getUpdateLink().simulate('click'); } }.bind(this) @@ -187,6 +182,17 @@ TweakwiseAttributeSlider.prototype = { return this.slider; }, + updateSlider: function(value) + { + this.setValue( + this.filterAssign(this.filterDisplayLower(value[0])), + this.filterAssign(this.filterDisplayUpper(value[1])) + ); + this.updateInputValue(); + this.updateLinkValue(); + this.setValue.bind(this); + }, + /** object methods **/ intValue: function(value, boundValue) {