|
@@ -580,12 +580,20 @@ Drupal.tableDrag.prototype.dropRow = function (event, self) {
|
|
* Get the mouse coordinates from the event (allowing for browser differences).
|
|
* Get the mouse coordinates from the event (allowing for browser differences).
|
|
*/
|
|
*/
|
|
Drupal.tableDrag.prototype.mouseCoords = function (event) {
|
|
Drupal.tableDrag.prototype.mouseCoords = function (event) {
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ var clientX = event.clientX || event.originalEvent.clientX;
|
|
|
|
+ var clientY = event.clientY || event.originalEvent.clientY;
|
|
|
|
+
|
|
if (event.pageX || event.pageY) {
|
|
if (event.pageX || event.pageY) {
|
|
return { x: event.pageX, y: event.pageY };
|
|
return { x: event.pageX, y: event.pageY };
|
|
}
|
|
}
|
|
|
|
+
|
|
return {
|
|
return {
|
|
- x: event.clientX + document.body.scrollLeft - document.body.clientLeft,
|
|
+ x: clientX + document.body.scrollLeft - document.body.clientLeft,
|
|
- y: event.clientY + document.body.scrollTop - document.body.clientTop
|
|
+ y: clientY + document.body.scrollTop - document.body.clientTop
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
|