Viewing File: /usr/local/cpanel/base/frontend/jupiter/tools/directives/dropDirective.min.js
define(["angular"],(function(e){"use strict";var t;try{t=e.module("App")}catch(r){t=e.module("App",[])}t.directive("dropArea",[function(){return{scope:{drop:"&"},link:function(t,r){var n=r[0];n.addEventListener("dragover",(function(t){return t.dataTransfer.dropEffect="move",t.preventDefault&&t.preventDefault(),e.element(this).addClass("drag-over"),!1}),!1),n.addEventListener("dragenter",(function(){return e.element(this).addClass("drag-over"),!1}),!1),n.addEventListener("dragleave",(function(){return e.element(this).removeClass("drag-over"),!1}),!1),n.addEventListener("drop",(function(r){r.stopPropagation&&r.stopPropagation(),r.preventDefault&&r.preventDefault(),e.element(this).removeClass("drag-over");var n=this,a=document.getElementById(r.dataTransfer.getData("text"));return t.$apply((function(t){var r=t.drop();e.isDefined(r)&&r(a,n)})),!1}),!1)}}}])}));
Back to Directory
File Manager