Files
everything/EveryThing/wwwroot/vendor/libs/bootstrap-table/extensions/editable/editable.js
David Štaleker db0cc8d3de prvi
2025-07-18 05:33:16 +02:00

1 line
5.2 KiB
JavaScript

!function(t,e){var n=function(t){var e={};function n(o){if(e[o])return e[o].exports;var r=e[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,o){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:o})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(o,r,function(e){return t[e]}.bind(null,r));return o},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=401)}({401:function(t,e,n){n(402)},402:function(t,e){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}function r(t,e){return!e||"object"!==n(e)&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e}function a(t,e,n){return(a="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){var o=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=i(t)););return t}(t,e);if(o){var r=Object.getOwnPropertyDescriptor(o,e);return r.get?r.get.call(n):r.value}})(t,e,n||t)}function i(t){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function u(t,e){return(u=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var l,c;l=jQuery,c=l.fn.bootstrapTable.utils,l.extend(l.fn.bootstrapTable.defaults,{editable:!0,onEditableInit:function(){return!1},onEditableSave:function(t,e,n,o){return!1},onEditableShown:function(t,e,n,o){return!1},onEditableHidden:function(t,e,n,o){return!1}}),l.extend(l.fn.bootstrapTable.Constructor.EVENTS,{"editable-init.bs.table":"onEditableInit","editable-save.bs.table":"onEditableSave","editable-shown.bs.table":"onEditableShown","editable-hidden.bs.table":"onEditableHidden"}),l.BootstrapTable=function(t){function e(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),r(this,i(e).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&u(t,e)}(e,t),n=e,(f=[{key:"initTable",value:function(){var t=this;a(i(e.prototype),"initTable",this).call(this),this.options.editable&&l.each(this.columns,function(e,n){if(n.editable){var o={},r=[],a=function(t,e){var n=t.replace(/([A-Z])/g,function(t){return"-".concat(t.toLowerCase())});0===n.indexOf("editable-")&&(o[n.replace("editable-","data-")]=e)};l.each(t.options,a),n.formatter=n.formatter||function(t){return t},n._formatter=n._formatter?n._formatter:n.formatter,n.formatter=function(e,i,u){var f=c.calculateObjectValue(n,n._formatter,[e,i,u],e);l.each(n,a),l.each(o,function(t,e){r.push(" ".concat(t,'="').concat(e,'"'))});var d=!1;return n.editable.hasOwnProperty("noeditFormatter")&&(d=n.editable.noeditFormatter(e,i,u)),!1===d?'<a href="javascript:void(0)"\n data-name="'.concat(n.field,'"\n data-pk="').concat(i[t.options.idField],'"\n data-value="').concat(f,'"\n ').concat(r.join(""),"></a>"):d}}})}},{key:"initBody",value:function(t){var n=this;a(i(e.prototype),"initBody",this).call(this,t),this.options.editable&&(l.each(this.columns,function(t,e){if(e.editable){var o=n.getData(),r=n.$body.find('a[data-name="'.concat(e.field,'"]'));r.each(function(t,n){var r=l(n),a=r.closest("tr"),i=a.data("index"),u=o[i],f=c.calculateObjectValue(e,e.editable,[i,u,r],{});r.editable(f)}),r.off("save").on("save",function(t,o){var r=t.currentTarget,a=o.submitValue,i=l(r),u=n.getData(),c=i.parents("tr[data-index]").data("index"),f=u[c],d=f[e.field];i.data("value",a),f[e.field]=a,n.trigger("editable-save",e.field,f,d,i),n.resetFooter()}),r.off("shown").on("shown",function(t,o){var r=t.currentTarget,a=l(r),i=n.getData(),u=a.parents("tr[data-index]").data("index"),c=i[u];n.trigger("editable-shown",e.field,c,a,o)}),r.off("hidden").on("hidden",function(t,o){var r=t.currentTarget,a=l(r),i=n.getData(),u=a.parents("tr[data-index]").data("index"),c=i[u];n.trigger("editable-hidden",e.field,c,a,o)})}}),this.trigger("editable-init"))}}])&&o(n.prototype,f),d&&o(n,d),e;var n,f,d}(l.BootstrapTable)}});if("object"==typeof n){var o=["object"==typeof module&&"object"==typeof module.exports?module.exports:null,"undefined"!=typeof window?window:null,t&&t!==window?t:null];for(var r in n)o[0]&&(o[0][r]=n[r]),o[1]&&"__esModule"!==r&&(o[1][r]=n[r]),o[2]&&(o[2][r]=n[r])}}(this);