(e)
| 6 | } |
| 7 | |
| 8 | function determineEffectAllowed(e) { |
| 9 | if(e.originalEvent) { |
| 10 | e.dataTransfer = e.originalEvent.dataTransfer; |
| 11 | } |
| 12 | |
| 13 | // Chrome doesn't set dropEffect, so we have to work it out ourselves |
| 14 | if (typeof e.dataTransfer !== 'undefined' && e.dataTransfer.dropEffect === 'none') { |
| 15 | if (e.dataTransfer.effectAllowed === 'copy' || |
| 16 | e.dataTransfer.effectAllowed === 'move') { |
| 17 | e.dataTransfer.dropEffect = e.dataTransfer.effectAllowed; |
| 18 | } else if (e.dataTransfer.effectAllowed === 'copyMove' || e.dataTransfer.effectAllowed === 'copymove') { |
| 19 | e.dataTransfer.dropEffect = e.ctrlKey ? 'copy' : 'move'; |
| 20 | } |
| 21 | } |
| 22 | } |
| 23 | |
| 24 | if (!isDnDsSupported()) { |
| 25 | angular.module('ang-drag-drop', []); |
no outgoing calls
no test coverage detected