Skip to content
Permalink
Browse files

Slider: added support for canceling start event. Fixes #5472 - slider…

…: event start not cancelable
  • Loading branch information...
rdworth committed Apr 1, 2010
1 parent 5ffd3ab commit 354682e3ebba79e5b0ad014ea10c43f0a57a25e2
Showing with 9 additions and 3 deletions.
  1. +9 −3 ui/jquery.ui.slider.js
@@ -147,7 +147,10 @@ $.widget("ui.slider", $.ui.mouse, {
if (!self._keySliding) {
self._keySliding = true;
$(this).addClass("ui-state-active");
self._start(event, index);
var allowed = self._start(event, index);
if (allowed === false) {
return;
}
}
break;
}
@@ -262,7 +265,10 @@ $.widget("ui.slider", $.ui.mouse, {
closestHandle = $(this.handles[++index]);
}

this._start(event, index);
var allowed = this._start(event, index);
if (allowed === false) {
return false;
}
this._mouseSliding = true;

self._handleIndex = index;
@@ -354,7 +360,7 @@ $.widget("ui.slider", $.ui.mouse, {
uiHash.value = this.values(index);
uiHash.values = this.values();
}
this._trigger("start", event, uiHash);
return this._trigger("start", event, uiHash);
},

_slide: function(event, index, newVal) {

0 comments on commit 354682e

Please sign in to comment.
You can’t perform that action at this time.