Fixed trigger bug

git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@8896 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
taggon 2011-08-25 09:44:14 +00:00
parent 91ec7feabf
commit 19a50e7994

View file

@ -410,19 +410,18 @@ $('table.sortable')
if(event.which != 1) return;
$this = $(this);
// before event trigger
before_event = $.Event('before-drag.st');
$this.trigger(before_event);
// is event canceled?
if(before_event.isDefaultPrevented()) return false;
$tr = $this.closest('tr');
$table = $this.closest('table').css('position','relative');
height = $tr.height();
width = $tr.width();
// before event trigger
before_event = $.Event('before-drag.st');
$table.trigger(before_event);
// is event canceled?
if(before_event.isDefaultPrevented()) return false;
position = {x:event.pageX, y:event.pageY};
offset = getOffset($tr.get(0), $table.get(0));
@ -512,6 +511,8 @@ $('table.sortable')
// use the clone for animation
$dropzone[dropzone.state]($tr);
$table.trigger('after-drag.st');
});
})