From b8591edc8da2ce8e688f5ea3173c24ecd821f040 Mon Sep 17 00:00:00 2001 From: s1341 Date: Mon, 16 Dec 2013 14:17:10 +0200 Subject: [PATCH] Sliding now triggers goToRevision. --- src/static/js/broadcast_slider.js | 1 + src/static/js/sliderui.js | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/static/js/broadcast_slider.js b/src/static/js/broadcast_slider.js index 0b7d7523a..1fae875c5 100644 --- a/src/static/js/broadcast_slider.js +++ b/src/static/js/broadcast_slider.js @@ -58,6 +58,7 @@ $.Class("RevisionSlider", }, onSlide: function (value) { console.log("in slide handler:", value); + this.goToRevision(value); }, loadElements: function (root_element) { this.elements.root = root_element; diff --git a/src/static/js/sliderui.js b/src/static/js/sliderui.js index eccbb12ec..e9227b006 100644 --- a/src/static/js/sliderui.js +++ b/src/static/js/sliderui.js @@ -136,14 +136,16 @@ $.Class("SliderUI", if (_this.current_value != start_value) { //_this.setValue(start_value); } + var prev_value = start_value; $(document).on("mousemove.slider", function (event) { var current_value = Math.floor((event.clientX-_this.element.offset().left) / _this._getStep()); console.log("sliderbar mousemove, value:", current_value); // don't change the value if it hasn't actually changed! - if (_this.current_value != current_value) { + if (prev_value != current_value) { //_this.setValue(current_value); _this._trigger("slide", current_value); + prev_value = current_value; } });