1 /*! jQuery UI - v1.9.0 - 2012-10-08
3 * Includes: jquery.ui.draggable.js
4 * Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */
5 (function(e
,t
){e
.widget("ui.draggable",e
.ui
.mouse
,{version
:"1.9.0",widgetEventPrefix
:"drag",options
:{addClasses
:!0,appendTo
:"parent",axis
:!1,connectToSortable
:!1,containment
:!1,cursor
:"auto",cursorAt
:!1,grid
:!1,handle
:!1,helper
:"original",iframeFix
:!1,opacity
:!1,refreshPositions
:!1,revert
:!1,revertDuration
:500,scope
:"default",scroll
:!0,scrollSensitivity
:20,scrollSpeed
:20,snap
:!1,snapMode
:"both",snapTolerance
:20,stack
:!1,zIndex
:!1},_create:function(){this.options
.helper
=="original"&&!/^(?:r|a|f)/.test(this.element
.css("position"))&&(this.element
[0].style
.position
="relative"),this.options
.addClasses
&&this.element
.addClass("ui-draggable"),this.options
.disabled
&&this.element
.addClass("ui-draggable-disabled"),this._mouseInit()},_destroy:function(){this.element
.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy()},_mouseCapture:function(t
){var n
=this.options
;return this.helper
||n
.disabled
||e(t
.target
).is(".ui-resizable-handle")?!1:(this.handle
=this._getHandle(t
),this.handle
?(e(n
.iframeFix
===!0?"iframe":n
.iframeFix
).each(function(){e('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width
:this.offsetWidth
+"px",height
:this.offsetHeight
+"px",position
:"absolute",opacity
:"0.001",zIndex
:1e3
}).css(e(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(t
){var n
=this.options
;return this.helper
=this._createHelper(t
),this.helper
.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e
.ui
.ddmanager
&&(e
.ui
.ddmanager
.current
=this),this._cacheMargins(),this.cssPosition
=this.helper
.css("position"),this.scrollParent
=this.helper
.scrollParent(),this.offset
=this.positionAbs
=this.element
.offset(),this.offset
={top
:this.offset
.top
-this.margins
.top
,left
:this.offset
.left
-this.margins
.left
},e
.extend(this.offset
,{click
:{left
:t
.pageX
-this.offset
.left
,top
:t
.pageY
-this.offset
.top
},parent
:this._getParentOffset(),relative
:this._getRelativeOffset()}),this.originalPosition
=this.position
=this._generatePosition(t
),this.originalPageX
=t
.pageX
,this.originalPageY
=t
.pageY
,n
.cursorAt
&&this._adjustOffsetFromHelper(n
.cursorAt
),n
.containment
&&this._setContainment(),this._trigger("start",t
)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e
.ui
.ddmanager
&&!n
.dropBehaviour
&&e
.ui
.ddmanager
.prepareOffsets(this,t
),this._mouseDrag(t
,!0),e
.ui
.ddmanager
&&e
.ui
.ddmanager
.dragStart(this,t
),!0)},_mouseDrag:function(t
,n
){this.position
=this._generatePosition(t
),this.positionAbs
=this._convertPositionTo("absolute");if(!n
){var r
=this._uiHash();if(this._trigger("drag",t
,r
)===!1)return this._mouseUp({}),!1;this.position
=r
.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";return e
.ui
.ddmanager
&&e
.ui
.ddmanager
.drag(this,t
),!1},_mouseStop:function(t
){var n
=!1;e
.ui
.ddmanager
&&!this.options
.dropBehaviour
&&(n
=e
.ui
.ddmanager
.drop(this,t
)),this.dropped
&&(n
=this.dropped
,this.dropped
=!1);var r
=this.element
[0],i
=!1;while(r
&&(r
=r
.parentNode
))r
==document
&&(i
=!0);if(!i
&&this.options
.helper
==="original")return!1;if(this.options
.revert
=="invalid"&&!n
||this.options
.revert
=="valid"&&n
||this.options
.revert
===!0||e
.isFunction(this.options
.revert
)&&this.options
.revert
.call(this.element
,n
)){var s
=this;e(this.helper
).animate(this.originalPosition
,parseInt(this.options
.revertDuration
,10),function(){s
._trigger("stop",t
)!==!1&&s
._clear()})}else this._trigger("stop",t
)!==!1&&this._clear();return!1},_mouseUp:function(t
){return e("div.ui-draggable-iframeFix").each(function(){this.parentNode
.removeChild(this)}),e
.ui
.ddmanager
&&e
.ui
.ddmanager
.dragStop(this,t
),e
.ui
.mouse
.prototype._mouseUp
.call(this,t
)},cancel:function(){return this.helper
.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t
){var n
=!this.options
.handle
||!e(this.options
.handle
,this.element
).length
?!0:!1;return e(this.options
.handle
,this.element
).find("*").andSelf().each(function(){this==t
.target
&&(n
=!0)}),n
},_createHelper:function(t
){var n
=this.options
,r
=e
.isFunction(n
.helper
)?e(n
.helper
.apply(this.element
[0],[t
])):n
.helper
=="clone"?this.element
.clone().removeAttr("id"):this.element
;return r
.parents("body").length
||r
.appendTo(n
.appendTo
=="parent"?this.element
[0].parentNode
:n
.appendTo
),r
[0]!=this.element
[0]&&!/(fixed
|absolute
)/.test(r.css("position"))&&r.css("position","absolute"),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.browser.msie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.element.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[t.containment=="document"?0:e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t.containment=="document"?0:e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(t.containment=="document"?0:e(window).scrollLeft())+e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(t.containment=="document"?0:e(window).scrollTop())+(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document
|window
|parent
)$/.test(t.containment)&&t.containment.constructor!=Array){var n=e(t.containment),r=n[0];if(!r)return;var i=n.offset(),s=e(r).css("overflow")!="hidden";this.containment=[(parseInt(e(r).css("borderLeftWidth"),10)||0)+(parseInt(e(r).css("paddingLeft"),10)||0),(parseInt(e(r).css("borderTopWidth"),10)||0)+(parseInt(e(r).css("paddingTop"),10)||0),(s?Math.max(r.scrollWidth,r.offsetWidth):r.offsetWidth)-(parseInt(e(r).css("borderLeftWidth"),10)||0)-(parseInt(e(r).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(s?Math.max(r.scrollHeight,r.offsetHeight):r.offsetHeight)-(parseInt(e(r).css("borderTopWidth"),10)||0)-(parseInt(e(r).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=n}else t.containment.constructor==Array&&(this.containment=t.containment)},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html
|body
)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html
|body
)/i.test(r[0].tagName),s=t.pageX,o=t.pageY;if(this.originalPosition){var u;if(this.containment){if(this.relative_container){var a=this.relative_container.offset();u=[this.containment[0]+a.left,this.containment[1]+a.top,this.containment[2]+a.left,this.containment[3]+a.top]}else u=this.containment;t.pageX-this.offset.click.left<u[0]&&(s=u[0]+this.offset.click.left),t.pageY-this.offset.click.top<u[1]&&(o=u[1]+this.offset.click.top),t.pageX-this.offset.click.left>u[2]&&(s=u[2]+this.offset.click.left),t.pageY-this.offset.click.top>u[3]&&(o=u[3]+this.offset.click.top)}if(n.grid){var f=n.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/n
.grid
[1])*n
.grid
[1]:this.originalPageY
;o
=u
?f
-this.offset
.click
.top
<u
[1]||f
-this.offset
.click
.top
>u
[3]?f
-this.offset
.click
.top
<u
[1]?f
+n
.grid
[1]:f
-n
.grid
[1]:f
:f
;var l
=n
.grid
[0]?this.originalPageX
+Math
.round((s
-this.originalPageX
)/n
.grid
[0])*n
.grid
[0]:this.originalPageX
;s
=u
?l
-this.offset
.click
.left
<u
[0]||l
-this.offset
.click
.left
>u
[2]?l
-this.offset
.click
.left
<u
[0]?l
+n
.grid
[0]:l
-n
.grid
[0]:l
:l
}}return{top
:o
-this.offset
.click
.top
-this.offset
.relative
.top
-this.offset
.parent
.top
+(this.cssPosition
=="fixed"?-this.scrollParent
.scrollTop():i
?0:r
.scrollTop()),left
:s
-this.offset
.click
.left
-this.offset
.relative
.left
-this.offset
.parent
.left
+(this.cssPosition
=="fixed"?-this.scrollParent
.scrollLeft():i
?0:r
.scrollLeft())}},_clear:function(){this.helper
.removeClass("ui-draggable-dragging"),this.helper
[0]!=this.element
[0]&&!this.cancelHelperRemoval
&&this.helper
.remove(),this.helper
=null,this.cancelHelperRemoval
=!1},_trigger:function(t
,n
,r
){return r
=r
||this._uiHash(),e
.ui
.plugin
.call(this,t
,[n
,r
]),t
=="drag"&&(this.positionAbs
=this._convertPositionTo("absolute")),e
.Widget
.prototype._trigger
.call(this,t
,n
,r
)},plugins
:{},_uiHash:function(e
){return{helper
:this.helper
,position
:this.position
,originalPosition
:this.originalPosition
,offset
:this.positionAbs
}}}),e
.ui
.plugin
.add("draggable","connectToSortable",{start:function(t
,n
){var r
=e(this).data("draggable"),i
=r
.options
,s
=e
.extend({},n
,{item
:r
.element
});r
.sortables
=[],e(i
.connectToSortable
).each(function(){var n
=e
.data(this,"sortable");n
&&!n
.options
.disabled
&&(r
.sortables
.push({instance
:n
,shouldRevert
:n
.options
.revert
}),n
.refreshPositions(),n
._trigger("activate",t
,s
))})},stop:function(t
,n
){var r
=e(this).data("draggable"),i
=e
.extend({},n
,{item
:r
.element
});e
.each(r
.sortables
,function(){this.instance
.isOver
?(this.instance
.isOver
=0,r
.cancelHelperRemoval
=!0,this.instance
.cancelHelperRemoval
=!1,this.shouldRevert
&&(this.instance
.options
.revert
=!0),this.instance
._mouseStop(t
),this.instance
.options
.helper
=this.instance
.options
._helper
,r
.options
.helper
=="original"&&this.instance
.currentItem
.css({top
:"auto",left
:"auto"})):(this.instance
.cancelHelperRemoval
=!1,this.instance
._trigger("deactivate",t
,i
))})},drag:function(t
,n
){var r
=e(this).data("draggable"),i
=this,s=function(t
){var n
=this.offset
.click
.top
,r
=this.offset
.click
.left
,i
=this.positionAbs
.top
,s
=this.positionAbs
.left
,o
=t
.height
,u
=t
.width
,a
=t
.top
,f
=t
.left
;return e
.ui
.isOver(i
+n
,s
+r
,a
,f
,o
,u
)};e
.each(r
.sortables
,function(s
){this.instance
.positionAbs
=r
.positionAbs
,this.instance
.helperProportions
=r
.helperProportions
,this.instance
.offset
.click
=r
.offset
.click
,this.instance
._intersectsWith(this.instance
.containerCache
)?(this.instance
.isOver
||(this.instance
.isOver
=1,this.instance
.currentItem
=e(i
).clone().removeAttr("id").appendTo(this.instance
.element
).data("sortable-item",!0),this.instance
.options
._helper
=this.instance
.options
.helper
,this.instance
.options
.helper=function(){return n
.helper
[0]},t
.target
=this.instance
.currentItem
[0],this.instance
._mouseCapture(t
,!0),this.instance
._mouseStart(t
,!0,!0),this.instance
.offset
.click
.top
=r
.offset
.click
.top
,this.instance
.offset
.click
.left
=r
.offset
.click
.left
,this.instance
.offset
.parent
.left
-=r
.offset
.parent
.left
-this.instance
.offset
.parent
.left
,this.instance
.offset
.parent
.top
-=r
.offset
.parent
.top
-this.instance
.offset
.parent
.top
,r
._trigger("toSortable",t
),r
.dropped
=this.instance
.element
,r
.currentItem
=r
.element
,this.instance
.fromOutside
=r
),this.instance
.currentItem
&&this.instance
._mouseDrag(t
)):this.instance
.isOver
&&(this.instance
.isOver
=0,this.instance
.cancelHelperRemoval
=!0,this.instance
.options
.revert
=!1,this.instance
._trigger("out",t
,this.instance
._uiHash(this.instance
)),this.instance
._mouseStop(t
,!0),this.instance
.options
.helper
=this.instance
.options
._helper
,this.instance
.currentItem
.remove(),this.instance
.placeholder
&&this.instance
.placeholder
.remove(),r
._trigger("fromSortable",t
),r
.dropped
=!1)})}}),e
.ui
.plugin
.add("draggable","cursor",{start:function(t
,n
){var r
=e("body"),i
=e(this).data("draggable").options
;r
.css("cursor")&&(i
._cursor
=r
.css("cursor")),r
.css("cursor",i
.cursor
)},stop:function(t
,n
){var r
=e(this).data("draggable").options
;r
._cursor
&&e("body").css("cursor",r
._cursor
)}}),e
.ui
.plugin
.add("draggable","opacity",{start:function(t
,n
){var r
=e(n
.helper
),i
=e(this).data("draggable").options
;r
.css("opacity")&&(i
._opacity
=r
.css("opacity")),r
.css("opacity",i
.opacity
)},stop:function(t
,n
){var r
=e(this).data("draggable").options
;r
._opacity
&&e(n
.helper
).css("opacity",r
._opacity
)}}),e
.ui
.plugin
.add("draggable","scroll",{start:function(t
,n
){var r
=e(this).data("draggable");r
.scrollParent
[0]!=document
&&r
.scrollParent
[0].tagName
!="HTML"&&(r
.overflowOffset
=r
.scrollParent
.offset())},drag:function(t
,n
){var r
=e(this).data("draggable"),i
=r
.options
,s
=!1;if(r
.scrollParent
[0]!=document
&&r
.scrollParent
[0].tagName
!="HTML"){if(!i
.axis
||i
.axis
!="x")r
.overflowOffset
.top
+r
.scrollParent
[0].offsetHeight
-t
.pageY
<i
.scrollSensitivity
?r
.scrollParent
[0].scrollTop
=s
=r
.scrollParent
[0].scrollTop
+i
.scrollSpeed
:t
.pageY
-r
.overflowOffset
.top
<i
.scrollSensitivity
&&(r
.scrollParent
[0].scrollTop
=s
=r
.scrollParent
[0].scrollTop
-i
.scrollSpeed
);if(!i
.axis
||i
.axis
!="y")r
.overflowOffset
.left
+r
.scrollParent
[0].offsetWidth
-t
.pageX
<i
.scrollSensitivity
?r
.scrollParent
[0].scrollLeft
=s
=r
.scrollParent
[0].scrollLeft
+i
.scrollSpeed
:t
.pageX
-r
.overflowOffset
.left
<i
.scrollSensitivity
&&(r
.scrollParent
[0].scrollLeft
=s
=r
.scrollParent
[0].scrollLeft
-i
.scrollSpeed
)}else{if(!i
.axis
||i
.axis
!="x")t
.pageY
-e(document
).scrollTop()<i
.scrollSensitivity
?s
=e(document
).scrollTop(e(document
).scrollTop()-i
.scrollSpeed
):e(window
).height()-(t
.pageY
-e(document
).scrollTop())<i
.scrollSensitivity
&&(s
=e(document
).scrollTop(e(document
).scrollTop()+i
.scrollSpeed
));if(!i
.axis
||i
.axis
!="y")t
.pageX
-e(document
).scrollLeft()<i
.scrollSensitivity
?s
=e(document
).scrollLeft(e(document
).scrollLeft()-i
.scrollSpeed
):e(window
).width()-(t
.pageX
-e(document
).scrollLeft())<i
.scrollSensitivity
&&(s
=e(document
).scrollLeft(e(document
).scrollLeft()+i
.scrollSpeed
))}s
!==!1&&e
.ui
.ddmanager
&&!i
.dropBehaviour
&&e
.ui
.ddmanager
.prepareOffsets(r
,t
)}}),e
.ui
.plugin
.add("draggable","snap",{start:function(t
,n
){var r
=e(this).data("draggable"),i
=r
.options
;r
.snapElements
=[],e(i
.snap
.constructor!=String
?i
.snap
.items
||":data(draggable)":i
.snap
).each(function(){var t
=e(this),n
=t
.offset();this!=r
.element
[0]&&r
.snapElements
.push({item
:this,width
:t
.outerWidth(),height
:t
.outerHeight(),top
:n
.top
,left
:n
.left
})})},drag:function(t
,n
){var r
=e(this).data("draggable"),i
=r
.options
,s
=i
.snapTolerance
,o
=n
.offset
.left
,u
=o
+r
.helperProportions
.width
,a
=n
.offset
.top
,f
=a
+r
.helperProportions
.height
;for(var l
=r
.snapElements
.length
-1;l
>=0;l
--){var c
=r
.snapElements
[l
].left
,h
=c
+r
.snapElements
[l
].width
,p
=r
.snapElements
[l
].top
,d
=p
+r
.snapElements
[l
].height
;if(!(c
-s
<o
&&o
<h
+s
&&p
-s
<a
&&a
<d
+s
||c
-s
<o
&&o
<h
+s
&&p
-s
<f
&&f
<d
+s
||c
-s
<u
&&u
<h
+s
&&p
-s
<a
&&a
<d
+s
||c
-s
<u
&&u
<h
+s
&&p
-s
<f
&&f
<d
+s
)){r
.snapElements
[l
].snapping
&&r
.options
.snap
.release
&&r
.options
.snap
.release
.call(r
.element
,t
,e
.extend(r
._uiHash(),{snapItem
:r
.snapElements
[l
].item
})),r
.snapElements
[l
].snapping
=!1;continue}if(i
.snapMode
!="inner"){var v
=Math
.abs(p
-f
)<=s
,m
=Math
.abs(d
-a
)<=s
,g
=Math
.abs(c
-u
)<=s
,y
=Math
.abs(h
-o
)<=s
;v
&&(n
.position
.top
=r
._convertPositionTo("relative",{top
:p
-r
.helperProportions
.height
,left
:0}).top
-r
.margins
.top
),m
&&(n
.position
.top
=r
._convertPositionTo("relative",{top
:d
,left
:0}).top
-r
.margins
.top
),g
&&(n
.position
.left
=r
._convertPositionTo("relative",{top
:0,left
:c
-r
.helperProportions
.width
}).left
-r
.margins
.left
),y
&&(n
.position
.left
=r
._convertPositionTo("relative",{top
:0,left
:h
}).left
-r
.margins
.left
)}var b
=v
||m
||g
||y
;if(i
.snapMode
!="outer"){var v
=Math
.abs(p
-a
)<=s
,m
=Math
.abs(d
-f
)<=s
,g
=Math
.abs(c
-o
)<=s
,y
=Math
.abs(h
-u
)<=s
;v
&&(n
.position
.top
=r
._convertPositionTo("relative",{top
:p
,left
:0}).top
-r
.margins
.top
),m
&&(n
.position
.top
=r
._convertPositionTo("relative",{top
:d
-r
.helperProportions
.height
,left
:0}).top
-r
.margins
.top
),g
&&(n
.position
.left
=r
._convertPositionTo("relative",{top
:0,left
:c
}).left
-r
.margins
.left
),y
&&(n
.position
.left
=r
._convertPositionTo("relative",{top
:0,left
:h
-r
.helperProportions
.width
}).left
-r
.margins
.left
)}!r
.snapElements
[l
].snapping
&&(v
||m
||g
||y
||b
)&&r
.options
.snap
.snap
&&r
.options
.snap
.snap
.call(r
.element
,t
,e
.extend(r
._uiHash(),{snapItem
:r
.snapElements
[l
].item
})),r
.snapElements
[l
].snapping
=v
||m
||g
||y
||b
}}}),e
.ui
.plugin
.add("draggable","stack",{start:function(t
,n
){var r
=e(this).data("draggable").options
,i
=e
.makeArray(e(r
.stack
)).sort(function(t
,n
){return(parseInt(e(t
).css("zIndex"),10)||0)-(parseInt(e(n
).css("zIndex"),10)||0)});if(!i
.length
)return;var s
=parseInt(i
[0].style
.zIndex
)||0;e(i
).each(function(e
){this.style
.zIndex
=s
+e
}),this[0].style
.zIndex
=s
+i
.length
}}),e
.ui
.plugin
.add("draggable","zIndex",{start:function(t
,n
){var r
=e(n
.helper
),i
=e(this).data("draggable").options
;r
.css("zIndex")&&(i
._zIndex
=r
.css("zIndex")),r
.css("zIndex",i
.zIndex
)},stop:function(t
,n
){var r
=e(this).data("draggable").options
;r
._zIndex
&&e(n
.helper
).css("zIndex",r
._zIndex
)}})})(jQuery
);