mivita/resources/assets/vendor/libs/bootstrap-table/extensions/editable/editable.js
2018-10-29 09:39:31 +01:00

1 line
No EOL
3.2 KiB
JavaScript
Executable file

!function(t,e){var a=function(t){var e={};function a(n){if(e[n])return e[n].exports;var i=e[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,a),i.l=!0,i.exports}return a.m=t,a.c=e,a.d=function(t,e,n){a.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:n})},a.r=function(t){Object.defineProperty(t,"__esModule",{value:!0})},a.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(e,"a",e),e},a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},a.p="",a(a.s=351)}({350:function(t,e){!function(t){"use strict";t.extend(t.fn.bootstrapTable.defaults,{editable:!0,onEditableInit:function(){return!1},onEditableSave:function(t,e,a,n){return!1},onEditableShown:function(t,e,a,n){return!1},onEditableHidden:function(t,e,a,n){return!1}}),t.extend(t.fn.bootstrapTable.Constructor.EVENTS,{"editable-init.bs.table":"onEditableInit","editable-save.bs.table":"onEditableSave","editable-shown.bs.table":"onEditableShown","editable-hidden.bs.table":"onEditableHidden"});var e=t.fn.bootstrapTable.Constructor,a=e.prototype.initTable,n=e.prototype.initBody;e.prototype.initTable=function(){var e=this;a.apply(this,Array.prototype.slice.apply(arguments)),this.options.editable&&t.each(this.columns,function(a,n){if(n.editable){var i={},o=[],r=function(t,e){var a=t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()});if("editable-"==a.slice(0,"editable-".length)){var n=a.replace("editable-","data-");i[n]=e}};t.each(e.options,r),n.formatter=n.formatter||function(t,e,a){return t},n._formatter=n._formatter?n._formatter:n.formatter,n.formatter=function(a,d,l){var f=n._formatter?n._formatter(a,d,l):a;t.each(n,r),t.each(i,function(t,e){o.push(" "+t+'="'+e+'"')});var u=!1;return n.editable.hasOwnProperty("noeditFormatter")&&(u=n.editable.noeditFormatter(a,d,l)),!1===u?['<a href="javascript:void(0)"',' data-name="'+n.field+'"',' data-pk="'+d[e.options.idField]+'"',' data-value="'+f+'"',o.join(""),"></a>"].join(""):u}}})},e.prototype.initBody=function(){var e=this;n.apply(this,Array.prototype.slice.apply(arguments)),this.options.editable&&(t.each(this.columns,function(a,n){n.editable&&(e.$body.find('a[data-name="'+n.field+'"]').editable(n.editable).off("save").on("save",function(a,i){var o=e.getData(),r=t(this).parents("tr[data-index]").data("index"),d=o[r],l=d[n.field];t(this).data("value",i.submitValue),d[n.field]=i.submitValue,e.trigger("editable-save",n.field,d,l,t(this)),e.resetFooter()}),e.$body.find('a[data-name="'+n.field+'"]').editable(n.editable).off("shown").on("shown",function(a,i){var o=e.getData(),r=t(this).parents("tr[data-index]").data("index"),d=o[r];e.trigger("editable-shown",n.field,d,t(this),i)}),e.$body.find('a[data-name="'+n.field+'"]').editable(n.editable).off("hidden").on("hidden",function(a,i){var o=e.getData(),r=t(this).parents("tr[data-index]").data("index"),d=o[r];e.trigger("editable-hidden",n.field,d,t(this),i)}))}),this.trigger("editable-init"))}}(jQuery)},351:function(t,e,a){a(350)}});if("object"==typeof a){var n=["object"==typeof module&&"object"==typeof module.exports?module.exports:null,"undefined"!=typeof window?window:null,t&&t!==window?t:null];for(var i in a)n[0]&&(n[0][i]=a[i]),n[1]&&"__esModule"!==i&&(n[1][i]=a[i]),n[2]&&(n[2][i]=a[i])}}(this);