(e)
| 199 | var uiOnDragOverFn = $parse(attr.uiOnDragOver); |
| 200 | |
| 201 | function calculateDropOffset(e) { |
| 202 | var offset = { |
| 203 | x: e.offsetX, |
| 204 | y: e.offsetY |
| 205 | }; |
| 206 | var target = e.target; |
| 207 | |
| 208 | while (target !== element[0]) { |
| 209 | offset.x = offset.x + target.offsetLeft; |
| 210 | offset.y = offset.y + target.offsetTop; |
| 211 | |
| 212 | target = target.offsetParent; |
| 213 | if (!target) { |
| 214 | return null; |
| 215 | } |
| 216 | } |
| 217 | |
| 218 | return offset; |
| 219 | } |
| 220 | |
| 221 | function onDragOver(e) { |
| 222 | if (e.preventDefault) { |