UNPKG

12.9 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.16.0
5 * @homepage https://bootstrap-table.com
6 * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)
7 * @license MIT
8 */
9
10!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],n):n((t=t||self).jQuery)}(this,(function(t){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t;var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function e(t,n){return t(n={exports:{}},n.exports),n.exports}var o=function(t){return t&&t.Math==Math&&t},r=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof n&&n)||Function("return this")(),i=function(t){try{return!!t()}catch(t){return!0}},a=!i((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})),u={}.propertyIsEnumerable,c=Object.getOwnPropertyDescriptor,s={f:c&&!u.call({1:2},1)?function(t){var n=c(this,t);return!!n&&n.enumerable}:u},f=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}},l={}.toString,p=function(t){return l.call(t).slice(8,-1)},d="".split,h=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==p(t)?d.call(t,""):Object(t)}:Object,y=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},g=function(t){return h(y(t))},b=function(t){return"object"==typeof t?null!==t:"function"==typeof t},v=function(t,n){if(!b(t))return t;var e,o;if(n&&"function"==typeof(e=t.toString)&&!b(o=e.call(t)))return o;if("function"==typeof(e=t.valueOf)&&!b(o=e.call(t)))return o;if(!n&&"function"==typeof(e=t.toString)&&!b(o=e.call(t)))return o;throw TypeError("Can't convert object to primitive value")},w={}.hasOwnProperty,m=function(t,n){return w.call(t,n)},O=r.document,j=b(O)&&b(O.createElement),S=function(t){return j?O.createElement(t):{}},P=!a&&!i((function(){return 7!=Object.defineProperty(S("div"),"a",{get:function(){return 7}}).a})),T=Object.getOwnPropertyDescriptor,_={f:a?T:function(t,n){if(t=g(t),n=v(n,!0),P)try{return T(t,n)}catch(t){}if(m(t,n))return f(!s.f.call(t,n),t[n])}},x=function(t){if(!b(t))throw TypeError(String(t)+" is not an object");return t},k=Object.defineProperty,E={f:a?k:function(t,n,e){if(x(t),n=v(n,!0),x(e),P)try{return k(t,n,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported");return"value"in e&&(t[n]=e.value),t}},D=a?function(t,n,e){return E.f(t,n,f(1,e))}:function(t,n,e){return t[n]=e,t},A=function(t,n){try{D(r,t,n)}catch(e){r[t]=n}return n},I=r["__core-js_shared__"]||A("__core-js_shared__",{}),M=Function.toString;"function"!=typeof I.inspectSource&&(I.inspectSource=function(t){return M.call(t)});var C,F,R,L=I.inspectSource,N=r.WeakMap,$="function"==typeof N&&/native code/.test(L(N)),q=e((function(t){(t.exports=function(t,n){return I[t]||(I[t]=void 0!==n?n:{})})("versions",[]).push({version:"3.6.0",mode:"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})})),G=0,W=Math.random(),z=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++G+W).toString(36)},B=q("keys"),K=function(t){return B[t]||(B[t]=z(t))},Q={},V=r.WeakMap;if($){var X=new V,Y=X.get,H=X.has,J=X.set;C=function(t,n){return J.call(X,t,n),n},F=function(t){return Y.call(X,t)||{}},R=function(t){return H.call(X,t)}}else{var U=K("state");Q[U]=!0,C=function(t,n){return D(t,U,n),n},F=function(t){return m(t,U)?t[U]:{}},R=function(t){return m(t,U)}}var Z,tt={set:C,get:F,has:R,enforce:function(t){return R(t)?F(t):C(t,{})},getterFor:function(t){return function(n){var e;if(!b(n)||(e=F(n)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return e}}},nt=e((function(t){var n=tt.get,e=tt.enforce,o=String(String).split("String");(t.exports=function(t,n,i,a){var u=!!a&&!!a.unsafe,c=!!a&&!!a.enumerable,s=!!a&&!!a.noTargetGet;"function"==typeof i&&("string"!=typeof n||m(i,"name")||D(i,"name",n),e(i).source=o.join("string"==typeof n?n:"")),t!==r?(u?!s&&t[n]&&(c=!0):delete t[n],c?t[n]=i:D(t,n,i)):c?t[n]=i:A(n,i)})(Function.prototype,"toString",(function(){return"function"==typeof this&&n(this).source||L(this)}))})),et=r,ot=function(t){return"function"==typeof t?t:void 0},rt=function(t,n){return arguments.length<2?ot(et[t])||ot(r[t]):et[t]&&et[t][n]||r[t]&&r[t][n]},it=Math.ceil,at=Math.floor,ut=function(t){return isNaN(t=+t)?0:(t>0?at:it)(t)},ct=Math.min,st=function(t){return t>0?ct(ut(t),9007199254740991):0},ft=Math.max,lt=Math.min,pt=function(t){return function(n,e,o){var r,i=g(n),a=st(i.length),u=function(t,n){var e=ut(t);return e<0?ft(e+n,0):lt(e,n)}(o,a);if(t&&e!=e){for(;a>u;)if((r=i[u++])!=r)return!0}else for(;a>u;u++)if((t||u in i)&&i[u]===e)return t||u||0;return!t&&-1}},dt={includes:pt(!0),indexOf:pt(!1)}.indexOf,ht=function(t,n){var e,o=g(t),r=0,i=[];for(e in o)!m(Q,e)&&m(o,e)&&i.push(e);for(;n.length>r;)m(o,e=n[r++])&&(~dt(i,e)||i.push(e));return i},yt=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],gt=yt.concat("length","prototype"),bt={f:Object.getOwnPropertyNames||function(t){return ht(t,gt)}},vt={f:Object.getOwnPropertySymbols},wt=rt("Reflect","ownKeys")||function(t){var n=bt.f(x(t)),e=vt.f;return e?n.concat(e(t)):n},mt=function(t,n){for(var e=wt(n),o=E.f,r=_.f,i=0;i<e.length;i++){var a=e[i];m(t,a)||o(t,a,r(n,a))}},Ot=/#|\.prototype\./,jt=function(t,n){var e=Pt[St(t)];return e==_t||e!=Tt&&("function"==typeof n?i(n):!!n)},St=jt.normalize=function(t){return String(t).replace(Ot,".").toLowerCase()},Pt=jt.data={},Tt=jt.NATIVE="N",_t=jt.POLYFILL="P",xt=jt,kt=_.f,Et=function(t,n,e){if(function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function")}(t),void 0===n)return t;switch(e){case 0:return function(){return t.call(n)};case 1:return function(e){return t.call(n,e)};case 2:return function(e,o){return t.call(n,e,o)};case 3:return function(e,o,r){return t.call(n,e,o,r)}}return function(){return t.apply(n,arguments)}},Dt=Array.isArray||function(t){return"Array"==p(t)},At=!!Object.getOwnPropertySymbols&&!i((function(){return!String(Symbol())})),It=At&&!Symbol.sham&&"symbol"==typeof Symbol(),Mt=q("wks"),Ct=r.Symbol,Ft=It?Ct:z,Rt=function(t){return m(Mt,t)||(At&&m(Ct,t)?Mt[t]=Ct[t]:Mt[t]=Ft("Symbol."+t)),Mt[t]},Lt=Rt("species"),Nt=function(t,n){var e;return Dt(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!Dt(e.prototype)?b(e)&&null===(e=e[Lt])&&(e=void 0):e=void 0),new(void 0===e?Array:e)(0===n?0:n)},$t=[].push,qt=function(t){var n=1==t,e=2==t,o=3==t,r=4==t,i=6==t,a=5==t||i;return function(u,c,s,f){for(var l,p,d=Object(y(u)),g=h(d),b=Et(c,s,3),v=st(g.length),w=0,m=f||Nt,O=n?m(u,v):e?m(u,0):void 0;v>w;w++)if((a||w in g)&&(p=b(l=g[w],w,d),t))if(n)O[w]=p;else if(p)switch(t){case 3:return!0;case 5:return l;case 6:return w;case 2:$t.call(O,l)}else if(r)return!1;return i?-1:o||r?r:O}},Gt={forEach:qt(0),map:qt(1),filter:qt(2),some:qt(3),every:qt(4),find:qt(5),findIndex:qt(6)},Wt=Object.keys||function(t){return ht(t,yt)},zt=a?Object.defineProperties:function(t,n){x(t);for(var e,o=Wt(n),r=o.length,i=0;r>i;)E.f(t,e=o[i++],n[e]);return t},Bt=rt("document","documentElement"),Kt=K("IE_PROTO"),Qt=function(){},Vt=function(t){return"<script>"+t+"<\/script>"},Xt=function(){try{Z=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,n;Xt=Z?function(t){t.write(Vt("")),t.close();var n=t.parentWindow.Object;return t=null,n}(Z):((n=S("iframe")).style.display="none",Bt.appendChild(n),n.src=String("javascript:"),(t=n.contentWindow.document).open(),t.write(Vt("document.F=Object")),t.close(),t.F);for(var e=yt.length;e--;)delete Xt.prototype[yt[e]];return Xt()};Q[Kt]=!0;var Yt=Object.create||function(t,n){var e;return null!==t?(Qt.prototype=x(t),e=new Qt,Qt.prototype=null,e[Kt]=t):e=Xt(),void 0===n?e:zt(e,n)},Ht=Rt("unscopables"),Jt=Array.prototype;null==Jt[Ht]&&E.f(Jt,Ht,{configurable:!0,value:Yt(null)});var Ut,Zt=Gt.find,tn=!0;function nn(t,n){for(var e=0;e<n.length;e++){var o=n[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}function en(t){return(en=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function on(t,n){return(on=Object.setPrototypeOf||function(t,n){return t.__proto__=n,t})(t,n)}function rn(t,n){return!n||"object"!=typeof n&&"function"!=typeof n?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):n}function an(t,n,e){return(an="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,n,e){var o=function(t,n){for(;!Object.prototype.hasOwnProperty.call(t,n)&&null!==(t=en(t)););return t}(t,n);if(o){var r=Object.getOwnPropertyDescriptor(o,n);return r.get?r.get.call(e):r.value}})(t,n,e||t)}"find"in[]&&Array(1).find((function(){tn=!1})),function(t,n){var e,o,i,a,u,c=t.target,s=t.global,f=t.stat;if(e=s?r:f?r[c]||A(c,{}):(r[c]||{}).prototype)for(o in n){if(a=n[o],i=t.noTargetGet?(u=kt(e,o))&&u.value:e[o],!xt(s?o:c+(f?".":"#")+o,t.forced)&&void 0!==i){if(typeof a==typeof i)continue;mt(a,i)}(t.sham||i&&i.sham)&&D(a,"sham",!0),nt(e,o,a,t)}}({target:"Array",proto:!0,forced:tn},{find:function(t){return Zt(this,t,arguments.length>1?arguments[1]:void 0)}}),Ut="find",Jt[Ht][Ut]=!0,t.extend(t.fn.bootstrapTable.defaults,{classes:"table hover",buttonsPrefix:"",buttonsClass:"button"}),t.fn.bootstrapTable.theme="foundation",t.BootstrapTable=function(n){function e(){return function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),rn(this,en(e).apply(this,arguments))}var o,r,i;return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),n&&on(t,n)}(e,n),o=e,(r=[{key:"initConstants",value:function(){an(en(e.prototype),"initConstants",this).call(this),this.constants.classes.buttonsGroup="button-group",this.constants.classes.buttonsDropdown="dropdown-container",this.constants.classes.paginationDropdown="",this.constants.classes.dropdownActive="is-active",this.constants.classes.paginationActive="current",this.constants.classes.buttonActive="success",this.constants.html.toolbarDropdown=['<div class="dropdown-pane" id="toolbar-columns-id" data-dropdown><ul class="vertical menu">',"</ul></div>"],this.constants.html.toolbarDropdownItem='<li class="dropdown-item-marker"><label class="dropdown-item">%s</label></li>',this.constants.html.toolbarDropdownSeparator="<li><hr></li>",this.constants.html.pageDropdown=['<div class="dropdown-pane" id="pagination-list-id" data-dropdown><ul class="vertical menu">',"</ul></div>"],this.constants.html.pageDropdownItem='<li class="dropdown-item %s"><a href="#">%s</a></li>',this.constants.html.dropdownCaret='<i class="fa fa-angle-down"></i>',this.constants.html.pagination=['<ul class="pagination%s">',"</ul>"],this.constants.html.paginationItem='<li><a class="page-item%s" aria-label="%s" href="#">%s</a></li>',this.constants.html.inputGroup='<div class="input-group">%s <div class="input-group-button">%s</div></div>',this.constants.html.searchInput='<input class="%s input-%s input-group-field" type="text" placeholder="%s">'}},{key:"initToolbar",value:function(){an(en(e.prototype),"initToolbar",this).call(this),this.handleToolbar()}},{key:"handleToolbar",value:function(){this.$toolbar.find(".dropdown-toggle").length&&(this.$toolbar.find(".dropdown-toggle").each((function(n,e){t(e).attr("data-toggle",t(e).next().attr("id"));var o=t(e).next().attr("data-position","bottom").attr("data-alignment","right");new window.Foundation.Dropdown(o)})),this._initDropdown())}},{key:"initPagination",value:function(){if(an(en(e.prototype),"initPagination",this).call(this),this.options.pagination&&!this.options.onlyInfoPagination){var t=this.$pagination.find(".dropdown-toggle");t.attr("data-toggle",t.next().attr("id"));var n=this.$pagination.find(".dropdown-pane").attr("data-position","top").attr("data-alignment","left");new window.Foundation.Dropdown(n),this._initDropdown()}}},{key:"_initDropdown",value:function(){var n=this.$container.find(".dropdown-toggle");n.off("click").on("click",(function(e){var o=t(e.currentTarget);e.stopPropagation(),o.next().foundation("toggle"),n.not(o).length&&n.not(o).next().foundation("close")})),t(document).off("click.bs.dropdown.foundation").on("click.bs.dropdown.foundation",(function(){n.next().foundation("close")}))}}])&&nn(o.prototype,r),i&&nn(o,i),e}(t.BootstrapTable)}));