Skip to main content

Search and Top Navigation

#3782 closed enhancement (fixed)

Opened January 06, 2009 05:26PM UTC

Closed August 23, 2009 05:41PM UTC

ui object should retrieve original position also

Reported by: 4pcbr Owned by:
Priority: major Milestone: 1.8
Component: ui.draggable Version: 1.6rc4
Keywords: Cc:
Blocked by: Blocking:
Description

Resizable callbacks returns ui.size and ui.originalSize, i.e. user can get both original and actual sizes while only stop callback is called.

But if I wanna know original position of draggable element after it dragged, i should to remember its original position in start callback, and then get remembered original position object in a stop callback.

I think it is inconvenient, I need to remember original object somewhere and to define start callback for this purpose only(if not defined earlier : )).

Here is my uiHash modification:

uiHash: function(e) {

return {

helper: this.helper,

position: this.position,

absolutePosition: this.positionAbs,

originalPosition: this.originalPosition,

absoluteOriginalPosition: this.originalPositionAbs,

options: this.options

}

}

originalPositionAbs is defined in mouseStart(e) method:

this.originalPosition = this.generatePosition(e);

this.originalPositionAbs = this.convertPositionTo("absolute", this.originalPosition);

Attachments (0)
Change History (3)

Changed May 07, 2009 11:47AM UTC by jzaefferer comment:1

milestone: TBD1.7.2
priority: minormajor

Consistency is important, and the original position can't be easily retrieved otherwise.

Changed May 07, 2009 01:16PM UTC by jzaefferer comment:2

milestone: 1.7.21.8

Changed August 23, 2009 05:41PM UTC by paul comment:3

resolution: → fixed
status: newclosed

Fixed in r3119 for both draggable and sortable.