Viewing File: /usr/local/cpanel/base/frontend/jupiter/tools/directives/draggableDirective.min.js
define(["angular"],(function(e){"use strict";var a;try{a=e.module("App")}catch(t){a=e.module("App",[])}a.directive("draggable",[function(){return{restrict:"A",scope:{drag:"&",dragEnd:"&"},link:function(a,t){var r=t[0];r.draggable=!0,r.addEventListener("dragstart",(function(t){t.dataTransfer.effectAllowed="move",t.dataTransfer.setData("text",this.id),e.element(this).addClass("drag");var r=this;return a.$apply((function(a){var t=a.drag();e.isDefined(t)&&t(r.id)})),!1}),!1),r.addEventListener("dragend",(function(){e.element(this).removeClass("drag");var t=this;return a.$apply((function(a){var r=a.dragEnd();e.isDefined(r)&&r(t.id)})),!1}),!1)}}}])}));
Back to Directory
File Manager