]> source.dussan.org Git - jquery-ui.git/commitdiff
sortable: fixed #5322 (helper position weird when axis was used, fixes sortable tabs...
authorPaul Bakaus <paul.bakaus@googlemail.com>
Thu, 11 Mar 2010 16:35:20 +0000 (16:35 +0000)
committerPaul Bakaus <paul.bakaus@googlemail.com>
Thu, 11 Mar 2010 16:35:20 +0000 (16:35 +0000)
ui/jquery.ui.sortable.js

index d29e708e8f3e36bc2c236214e3ed00cbcb86c065..6b257343197c6f11be35e587440360c4f2929aae 100644 (file)
@@ -270,8 +270,8 @@ $.widget("ui.sortable", $.ui.mouse, {
                this.positionAbs = this._convertPositionTo("absolute");
 
                //Set the helper position
-               if(!this.options.axis || this.options.axis != "y") this.helper[0].style.left = this.position.left+'px';
-               if(!this.options.axis || this.options.axis != "x") this.helper[0].style.top = this.position.top+'px';
+               this.helper[0].style.left = this.options.axis == "y" ? this.originalPosition.left+'px' : this.position.left+'px';
+               this.helper[0].style.top = this.options.axis == "x" ? this.originalPosition.top+'px' : this.position.top+'px';
 
                //Rearrange
                for (var i = this.items.length - 1; i >= 0; i--) {