Skip to content
Permalink
Browse files

slider: fixed orientation detection

  • Loading branch information
Paul Bakaus
Paul Bakaus committed Jan 29, 2009
1 parent 8218b06 commit bcee037715691a8ae3d925777686132c73a819af
Showing with 8 additions and 5 deletions.
  1. +8 −5 ui/ui.slider.js
@@ -20,8 +20,7 @@ $.widget("ui.slider", $.extend({}, $.ui.mouse, {
var self = this, o = this.options;
this._keySliding = false;
this._handleIndex = null;
this.orientation = o.orientation == 'auto' ? (this.element[0].offsetWidth/this.element[0].offsetHeight > 1 ? 'horizontal' : 'vertical') : o.orientation;

this._detectOrientation();
this._mouseInit();

this.element
@@ -249,6 +248,10 @@ $.widget("ui.slider", $.extend({}, $.ui.mouse, {
return false;

},

_detectOrientation: function() {
this.orientation = this.options.orientation == 'auto' ? (this.element[0].offsetWidth/this.element[0].offsetHeight > 1 ? 'horizontal' : 'vertical') : this.options.orientation;
},

_normValueFromMouse: function(position) {

@@ -381,11 +384,11 @@ $.widget("ui.slider", $.extend({}, $.ui.mouse, {
switch (key) {
case 'orientation':

this.orientation = this.options.orientation == 'auto' ? (this.element[0].offsetWidth/this.element[0].offsetHeight > 1 ? 'horizontal' : 'vertical') : this.options.orientation;

this._detectOrientation();
this.element
.removeClass("ui-slider-horizontal ui-slider-vertical")
.addClass("ui-slider-" + this._orientation());
.addClass("ui-slider-" + this.orientation);
this._refreshValue();
break;
case 'value':

0 comments on commit bcee037

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