UNPKG

12.5 kBJavaScriptView Raw
1/**
2 * bootstrap-table - An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation)
3 *
4 * @version v1.15.4
5 * @homepage https://bootstrap-table.com
6 * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)
7 * @license MIT
8 */
9
10(function(a,b){"object"==typeof exports&&"undefined"!=typeof module?b(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],b):(a=a||self,b(a.jQuery))})(this,function(a){'use strict';var n=Math.min;function b(a,b){return b={exports:{}},a(b,b.exports),b.exports}function c(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function d(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}function e(a,b,c){return b&&d(a.prototype,b),c&&d(a,c),a}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&i(a,b)}function h(a){return h=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)},h(a)}function i(a,b){return i=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a},i(a,b)}function j(a){if(void 0===a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a}function k(a,b){return b&&("object"==typeof b||"function"==typeof b)?b:j(a)}function l(a,b){for(;!Object.prototype.hasOwnProperty.call(a,b)&&(a=h(a),null!==a););return a}function m(a,b,c){return m="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(a,b,c){var d=l(a,b);if(d){var e=Object.getOwnPropertyDescriptor(d,b);return e.get?e.get.call(c):e.value}},m(a,b,c||a)}a=a&&a.hasOwnProperty("default")?a["default"]:a;var o,p,q,r="undefined"==typeof globalThis?"undefined"==typeof window?"undefined"==typeof global?"undefined"==typeof self?{}:self:global:window:globalThis,s="object",t=function(a){return a&&a.Math==Math&&a},u=t(typeof globalThis==s&&globalThis)||t(typeof window==s&&window)||t(typeof self==s&&self)||t(typeof r==s&&r)||Function("return this")(),v=function(a){try{return!!a()}catch(a){return!0}},w=!v(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),x={}.propertyIsEnumerable,y=Object.getOwnPropertyDescriptor,z=y&&!x.call({1:2},1),A=z?function(a){var b=y(this,a);return!!b&&b.enumerable}:x,f={f:A},B=function(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}},C={}.toString,D=function(a){return C.call(a).slice(8,-1)},E="".split,F=v(function(){return!Object("z").propertyIsEnumerable(0)})?function(a){return"String"==D(a)?E.call(a,""):Object(a)}:Object,G=function(a){if(a==null)throw TypeError("Can't call method on "+a);return a},H=function(a){return F(G(a))},I=function(a){return"object"==typeof a?null!==a:"function"==typeof a},J=function(a,b){if(!I(a))return a;var c,d;if(b&&"function"==typeof(c=a.toString)&&!I(d=c.call(a)))return d;if("function"==typeof(c=a.valueOf)&&!I(d=c.call(a)))return d;if(!b&&"function"==typeof(c=a.toString)&&!I(d=c.call(a)))return d;throw TypeError("Can't convert object to primitive value")},K={}.hasOwnProperty,L=function(a,b){return K.call(a,b)},M=u.document,N=I(M)&&I(M.createElement),O=function(a){return N?M.createElement(a):{}},Q=!w&&!v(function(){return 7!=Object.defineProperty(O("div"),"a",{get:function(){return 7}}).a}),R=Object.getOwnPropertyDescriptor,S=w?R:function(a,b){if(a=H(a),b=J(b,!0),Q)try{return R(a,b)}catch(a){}return L(a,b)?B(!f.f.call(a,b),a[b]):void 0},T={f:S},U=function(a){if(!I(a))throw TypeError(a+" is not an object");return a},V=Object.defineProperty,W=w?V:function(a,b,c){if(U(a),b=J(b,!0),U(c),Q)try{return V(a,b,c)}catch(a){}if("get"in c||"set"in c)throw TypeError("Accessors not supported");return"value"in c&&(a[b]=c.value),a},X={f:W},Y=w?function(a,b,c){return X.f(a,b,B(1,c))}:function(a,b,c){return a[b]=c,a},Z=function(a,b){try{Y(u,a,b)}catch(c){u[a]=b}return b},_=b(function(a){var b=u["__core-js_shared__"]||Z("__core-js_shared__",{});(a.exports=function(a,c){return b[a]||(b[a]=c===void 0?{}:c)})("versions",[]).push({version:"3.1.3",mode:"global",copyright:"\xA9 2019 Denis Pushkarev (zloirock.ru)"})}),aa=_("native-function-to-string",Function.toString),ba=u.WeakMap,ca="function"==typeof ba&&/native code/.test(aa.call(ba)),da=0,P=Math.random(),ea=function(a){return"Symbol("+((a===void 0?"":a)+"")+")_"+(++da+P).toString(36)},fa=_("keys"),ga=function(a){return fa[a]||(fa[a]=ea(a))},ha={},ia=u.WeakMap,ja=function(a){return q(a)?p(a):o(a,{})};if(ca){var ka=new ia,la=ka.get,ma=ka.has,na=ka.set;o=function(a,b){return na.call(ka,a,b),b},p=function(a){return la.call(ka,a)||{}},q=function(a){return ma.call(ka,a)}}else{var oa=ga("state");ha[oa]=!0,o=function(a,b){return Y(a,oa,b),b},p=function(a){return L(a,oa)?a[oa]:{}},q=function(a){return L(a,oa)}}var pa={set:o,get:p,has:q,enforce:ja,getterFor:function(a){return function(b){var c;if(!I(b)||(c=p(b)).type!==a)throw TypeError("Incompatible receiver, "+a+" required");return c}}},qa=b(function(a){var b=pa.get,c=pa.enforce,d=(aa+"").split("toString");_("inspectSource",function(a){return aa.call(a)}),(a.exports=function(a,b,e,f){var g=!!f&&!!f.unsafe,h=!!f&&!!f.enumerable,i=!!f&&!!f.noTargetGet;return("function"==typeof e&&("string"==typeof b&&!L(e,"name")&&Y(e,"name",b),c(e).source=d.join("string"==typeof b?b:"")),a===u)?void(h?a[b]=e:Z(b,e)):void(g?!i&&a[b]&&(h=!0):delete a[b],h?a[b]=e:Y(a,b,e))})(Function.prototype,"toString",function(){return"function"==typeof this&&b(this).source||aa.call(this)})}),ra=u,sa=function(a){return"function"==typeof a?a:void 0},ta=function(a,b){return 2>arguments.length?sa(ra[a])||sa(u[a]):ra[a]&&ra[a][b]||u[a]&&u[a][b]},ua=Math.ceil,va=Math.floor,wa=function(a){return isNaN(a=+a)?0:(0<a?va:ua)(a)},xa=function(a){return 0<a?n(wa(a),9007199254740991):0},ya=Math.max,za=function(a,b){var c=wa(a);return 0>c?ya(c+b,0):n(c,b)},Aa=function(a){return function(b,c,d){var e,f=H(b),g=xa(f.length),h=za(d,g);if(a&&c!=c){for(;g>h;)if(e=f[h++],e!=e)return!0;}else for(;g>h;h++)if((a||h in f)&&f[h]===c)return a||h||0;return!a&&-1}},Ba={includes:Aa(!0),indexOf:Aa(!1)},Ca=Ba.indexOf,Da=function(a,b){var c,d=H(a),e=0,f=[];for(c in d)!L(ha,c)&&L(d,c)&&f.push(c);for(;b.length>e;)L(d,c=b[e++])&&(~Ca(f,c)||f.push(c));return f},Ea=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Fa=Ea.concat("length","prototype"),Ga=Object.getOwnPropertyNames||function(a){return Da(a,Fa)},Ha={f:Ga},Ia=Object.getOwnPropertySymbols,Ja={f:Ia},Ka=ta("Reflect","ownKeys")||function(a){var b=Ha.f(U(a)),c=Ja.f;return c?b.concat(c(a)):b},La=function(a,b){for(var c,d=Ka(b),e=X.f,f=T.f,g=0;g<d.length;g++)c=d[g],L(a,c)||e(a,c,f(b,c))},Ma=/#|\.prototype\./,Na=function(a,b){var c=Pa[Oa(a)];return!(c!=Ra)||c!=Qa&&("function"==typeof b?v(b):!!b)},Oa=Na.normalize=function(a){return(a+"").replace(Ma,".").toLowerCase()},Pa=Na.data={},Qa=Na.NATIVE="N",Ra=Na.POLYFILL="P",Sa=T.f,Ta=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function");return a},Ua=function(d,e,f){return(Ta(d),void 0===e)?d:0===f?function(){return d.call(e)}:1===f?function(b){return d.call(e,b)}:2===f?function(c,a){return d.call(e,c,a)}:3===f?function(f,a,b){return d.call(e,f,a,b)}:function(){return d.apply(e,arguments)}},Va=function(a){return Object(G(a))},Wa=Array.isArray||function(a){return"Array"==D(a)},Xa=!!Object.getOwnPropertySymbols&&!v(function(){return!(Symbol()+"")}),Ya=u.Symbol,Za=_("wks"),$a=function(a){return Za[a]||(Za[a]=Xa&&Ya[a]||(Xa?Ya:ea)("Symbol."+a))},_a=$a("species"),ab=function(a,b){var c;return Wa(a)&&(c=a.constructor,"function"==typeof c&&(c===Array||Wa(c.prototype))?c=void 0:I(c)&&(c=c[_a],null===c&&(c=void 0))),new(void 0===c?Array:c)(0===b?0:b)},bb=[].push,cb=function(a){var b=1==a,c=4==a,d=6==a;return function(e,f,g,h){for(var i,j,k=Va(e),l=F(k),m=Ua(f,g,3),n=xa(l.length),o=0,p=h||ab,q=b?p(e,n):2==a?p(e,0):void 0;n>o;o++)if((5==a||d||o in l)&&(i=l[o],j=m(i,o,k),a))if(b)q[o]=j;else if(j)switch(a){case 3:return!0;case 5:return i;case 6:return o;case 2:bb.call(q,i);}else if(c)return!1;return d?-1:3==a||c?c:q}},db={forEach:cb(0),map:cb(1),filter:cb(2),some:cb(3),every:cb(4),find:cb(5),findIndex:cb(6)},eb=Object.keys||function(a){return Da(a,Ea)},fb=w?Object.defineProperties:function(a,b){U(a);for(var c,d=eb(b),e=d.length,f=0;e>f;)X.f(a,c=d[f++],b[c]);return a},gb=ta("document","documentElement"),hb=ga("IE_PROTO"),ib="prototype",jb=function(){},kb=function(){var a,b=O("iframe"),c=Ea.length,d="<",e="script",f=">";for(b.style.display="none",gb.appendChild(b),b.src="java"+e+":"+"",a=b.contentWindow.document,a.open(),a.write(d+e+f+"document.F=Object"+d+"/"+e+f),a.close(),kb=a.F;c--;)delete kb[ib][Ea[c]];return kb()},lb=Object.create||function(a,b){var c;return null===a?c=kb():(jb[ib]=U(a),c=new jb,jb[ib]=null,c[hb]=a),void 0===b?c:fb(c,b)};ha[hb]=!0;var mb=$a("unscopables"),nb=Array.prototype;nb[mb]==null&&Y(nb,mb,lb(null));var ob=db.find,pb="find",qb=!0;pb in[]&&[,][pb](function(){qb=!1}),function(a,b){var c,d,e,f,g,h,i=a.target,j=a.global,k=a.stat;if(d=j?u:k?u[i]||Z(i,{}):(u[i]||{}).prototype,d)for(e in b){if(g=b[e],a.noTargetGet?(h=Sa(d,e),f=h&&h.value):f=d[e],c=Na(j?e:i+(k?".":"#")+e,a.forced),!c&&void 0!==f){if(typeof g==typeof f)continue;La(g,f)}(a.sham||f&&f.sham)&&Y(g,"sham",!0),qa(d,e,g,a)}}({target:"Array",proto:!0,forced:qb},{find:function(a){return ob(this,a,1<arguments.length?arguments[1]:void 0)}}),function(a){nb[mb][a]=!0}(pb),a.extend(a.fn.bootstrapTable.defaults,{classes:"table is-bordered is-hoverable",buttonsPrefix:"",buttonsClass:"button"}),a.fn.bootstrapTable.theme="bulma",a.BootstrapTable=function(b){function d(){return c(this,d),k(this,h(d).apply(this,arguments))}return g(d,b),e(d,[{key:"initConstants",value:function(){m(h(d.prototype),"initConstants",this).call(this),this.constants.classes.buttonsGroup="buttons has-addons",this.constants.classes.buttonsDropdown="button dropdown is-right",this.constants.classes.input="input",this.constants.classes.paginationDropdown="ui dropdown",this.constants.classes.dropup="is-up",this.constants.classes.dropdownActive="is-active",this.constants.classes.paginationActive="is-current",this.constants.classes.buttonActive="is-active",this.constants.html.toolbarDropdown=["<div class=\"dropdown-menu\"><div class=\"dropdown-content\">","</div></div>"],this.constants.html.toolbarDropdownItem="<label class=\"dropdown-item\">%s</label>",this.constants.html.toolbarDropdownSeperator="<li class=\"dropdown-divider\"></li>",this.constants.html.pageDropdown=["<div class=\"dropdown-menu\"><div class=\"dropdown-content\">","</div></div>"],this.constants.html.pageDropdownItem="<a class=\"dropdown-item %s\" href=\"#\">%s</a>",this.constants.html.dropdownCaret="<span class=\"icon is-small\"><i class=\"fas fa-angle-down\" aria-hidden=\"true\"></i></span>",this.constants.html.pagination=["<ul class=\"pagination%s\">","</ul>"],this.constants.html.paginationItem="<li><a class=\"page-item pagination-link%s\" aria-label=\"%s\" href=\"#\">%s</a></li>",this.constants.html.searchInput="<p class=\"control\"><input class=\"%s input-%s\" type=\"text\" placeholder=\"%s\"></p>",this.constants.html.inputGroup="<div class=\"field has-addons has-addons-right\">%s%s</div>",this.constants.html.searchButton="<p class=\"control\"><button class=\"%s\" type=\"button\" name=\"search\" title=\"%s\">%s %s</button></p>",this.constants.html.searchClearButton="<p class=\"control\"><button class=\"%s\" type=\"button\" name=\"clearSearch\" title=\"%s\">%s %s</button></p>"}},{key:"initToolbar",value:function(){m(h(d.prototype),"initToolbar",this).call(this),this.handleToolbar()}},{key:"handleToolbar",value:function(){this.$toolbar.find(".dropdown").length&&this._initDropdown()}},{key:"initPagination",value:function(){m(h(d.prototype),"initPagination",this).call(this),this.options.pagination&&!this.options.onlyInfoPagination&&this._initDropdown()}},{key:"_initDropdown",value:function(){var b=this.$container.find(".dropdown:not(.is-hoverable)");b.off("click").on("click",function(c){var d=a(c.currentTarget);c.stopPropagation(),b.not(d).removeClass("is-active"),d.toggleClass("is-active")}),a(document).off("click.bs.dropdown.bulma").on("click.bs.dropdown.bulma",function(){b.removeClass("is-active")})}}]),d}(a.BootstrapTable)});