Your IP : 216.73.216.86


Current Path : /home/emeraadmin/public_html/node_modules/jqGrid/js/minified/
Upload File :
Current File : /home/emeraadmin/public_html/node_modules/jqGrid/js/minified/jquery.sortable.js

!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(s){"use strict";var d,o=s();s.fn.html5sortable=function(r){var t=String(r);return r=s.extend({connectWith:!1},r),this.each(function(){var e,n,i,a;/^enable|disable|destroy$/.test(t)?(i=s(this).children(s(this).data("items")).attr("draggable","enable"===t),"destroy"===t&&i.add(this).removeData("connectWith items").off("dragstart.h5s dragend.h5s selectstart.h5s dragover.h5s dragenter.h5s drop.h5s")):(i=s(this).children(r.items),a=s("<"+(/^ul|ol$/i.test(this.tagName)?"li":/^tbody$/i.test(this.tagName)?"tr":"div")+' class="sortable-placeholder '+r.placeholderClass+'">').html("&nbsp;"),i.find(r.handle).mousedown(function(){e=!0}).mouseup(function(){e=!1}),s(this).data("items",r.items),o=o.add(a),r.connectWith&&s(r.connectWith).add(this).data("connectWith",r.connectWith),i.attr("draggable","true").on("dragstart.h5s",function(t){if(r.handle&&!e)return!1;e=!1;t=t.originalEvent.dataTransfer;t.effectAllowed="move",t.setData("Text","dummy"),n=(d=s(this)).addClass("sortable-dragging").index()}).on("dragend.h5s",function(){d&&(d.removeClass("sortable-dragging").show(),o.detach(),n!==d.index()&&d.parent().trigger("sortupdate",{item:d,startindex:n,endindex:d.index()}),d=null)}).not("a[href], img").on("selectstart.h5s",function(){return this.dragDrop&&this.dragDrop(),!1}).end().add([this,a]).on("dragover.h5s dragenter.h5s drop.h5s",function(t){return!i.is(d)&&r.connectWith!==s(d).parent().data("connectWith")||("drop"===t.type?(t.stopPropagation(),o.filter(":visible").after(d),d.trigger("dragend.h5s")):(t.preventDefault(),t.originalEvent.dataTransfer.dropEffect="move",i.is(this)?(r.forcePlaceholderSize&&a.height(d.outerHeight()),d.hide(),s(this)[a.index()<s(this).index()?"after":"before"](a),o.not(a).detach()):o.is(this)||s(this).children(r.items).length||(o.detach(),s(this).append(a))),!1)}))})}});