MCPcopy Create free account
hub / github.com/angular-dragdrop/angular-dragdrop / setDragElement

Function setDragElement

draganddrop.js:94–119  ·  view source on GitHub ↗
(e, dragImageElementId)

Source from the content-addressed store, hash-verified

92 }
93
94 function setDragElement(e, dragImageElementId) {
95 var dragImageElementFn;
96
97 if(e.originalEvent) {
98 e.dataTransfer = e.originalEvent.dataTransfer;
99 }
100
101 dragImageElementFn = $parse(dragImageElementId);
102
103 scope.$apply(function() {
104 var elementId = dragImageElementFn(scope, {$event: e}),
105 dragElement;
106
107 if (!(elementId && angular.isString(elementId))) {
108 return;
109 }
110
111 dragElement = document.getElementById(elementId);
112
113 if (!dragElement) {
114 return;
115 }
116
117 e.dataTransfer.setDragImage(dragElement, 0, 0);
118 });
119 }
120
121 function dragstartHandler(e) {
122 if(e.originalEvent) {

Callers 1

dragstartHandlerFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected