✏️ 正在编辑: grid.bundle.js
路径:
/home/bpioifn/www/pigmentse/modules/ps_linklist/views/public/grid.bundle.js
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
/******/!function(t){function e(a){if(n[a])return n[a].exports;var i=n[a]={i:a,l:!1,exports:{}};return t[a].call(i.exports,i,i.exports,e),i.l=!0,i.exports}// webpackBootstrap /******/ var n={};e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,a){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:a})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=12)}([,function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n(8),i=n(5),r=n(4),o=n(7),s=n(6);(0,window.$)(function(){document.querySelectorAll(".js-grid").forEach(function(t){var e=new a.a(t.dataset.gridId);e.addExtension(new o.a),e.addExtension(new i.a),e.addExtension(new r.a),e.addExtension(new s.a)})})},function(t,e){/*! jquery.tablednd.js 30-12-2017 */ !function(t,e,n,a){var i="touchstart mousedown",r="touchmove mousemove",o="touchend mouseup";t(n).ready(function(){function e(t){for(var e={},n=t.match(/([^;:]+)/g)||[];n.length;)e[n.shift()]=n.shift().trim();return e}t("table").each(function(){"dnd"===t(this).data("table")&&t(this).tableDnD({onDragStyle:t(this).data("ondragstyle")&&e(t(this).data("ondragstyle"))||null,onDropStyle:t(this).data("ondropstyle")&&e(t(this).data("ondropstyle"))||null,onDragClass:void 0===t(this).data("ondragclass")&&"tDnD_whileDrag"||t(this).data("ondragclass"),onDrop:t(this).data("ondrop")&&new Function("table","row",t(this).data("ondrop")),onDragStart:t(this).data("ondragstart")&&new Function("table","row",t(this).data("ondragstart")),onDragStop:t(this).data("ondragstop")&&new Function("table","row",t(this).data("ondragstop")),scrollAmount:t(this).data("scrollamount")||5,sensitivity:t(this).data("sensitivity")||10,hierarchyLevel:t(this).data("hierarchylevel")||0,indentArtifact:t(this).data("indentartifact")||'<div class="indent"> </div>',autoWidthAdjust:t(this).data("autowidthadjust")||!0,autoCleanRelations:t(this).data("autocleanrelations")||!0,jsonPretifySeparator:t(this).data("jsonpretifyseparator")||"\t",serializeRegexp:t(this).data("serializeregexp")&&new RegExp(t(this).data("serializeregexp"))||/[^\-]*$/,serializeParamName:t(this).data("serializeparamname")||!1,dragHandle:t(this).data("draghandle")||null})})}),jQuery.tableDnD={currentTable:null,dragObject:null,mouseOffset:null,oldX:0,oldY:0,build:function(e){return this.each(function(){this.tableDnDConfig=t.extend({onDragStyle:null,onDropStyle:null,onDragClass:"tDnD_whileDrag",onDrop:null,onDragStart:null,onDragStop:null,scrollAmount:5,sensitivity:10,hierarchyLevel:0,indentArtifact:'<div class="indent"> </div>',autoWidthAdjust:!0,autoCleanRelations:!0,jsonPretifySeparator:"\t",serializeRegexp:/[^\-]*$/,serializeParamName:!1,dragHandle:null},e||{}),t.tableDnD.makeDraggable(this),this.tableDnDConfig.hierarchyLevel&&t.tableDnD.makeIndented(this)}),this},makeIndented:function(e){var n,a,i=e.tableDnDConfig,r=e.rows,o=t(r).first().find("td:first")[0],s=0,l=0;if(t(e).hasClass("indtd"))return null;a=t(e).addClass("indtd").attr("style"),t(e).css({whiteSpace:"nowrap"});for(var u=0;u<r.length;u++)l<t(r[u]).find("td:first").text().length&&(l=t(r[u]).find("td:first").text().length,n=u);for(t(o).css({width:"auto"}),u=0;u<i.hierarchyLevel;u++)t(r[n]).find("td:first").prepend(i.indentArtifact);for(o&&t(o).css({width:o.offsetWidth}),a&&t(e).css(a),u=0;u<i.hierarchyLevel;u++)t(r[n]).find("td:first").children(":first").remove();return i.hierarchyLevel&&t(r).each(function(){(s=t(this).data("level")||0)<=i.hierarchyLevel&&t(this).data("level",s)||t(this).data("level",0);for(var e=0;e<t(this).data("level");e++)t(this).find("td:first").prepend(i.indentArtifact)}),this},makeDraggable:function(e){var n=e.tableDnDConfig;n.dragHandle&&t(n.dragHandle,e).each(function(){t(this).bind(i,function(a){return t.tableDnD.initialiseDrag(t(this).parents("tr")[0],e,this,a,n),!1})})||t(e.rows).each(function(){t(this).hasClass("nodrag")?t(this).css("cursor",""):t(this).bind(i,function(a){if("TD"===a.target.tagName)return t.tableDnD.initialiseDrag(this,e,this,a,n),!1}).css("cursor","move")})},currentOrder:function(){var e=this.currentTable.rows;return t.map(e,function(e){return(t(e).data("level")+e.id).replace(/\s/g,"")}).join("")},initialiseDrag:function(e,a,i,s,l){this.dragObject=e,this.currentTable=a,this.mouseOffset=this.getMouseOffset(i,s),this.originalOrder=this.currentOrder(),t(n).bind(r,this.mousemove).bind(o,this.mouseup),l.onDragStart&&l.onDragStart(a,i)},updateTables:function(){this.each(function(){this.tableDnDConfig&&t.tableDnD.makeDraggable(this)})},mouseCoords:function(t){return t.originalEvent.changedTouches?{x:t.originalEvent.changedTouches[0].clientX,y:t.originalEvent.changedTouches[0].clientY}:t.pageX||t.pageY?{x:t.pageX,y:t.pageY}:{x:t.clientX+n.body.scrollLeft-n.body.clientLeft,y:t.clientY+n.body.scrollTop-n.body.clientTop}},getMouseOffset:function(t,n){var a,i;return n=n||e.event,i=this.getPosition(t),a=this.mouseCoords(n),{x:a.x-i.x,y:a.y-i.y}},getPosition:function(t){var e=0,n=0;for(0===t.offsetHeight&&(t=t.firstChild);t.offsetParent;)e+=t.offsetLeft,n+=t.offsetTop,t=t.offsetParent;return e+=t.offsetLeft,n+=t.offsetTop,{x:e,y:n}},autoScroll:function(t){var a=this.currentTable.tableDnDConfig,i=e.pageYOffset,r=e.innerHeight?e.innerHeight:n.documentElement.clientHeight?n.documentElement.clientHeight:n.body.clientHeight;n.all&&(void 0!==n.compatMode&&"BackCompat"!==n.compatMode?i=n.documentElement.scrollTop:void 0!==n.body&&(i=n.body.scrollTop)),t.y-i<a.scrollAmount&&e.scrollBy(0,-a.scrollAmount)||r-(t.y-i)<a.scrollAmount&&e.scrollBy(0,a.scrollAmount)},moveVerticle:function(t,e){0!==t.vertical&&e&&this.dragObject!==e&&this.dragObject.parentNode===e.parentNode&&(0>t.vertical&&this.dragObject.parentNode.insertBefore(this.dragObject,e.nextSibling)||0<t.vertical&&this.dragObject.parentNode.insertBefore(this.dragObject,e))},moveHorizontal:function(e,n){var a,i=this.currentTable.tableDnDConfig;if(!i.hierarchyLevel||0===e.horizontal||!n||this.dragObject!==n)return null;a=t(n).data("level"),0<e.horizontal&&a>0&&t(n).find("td:first").children(":first").remove()&&t(n).data("level",--a),0>e.horizontal&&a<i.hierarchyLevel&&t(n).prev().data("level")>=a&&t(n).children(":first").prepend(i.indentArtifact)&&t(n).data("level",++a)},mousemove:function(e){var n,a,i,r,o,s=t(t.tableDnD.dragObject),l=t.tableDnD.currentTable.tableDnDConfig;return e&&e.preventDefault(),!!t.tableDnD.dragObject&&("touchmove"===e.type&&event.preventDefault(),l.onDragClass&&s.addClass(l.onDragClass)||s.css(l.onDragStyle),a=t.tableDnD.mouseCoords(e),r=a.x-t.tableDnD.mouseOffset.x,o=a.y-t.tableDnD.mouseOffset.y,t.tableDnD.autoScroll(a),n=t.tableDnD.findDropTargetRow(s,o),i=t.tableDnD.findDragDirection(r,o),t.tableDnD.moveVerticle(i,n),t.tableDnD.moveHorizontal(i,n),!1)},findDragDirection:function(t,e){var n=this.currentTable.tableDnDConfig.sensitivity,a=this.oldX,i=this.oldY,r=a-n,o=a+n,s=i-n,l=i+n,u={horizontal:t>=r&&t<=o?0:t>a?-1:1,vertical:e>=s&&e<=l?0:e>i?-1:1};return 0!==u.horizontal&&(this.oldX=t),0!==u.vertical&&(this.oldY=e),u},findDropTargetRow:function(e,n){for(var a=0,i=this.currentTable.rows,r=this.currentTable.tableDnDConfig,o=0,s=null,l=0;l<i.length;l++)if(s=i[l],o=this.getPosition(s).y,a=parseInt(s.offsetHeight)/2,0===s.offsetHeight&&(o=this.getPosition(s.firstChild).y,a=parseInt(s.firstChild.offsetHeight)/2),n>o-a&&n<o+a)return e.is(s)||r.onAllowDrop&&!r.onAllowDrop(e,s)||t(s).hasClass("nodrop")?null:s;return null},processMouseup:function(){if(!this.currentTable||!this.dragObject)return null;var e=this.currentTable.tableDnDConfig,a=this.dragObject,i=0,s=0;t(n).unbind(r,this.mousemove).unbind(o,this.mouseup),e.hierarchyLevel&&e.autoCleanRelations&&t(this.currentTable.rows).first().find("td:first").children().each(function(){(s=t(this).parents("tr:first").data("level"))&&t(this).parents("tr:first").data("level",--s)&&t(this).remove()})&&e.hierarchyLevel>1&&t(this.currentTable.rows).each(function(){if((s=t(this).data("level"))>1)for(i=t(this).prev().data("level");s>i+1;)t(this).find("td:first").children(":first").remove(),t(this).data("level",--s)}),e.onDragClass&&t(a).removeClass(e.onDragClass)||t(a).css(e.onDropStyle),this.dragObject=null,e.onDrop&&this.originalOrder!==this.currentOrder()&&t(a).hide().fadeIn("fast")&&e.onDrop(this.currentTable,a),e.onDragStop&&e.onDragStop(this.currentTable,a),this.currentTable=null},mouseup:function(e){return e&&e.preventDefault(),t.tableDnD.processMouseup(),!1},jsonize:function(t){var e=this.currentTable;return t?JSON.stringify(this.tableData(e),null,e.tableDnDConfig.jsonPretifySeparator):JSON.stringify(this.tableData(e))},serialize:function(){return t.param(this.tableData(this.currentTable))},serializeTable:function(t){for(var e="",n=t.tableDnDConfig.serializeParamName||t.id,a=t.rows,i=0;i<a.length;i++){e.length>0&&(e+="&");var r=a[i].id;r&&t.tableDnDConfig&&t.tableDnDConfig.serializeRegexp&&(r=r.match(t.tableDnDConfig.serializeRegexp)[0],e+=n+"[]="+r)}return e},serializeTables:function(){var e=[];return t("table").each(function(){this.id&&e.push(t.param(t.tableDnD.tableData(this)))}),e.join("&")},tableData:function(e){var n,a,i,r,o=e.tableDnDConfig,s=[],l=0,u=0,d=null,c={};if(e||(e=this.currentTable),!e||!e.rows||!e.rows.length)return{error:{code:500,message:"Not a valid table."}};if(!e.id&&!o.serializeParamName)return{error:{code:500,message:"No serializable unique id provided."}};r=o.autoCleanRelations&&e.rows||t.makeArray(e.rows),a=o.serializeParamName||e.id,i=a,n=function(t){return t&&o&&o.serializeRegexp?t.match(o.serializeRegexp)[0]:t},c[i]=[],!o.autoCleanRelations&&t(r[0]).data("level")&&r.unshift({id:"undefined"});for(var f=0;f<r.length;f++)if(o.hierarchyLevel){if(0===(u=t(r[f]).data("level")||0))i=a,s=[];else if(u>l)s.push([i,l]),i=n(r[f-1].id);else if(u<l)for(var h=0;h<s.length;h++)s[h][1]===u&&(i=s[h][0]),s[h][1]>=l&&(s[h][1]=0);l=u,t.isArray(c[i])||(c[i]=[]),(d=n(r[f].id))&&c[i].push(d)}else(d=n(r[f].id))&&c[i].push(d);return c}},jQuery.fn.extend({tableDnD:t.tableDnD.build,tableDnDUpdate:t.tableDnD.updateTables,tableDnDSerialize:t.proxy(t.tableDnD.serialize,t.tableDnD),tableDnDSerializeAll:t.tableDnD.serializeTables,tableDnDData:t.proxy(t.tableDnD.tableData,t.tableDnD)})}(jQuery,window,window.document)},function(t,e,n){"use strict";(function(t){function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}return function(e,n,a){return n&&t(e.prototype,n),a&&t(e,a),e}}(),i=t.$,r=function(){function t(e){n(this,t),this.selector=".ps-sortable-column",this.columns=i(e).find(this.selector)}return a(t,[{key:"attach",value:function(){var t=this;this.columns.on("click",function(e){var n=i(e.delegateTarget);t._sortByColumn(n,t._getToggledSortDirection(n))})}},{key:"sortBy",value:function(t,e){var n=this.columns.is('[data-sort-col-name="'+t+'"]');if(!n)throw new Error('Cannot sort by "'+t+'": invalid column');this._sortByColumn(n,e)}},{key:"_sortByColumn",value:function(t,e){window.location=this._getUrl(t.data("sortColName"),"desc"===e?"desc":"asc")}},{key:"_getToggledSortDirection",value:function(t){return"asc"===t.data("sortDirection")?"desc":"asc"}},{key:"_getUrl",value:function(t,e){var n=new URL(window.location.href),a=n.searchParams;return a.set("orderBy",t),a.set("sortOrder",e),n.toString()}}]),t}();e.a=r}).call(e,n(10))},function(t,e,n){"use strict";function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}return function(e,n,a){return n&&t(e.prototype,n),a&&t(e,a),e}}(),r=window.$,o=function(){function t(){a(this,t)}return i(t,[{key:"extend",value:function(t){t.getContainer().on("click",".js-submit-row-action",function(t){t.preventDefault();var e=r(t.currentTarget),n=e.data("confirm-message");if(!n.length||confirm(n)){var a=e.data("method"),i=["GET","POST"].includes(a),o=r("<form>",{action:e.data("url"),method:i?a:"POST"}).appendTo("body");i||o.append(r("<input>",{type:"_hidden",name:"_method",value:a})),o.submit()}})}}]),t}();e.a=o},function(t,e,n){"use strict";function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}return function(e,n,a){return n&&t(e.prototype,n),a&&t(e,a),e}}(),r=window.$,o=function(){function t(){a(this,t)}return i(t,[{key:"extend",value:function(t){t.getContainer().on("click",".js-link-row-action",function(t){var e=r(t.currentTarget).data("confirm-message");e.length&&!confirm(e)&&t.preventDefault()})}}]),t}();e.a=o},function(t,e,n){"use strict";function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i=n(2),r=(n.n(i),function(){function t(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}return function(e,n,a){return n&&t(e.prototype,n),a&&t(e,a),e}}()),o=window.$,s=function(){function t(){var e=this;return a(this,t),{extend:function(t){return e.extend(t)}}}return r(t,[{key:"extend",value:function(t){var e=this;this.grid=t,this._addIdsToGridTableRows(),t.getContainer().find(".js-grid-table").tableDnD({onDragClass:"position-row-while-drag",dragHandle:".js-drag-handle",onDrop:function(t,n){return e._handlePositionChange(n)}}),t.getContainer().find(".js-drag-handle").hover(function(){o(this).closest("tr").addClass("hover")},function(){o(this).closest("tr").removeClass("hover")})}},{key:"_handlePositionChange",value:function(t){var e=o(t).find(".js-"+this.grid.getId()+"-position:first"),n=e.data("update-url"),a=e.data("update-method"),i=parseInt(e.data("pagination-offset"),10),r=this._getRowsPositions(i),s={positions:r};this._updatePosition(n,s,a)}},{key:"_getRowsPositions",value:function(t){var e=JSON.parse(o.tableDnD.jsonize()),n=e[this.grid.getId()+"_grid_table"],a=/^row_(\d+)_(\d+)$/,i=n.length,r=[],s=void 0,l=void 0;for(l=0;l<i;++l)s=a.exec(n[l]),r.push({rowId:s[1],newPosition:t+l,oldPosition:parseInt(s[2],10)});return r}},{key:"_addIdsToGridTableRows",value:function(){this.grid.getContainer().find(".js-grid-table .js-"+this.grid.getId()+"-position").each(function(t,e){var n=o(e),a=n.data("id"),i=n.data("position"),r="row_"+a+"_"+i;n.closest("tr").attr("id",r),n.closest("td").addClass("js-drag-handle")})}},{key:"_updatePosition",value:function(t,e,n){for(var a=["GET","POST"].includes(n),i=o("<form>",{action:t,method:a?n:"POST"}).appendTo("body"),r=e.positions.length,s=void 0,l=0;l<r;++l)s=e.positions[l],i.append(o("<input>",{type:"hidden",name:"positions["+l+"][rowId]",value:s.rowId}),o("<input>",{type:"hidden",name:"positions["+l+"][oldPosition]",value:s.oldPosition}),o("<input>",{type:"hidden",name:"positions["+l+"][newPosition]",value:s.newPosition}));a||i.append(o("<input>",{type:"hidden",name:"_method",value:n})),i.submit()}}]),t}();e.a=s},function(t,e,n){"use strict";function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i=n(3),r=function(){function t(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}return function(e,n,a){return n&&t(e.prototype,n),a&&t(e,a),e}}(),o=function(){function t(){a(this,t)}return r(t,[{key:"extend",value:function(t){var e=t.getContainer().find("table.table");new i.a(e).attach()}}]),t}();e.a=o},function(t,e,n){"use strict";function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}return function(e,n,a){return n&&t(e.prototype,n),a&&t(e,a),e}}(),r=window.$,o=function(){function t(e){a(this,t),this.id=e,this.$container=r("#"+this.id+"_grid")}return i(t,[{key:"getId",value:function(){return this.id}},{key:"getContainer",value:function(){return this.$container}},{key:"addExtension",value:function(t){t.extend(this)}}]),t}();e.a=o},,function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},,function(t,e,n){t.exports=n(1)}]);
💾 保存文件
← 返回文件管理器