mirror of
https://github.com/jquery/jquery-ui.git
synced 2025-01-07 20:34:24 +00:00
Draggable: Ensure css is always restored after connectToSortable drag
Fixes #9675
This commit is contained in:
parent
1cc380778b
commit
27ed20715f
@ -744,19 +744,20 @@ $.ui.plugin.add("draggable", "connectToSortable", {
|
||||
if (this.shouldRevert) {
|
||||
this.instance.options.revert = this.shouldRevert;
|
||||
}
|
||||
// Use _storedCSS To restore properties in the sortable,
|
||||
// as this also handles revert (#9675) since the draggable
|
||||
// may have modified them in unexpected ways (#8809)
|
||||
this.instance._storedCSS = {
|
||||
position: this.instance.placeholder.css( "position" ),
|
||||
top: this.instance.placeholder.css( "top" ),
|
||||
left: this.instance.placeholder.css( "left" )
|
||||
};
|
||||
|
||||
//Trigger the stop of the sortable
|
||||
this.instance._mouseStop(event);
|
||||
|
||||
this.instance.options.helper = this.instance.options._helper;
|
||||
|
||||
// restore properties in the sortable, since the draggable may have
|
||||
// modified them in unexpected ways (#8809)
|
||||
this.instance.currentItem.css({
|
||||
position: this.instance.placeholder.css( "position" ),
|
||||
top: "",
|
||||
left: ""
|
||||
});
|
||||
} else {
|
||||
// Prevent this Sortable from removing the helper.
|
||||
// However, don't set the draggable to remove the helper
|
||||
|
Loading…
Reference in New Issue
Block a user