Socket
Socket
Sign inDemoInstall

bootstrap-table

Package Overview
Dependencies
0
Maintainers
1
Versions
47
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.13.4 to 1.13.5

2

bootstrap-table.jquery.json
{
"name": "bootstrap-table",
"version": "1.13.4",
"version": "1.13.5",
"title": "Bootstrap Table",

@@ -5,0 +5,0 @@ "description": "An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features.",

ChangeLog
---------
### 1.13.5
- **New(auto-refresh extension):** Rewrote auto-refresh extension to ES6.
- **Update(js):** Fixed showFullscreen cannot work bug.
- **Update(js):** Redefined customSearch option.
- **Update(js):** Fixed show footer cannot work bug.
- **Update(js):** Updated the parameter of `footerStyle`.
- **Update(js):** Added classes supported for `footerStyle`.
- **Update(js):** Fixed IE11 transform bug.
- **Update(js):** Removed beginning and end whitespace from td.
- **Update(export extension):** Fixed export selected bug.
### 1.13.4

@@ -5,0 +17,0 @@

@@ -82,5 +82,5 @@ # Contributing to Bootstrap Table

The web tool [jsfiddle](http://jsfiddle.net/) is a very helpful for this. Consider to use these templates:
* [Table from html](http://jsfiddle.net/wenyi/e3nk137y/11/light/)
* [Table from data](http://jsfiddle.net/wenyi/e3nk137y/13/light/)
* [Table from url](http://jsfiddle.net/wenyi/e3nk137y/14/light/)
* [Table from html](http://jsfiddle.net/wenyi/e3nk137y/44345/)
* [Table from data](http://jsfiddle.net/wenyi/e3nk137y/44346/)
* [Table from url](http://jsfiddle.net/wenyi/e3nk137y/44348/)

@@ -87,0 +87,0 @@

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

@@ -138,28 +138,20 @@ (function (global, factory) {

var initNeutraliser = function initNeutraliser() {
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
for (var _iterator = defaultAccentsDiacritics, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) {
var _ref;
try {
for (var _iterator = defaultAccentsDiacritics[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var diacritic = _step.value;
if (_isArray) {
if (_i >= _iterator.length) break;
_ref = _iterator[_i++];
} else {
_i = _iterator.next();
if (_i.done) break;
_ref = _i.value;
}
var letters = diacritic.letters;
for (var i = 0; i < letters.length; i++) {
diacriticsMap[letters[i]] = diacritic.base;
}
var diacritic = _ref;
var letters = diacritic.letters;
for (var i = 0; i < letters.length; i++) {
diacriticsMap[letters[i]] = diacritic.base;
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator.return) {
_iterator.return();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
}
}

@@ -216,55 +208,48 @@ };

this.data = s ? this.options.data.filter(function (item, i) {
var _iteratorNormalCompletion2 = true;
var _didIteratorError2 = false;
var _iteratorError2 = undefined;
for (var _iterator2 = function (target) {
return Object.keys(target).map(function (key) {
return [key, target[key]];
});
}(item), _isArray2 = Array.isArray(_iterator2), _i2 = 0, _iterator2 = _isArray2 ? _iterator2 : _iterator2[Symbol.iterator]();;) {
var _ref2;
try {
for (var _iterator2 = Object.entries(item)[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
var _ref = _step2.value;
if (_isArray2) {
if (_i2 >= _iterator2.length) break;
_ref2 = _iterator2[_i2++];
} else {
_i2 = _iterator2.next();
if (_i2.done) break;
_ref2 = _i2.value;
}
var _ref2 = _slicedToArray(_ref, 2);
var _ref3 = _ref2,
_ref4 = _slicedToArray(_ref3, 2),
key = _ref4[0],
value = _ref4[1];
var key = _ref2[0];
var value = _ref2[1];
key = $.isNumeric(key) ? parseInt(key, 10) : key;
var column = _this2.columns[_this2.fieldsColumnsIndex[key]];
var j = _this2.header.fields.indexOf(key);
key = $.isNumeric(key) ? parseInt(key, 10) : key;
var column = _this2.columns[_this2.fieldsColumnsIndex[key]];
var j = _this2.header.fields.indexOf(key);
if (column && column.searchFormatter) {
value = $.fn.bootstrapTable.utils.calculateObjectValue(column, _this2.header.formatters[j], [value, item, i], value);
}
if (column && column.searchFormatter) {
value = $.fn.bootstrapTable.utils.calculateObjectValue(column, _this2.header.formatters[j], [value, item, i], value);
var index = _this2.header.fields.indexOf(key);
if (index !== -1 && _this2.header.searchables[index] && typeof value === 'string') {
if (_this2.options.searchAccentNeutralise) {
value = removeDiacritics(value);
s = removeDiacritics(s);
}
var index = _this2.header.fields.indexOf(key);
if (index !== -1 && _this2.header.searchables[index] && typeof value === 'string') {
if (_this2.options.searchAccentNeutralise) {
value = removeDiacritics(value);
s = removeDiacritics(s);
if (_this2.options.strictSearch) {
if (('' + value).toLowerCase() === s) {
return true;
}
if (_this2.options.strictSearch) {
if (('' + value).toLowerCase() === s) {
return true;
}
} else {
if (('' + value).toLowerCase().includes(s)) {
return true;
}
} else {
if (('' + value).toLowerCase().indexOf(s) !== -1) {
return true;
}
}
}
} catch (err) {
_didIteratorError2 = true;
_iteratorError2 = err;
} finally {
try {
if (!_iteratorNormalCompletion2 && _iterator2.return) {
_iterator2.return();
}
} finally {
if (_didIteratorError2) {
throw _iteratorError2;
}
}
}
return false;

@@ -271,0 +256,0 @@ }) : this.data;

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -10,2 +10,2 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

(function(a,b){if('function'==typeof define&&define.amd)define([],b);else if('undefined'!=typeof exports)b();else{b(),a.bootstrapTableAccentNeutralise={exports:{}}.exports}})(this,function(){'use strict';function a(a,b){if(!(a instanceof b))throw new TypeError('Cannot call a class as a function')}function b(a,b){if(!a)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return b&&('object'==typeof b||'function'==typeof b)?b:a}function c(a,b){if('function'!=typeof b&&null!==b)throw new TypeError('Super expression must either be null or a function, not '+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var d=function(){function a(a,b){var c=[],d=!0,e=!1,f=void 0;try{for(var g,h=a[Symbol.iterator]();!(d=(g=h.next()).done)&&(c.push(g.value),!(b&&c.length===b));d=!0);}catch(a){e=!0,f=a}finally{try{!d&&h['return']&&h['return']()}finally{if(e)throw f}}return c}return function(b,c){if(Array.isArray(b))return b;if(Symbol.iterator in Object(b))return a(b,c);throw new TypeError('Invalid attempt to destructure non-iterable instance')}}(),e=function(){function a(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)}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),f=function a(b,c,d){null===b&&(b=Function.prototype);var e=Object.getOwnPropertyDescriptor(b,c);if(e===void 0){var f=Object.getPrototypeOf(b);return null===f?void 0:a(f,c,d)}if('value'in e)return e.value;var g=e.get;return void 0===g?void 0:g.call(d)};!function(g){var h={},j=[{base:'A',letters:'A\u24B6\uFF21\xC0\xC1\xC2\u1EA6\u1EA4\u1EAA\u1EA8\xC3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\xC4\u01DE\u1EA2\xC5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F'},{base:'AA',letters:'\uA732'},{base:'AE',letters:'\xC6\u01FC\u01E2'},{base:'AO',letters:'\uA734'},{base:'AU',letters:'\uA736'},{base:'AV',letters:'\uA738\uA73A'},{base:'AY',letters:'\uA73C'},{base:'B',letters:'B\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181'},{base:'C',letters:'C\u24B8\uFF23\u0106\u0108\u010A\u010C\xC7\u1E08\u0187\u023B\uA73E'},{base:'D',letters:'D\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779'},{base:'DZ',letters:'\u01F1\u01C4'},{base:'Dz',letters:'\u01F2\u01C5'},{base:'E',letters:'E\u24BA\uFF25\xC8\xC9\xCA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\xCB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E'},{base:'F',letters:'F\u24BB\uFF26\u1E1E\u0191\uA77B'},{base:'G',letters:'G\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E'},{base:'H',letters:'H\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D'},{base:'I',letters:'I\u24BE\uFF29\xCC\xCD\xCE\u0128\u012A\u012C\u0130\xCF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197'},{base:'J',letters:'J\u24BF\uFF2A\u0134\u0248'},{base:'K',letters:'K\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2'},{base:'L',letters:'L\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780'},{base:'LJ',letters:'\u01C7'},{base:'Lj',letters:'\u01C8'},{base:'M',letters:'M\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C'},{base:'N',letters:'N\u24C3\uFF2E\u01F8\u0143\xD1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4'},{base:'NJ',letters:'\u01CA'},{base:'Nj',letters:'\u01CB'},{base:'O',letters:'O\u24C4\uFF2F\xD2\xD3\xD4\u1ED2\u1ED0\u1ED6\u1ED4\xD5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\xD6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\xD8\u01FE\u0186\u019F\uA74A\uA74C'},{base:'OI',letters:'\u01A2'},{base:'OO',letters:'\uA74E'},{base:'OU',letters:'\u0222'},{base:'OE',letters:'\x8C\u0152'},{base:'oe',letters:'\x9C\u0153'},{base:'P',letters:'P\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754'},{base:'Q',letters:'Q\u24C6\uFF31\uA756\uA758\u024A'},{base:'R',letters:'R\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782'},{base:'S',letters:'S\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784'},{base:'T',letters:'T\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786'},{base:'TZ',letters:'\uA728'},{base:'U',letters:'U\u24CA\uFF35\xD9\xDA\xDB\u0168\u1E78\u016A\u1E7A\u016C\xDC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244'},{base:'V',letters:'V\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245'},{base:'VY',letters:'\uA760'},{base:'W',letters:'W\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72'},{base:'X',letters:'X\u24CD\uFF38\u1E8A\u1E8C'},{base:'Y',letters:'Y\u24CE\uFF39\u1EF2\xDD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE'},{base:'Z',letters:'Z\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762'},{base:'a',letters:'a\u24D0\uFF41\u1E9A\xE0\xE1\xE2\u1EA7\u1EA5\u1EAB\u1EA9\xE3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\xE4\u01DF\u1EA3\xE5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250'},{base:'aa',letters:'\uA733'},{base:'ae',letters:'\xE6\u01FD\u01E3'},{base:'ao',letters:'\uA735'},{base:'au',letters:'\uA737'},{base:'av',letters:'\uA739\uA73B'},{base:'ay',letters:'\uA73D'},{base:'b',letters:'b\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253'},{base:'c',letters:'c\u24D2\uFF43\u0107\u0109\u010B\u010D\xE7\u1E09\u0188\u023C\uA73F\u2184'},{base:'d',letters:'d\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A'},{base:'dz',letters:'\u01F3\u01C6'},{base:'e',letters:'e\u24D4\uFF45\xE8\xE9\xEA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\xEB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD'},{base:'f',letters:'f\u24D5\uFF46\u1E1F\u0192\uA77C'},{base:'g',letters:'g\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F'},{base:'h',letters:'h\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265'},{base:'hv',letters:'\u0195'},{base:'i',letters:'i\u24D8\uFF49\xEC\xED\xEE\u0129\u012B\u012D\xEF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131'},{base:'j',letters:'j\u24D9\uFF4A\u0135\u01F0\u0249'},{base:'k',letters:'k\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3'},{base:'l',letters:'l\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747'},{base:'lj',letters:'\u01C9'},{base:'m',letters:'m\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F'},{base:'n',letters:'n\u24DD\uFF4E\u01F9\u0144\xF1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5'},{base:'nj',letters:'\u01CC'},{base:'o',letters:'o\u24DE\uFF4F\xF2\xF3\xF4\u1ED3\u1ED1\u1ED7\u1ED5\xF5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\xF6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\xF8\u01FF\u0254\uA74B\uA74D\u0275'},{base:'oi',letters:'\u01A3'},{base:'ou',letters:'\u0223'},{base:'oo',letters:'\uA74F'},{base:'p',letters:'p\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755'},{base:'q',letters:'q\u24E0\uFF51\u024B\uA757\uA759'},{base:'r',letters:'r\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783'},{base:'s',letters:'s\u24E2\uFF53\xDF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B'},{base:'t',letters:'t\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787'},{base:'tz',letters:'\uA729'},{base:'u',letters:'u\u24E4\uFF55\xF9\xFA\xFB\u0169\u1E79\u016B\u1E7B\u016D\xFC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289'},{base:'v',letters:'v\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C'},{base:'vy',letters:'\uA761'},{base:'w',letters:'w\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73'},{base:'x',letters:'x\u24E7\uFF58\u1E8B\u1E8D'},{base:'y',letters:'y\u24E8\uFF59\u1EF3\xFD\u0177\u1EF9\u0233\u1E8F\xFF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF'},{base:'z',letters:'z\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763'}],i=function(){var a=!0,b=!1,c=void 0;try{for(var d,e=j[Symbol.iterator]();!(a=(d=e.next()).done);a=!0)for(var f=d.value,g=f.letters,k=0;k<g.length;k++)h[g[k]]=f.base}catch(a){b=!0,c=a}finally{try{!a&&e.return&&e.return()}finally{if(b)throw c}}},k=function(a){return a.replace(/[^\u0000-\u007E]/g,function(b){return h[b]||b})};g.extend(g.fn.bootstrapTable.defaults,{searchAccentNeutralise:!1}),g.BootstrapTable=function(h){function j(){return a(this,j),b(this,(j.__proto__||Object.getPrototypeOf(j)).apply(this,arguments))}return c(j,h),e(j,[{key:'init',value:function(){this.options.searchAccentNeutralise&&i(),f(j.prototype.__proto__||Object.getPrototypeOf(j.prototype),'init',this).call(this)}},{key:'initSearch',value:function(){var a=this;if('server'!==this.options.sidePagination){var b=this.searchText&&this.searchText.toLowerCase(),c=g.isEmptyObject(this.filterColumns)?null:this.filterColumns;this.data=c?this.options.data.filter(function(a){for(var b in c)if(a[b]!==c[b])return!1;return!0}):this.options.data,this.data=b?this.options.data.filter(function(c,e){var f=!0,h=!1,i=void 0;try{for(var l,m=Object.entries(c)[Symbol.iterator]();!(f=(l=m.next()).done);f=!0){var n=l.value,o=d(n,2),p=o[0],q=o[1];p=g.isNumeric(p)?parseInt(p,10):p;var r=a.columns[a.fieldsColumnsIndex[p]],s=a.header.fields.indexOf(p);r&&r.searchFormatter&&(q=g.fn.bootstrapTable.utils.calculateObjectValue(r,a.header.formatters[s],[q,c,e],q));var j=a.header.fields.indexOf(p);if(-1!==j&&a.header.searchables[j]&&'string'==typeof q)if(a.options.searchAccentNeutralise&&(q=k(q),b=k(b)),a.options.strictSearch){if((''+q).toLowerCase()===b)return!0;}else if((''+q).toLowerCase().includes(b))return!0}}catch(a){h=!0,i=a}finally{try{!f&&m.return&&m.return()}finally{if(h)throw i}}return!1}):this.data}}}]),j}(g.BootstrapTable)}(jQuery)});
(function(a,b){if('function'==typeof define&&define.amd)define([],b);else if('undefined'!=typeof exports)b();else{b(),a.bootstrapTableAccentNeutralise={exports:{}}.exports}})(this,function(){'use strict';function a(a,b){if(!(a instanceof b))throw new TypeError('Cannot call a class as a function')}function b(a,b){if(!a)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return b&&('object'==typeof b||'function'==typeof b)?b:a}function c(a,b){if('function'!=typeof b&&null!==b)throw new TypeError('Super expression must either be null or a function, not '+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var d=function(){function a(a,b){var c=[],d=!0,e=!1,f=void 0;try{for(var g,h=a[Symbol.iterator]();!(d=(g=h.next()).done)&&(c.push(g.value),!(b&&c.length===b));d=!0);}catch(a){e=!0,f=a}finally{try{!d&&h['return']&&h['return']()}finally{if(e)throw f}}return c}return function(b,c){if(Array.isArray(b))return b;if(Symbol.iterator in Object(b))return a(b,c);throw new TypeError('Invalid attempt to destructure non-iterable instance')}}(),e=function(){function a(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)}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),f=function a(b,c,d){null===b&&(b=Function.prototype);var e=Object.getOwnPropertyDescriptor(b,c);if(e===void 0){var f=Object.getPrototypeOf(b);return null===f?void 0:a(f,c,d)}if('value'in e)return e.value;var g=e.get;return void 0===g?void 0:g.call(d)};!function(g){var h={},j=[{base:'A',letters:'A\u24B6\uFF21\xC0\xC1\xC2\u1EA6\u1EA4\u1EAA\u1EA8\xC3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\xC4\u01DE\u1EA2\xC5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F'},{base:'AA',letters:'\uA732'},{base:'AE',letters:'\xC6\u01FC\u01E2'},{base:'AO',letters:'\uA734'},{base:'AU',letters:'\uA736'},{base:'AV',letters:'\uA738\uA73A'},{base:'AY',letters:'\uA73C'},{base:'B',letters:'B\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181'},{base:'C',letters:'C\u24B8\uFF23\u0106\u0108\u010A\u010C\xC7\u1E08\u0187\u023B\uA73E'},{base:'D',letters:'D\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779'},{base:'DZ',letters:'\u01F1\u01C4'},{base:'Dz',letters:'\u01F2\u01C5'},{base:'E',letters:'E\u24BA\uFF25\xC8\xC9\xCA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\xCB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E'},{base:'F',letters:'F\u24BB\uFF26\u1E1E\u0191\uA77B'},{base:'G',letters:'G\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E'},{base:'H',letters:'H\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D'},{base:'I',letters:'I\u24BE\uFF29\xCC\xCD\xCE\u0128\u012A\u012C\u0130\xCF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197'},{base:'J',letters:'J\u24BF\uFF2A\u0134\u0248'},{base:'K',letters:'K\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2'},{base:'L',letters:'L\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780'},{base:'LJ',letters:'\u01C7'},{base:'Lj',letters:'\u01C8'},{base:'M',letters:'M\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C'},{base:'N',letters:'N\u24C3\uFF2E\u01F8\u0143\xD1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4'},{base:'NJ',letters:'\u01CA'},{base:'Nj',letters:'\u01CB'},{base:'O',letters:'O\u24C4\uFF2F\xD2\xD3\xD4\u1ED2\u1ED0\u1ED6\u1ED4\xD5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\xD6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\xD8\u01FE\u0186\u019F\uA74A\uA74C'},{base:'OI',letters:'\u01A2'},{base:'OO',letters:'\uA74E'},{base:'OU',letters:'\u0222'},{base:'OE',letters:'\x8C\u0152'},{base:'oe',letters:'\x9C\u0153'},{base:'P',letters:'P\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754'},{base:'Q',letters:'Q\u24C6\uFF31\uA756\uA758\u024A'},{base:'R',letters:'R\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782'},{base:'S',letters:'S\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784'},{base:'T',letters:'T\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786'},{base:'TZ',letters:'\uA728'},{base:'U',letters:'U\u24CA\uFF35\xD9\xDA\xDB\u0168\u1E78\u016A\u1E7A\u016C\xDC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244'},{base:'V',letters:'V\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245'},{base:'VY',letters:'\uA760'},{base:'W',letters:'W\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72'},{base:'X',letters:'X\u24CD\uFF38\u1E8A\u1E8C'},{base:'Y',letters:'Y\u24CE\uFF39\u1EF2\xDD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE'},{base:'Z',letters:'Z\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762'},{base:'a',letters:'a\u24D0\uFF41\u1E9A\xE0\xE1\xE2\u1EA7\u1EA5\u1EAB\u1EA9\xE3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\xE4\u01DF\u1EA3\xE5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250'},{base:'aa',letters:'\uA733'},{base:'ae',letters:'\xE6\u01FD\u01E3'},{base:'ao',letters:'\uA735'},{base:'au',letters:'\uA737'},{base:'av',letters:'\uA739\uA73B'},{base:'ay',letters:'\uA73D'},{base:'b',letters:'b\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253'},{base:'c',letters:'c\u24D2\uFF43\u0107\u0109\u010B\u010D\xE7\u1E09\u0188\u023C\uA73F\u2184'},{base:'d',letters:'d\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A'},{base:'dz',letters:'\u01F3\u01C6'},{base:'e',letters:'e\u24D4\uFF45\xE8\xE9\xEA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\xEB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD'},{base:'f',letters:'f\u24D5\uFF46\u1E1F\u0192\uA77C'},{base:'g',letters:'g\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F'},{base:'h',letters:'h\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265'},{base:'hv',letters:'\u0195'},{base:'i',letters:'i\u24D8\uFF49\xEC\xED\xEE\u0129\u012B\u012D\xEF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131'},{base:'j',letters:'j\u24D9\uFF4A\u0135\u01F0\u0249'},{base:'k',letters:'k\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3'},{base:'l',letters:'l\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747'},{base:'lj',letters:'\u01C9'},{base:'m',letters:'m\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F'},{base:'n',letters:'n\u24DD\uFF4E\u01F9\u0144\xF1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5'},{base:'nj',letters:'\u01CC'},{base:'o',letters:'o\u24DE\uFF4F\xF2\xF3\xF4\u1ED3\u1ED1\u1ED7\u1ED5\xF5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\xF6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\xF8\u01FF\u0254\uA74B\uA74D\u0275'},{base:'oi',letters:'\u01A3'},{base:'ou',letters:'\u0223'},{base:'oo',letters:'\uA74F'},{base:'p',letters:'p\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755'},{base:'q',letters:'q\u24E0\uFF51\u024B\uA757\uA759'},{base:'r',letters:'r\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783'},{base:'s',letters:'s\u24E2\uFF53\xDF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B'},{base:'t',letters:'t\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787'},{base:'tz',letters:'\uA729'},{base:'u',letters:'u\u24E4\uFF55\xF9\xFA\xFB\u0169\u1E79\u016B\u1E7B\u016D\xFC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289'},{base:'v',letters:'v\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C'},{base:'vy',letters:'\uA761'},{base:'w',letters:'w\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73'},{base:'x',letters:'x\u24E7\uFF58\u1E8B\u1E8D'},{base:'y',letters:'y\u24E8\uFF59\u1EF3\xFD\u0177\u1EF9\u0233\u1E8F\xFF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF'},{base:'z',letters:'z\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763'}],i=function(){for(var a=j,b=Array.isArray(a),c=0,_iterator=b?a:a[Symbol.iterator]();;){var d;if(b){if(c>=a.length)break;d=a[c++]}else{if(c=a.next(),c.done)break;d=c.value}for(var e=d,f=e.letters,g=0;g<f.length;g++)h[f[g]]=e.base}},k=function(a){return a.replace(/[^\u0000-\u007E]/g,function(b){return h[b]||b})};g.extend(g.fn.bootstrapTable.defaults,{searchAccentNeutralise:!1}),g.BootstrapTable=function(h){function j(){return a(this,j),b(this,(j.__proto__||Object.getPrototypeOf(j)).apply(this,arguments))}return c(j,h),e(j,[{key:'init',value:function(){this.options.searchAccentNeutralise&&i(),f(j.prototype.__proto__||Object.getPrototypeOf(j.prototype),'init',this).call(this)}},{key:'initSearch',value:function(){var a=this;if('server'!==this.options.sidePagination){var b=this.searchText&&this.searchText.toLowerCase(),c=g.isEmptyObject(this.filterColumns)?null:this.filterColumns;this.data=c?this.options.data.filter(function(a){for(var b in c)if(a[b]!==c[b])return!1;return!0}):this.options.data,this.data=b?this.options.data.filter(function(c,e){for(var f=function(a){return Object.keys(a).map(function(b){return[b,a[b]]})}(c),h=Array.isArray(f),i=0,_iterator2=h?f:f[Symbol.iterator]();;){var l;if(h){if(i>=f.length)break;l=f[i++]}else{if(i=f.next(),i.done)break;l=i.value}var m=l,n=d(m,2),o=n[0],p=n[1];o=g.isNumeric(o)?parseInt(o,10):o;var q=a.columns[a.fieldsColumnsIndex[o]],r=a.header.fields.indexOf(o);q&&q.searchFormatter&&(p=g.fn.bootstrapTable.utils.calculateObjectValue(q,a.header.formatters[r],[p,c,e],p));var j=a.header.fields.indexOf(o);if(-1!==j&&a.header.searchables[j]&&'string'==typeof p)if(a.options.searchAccentNeutralise&&(p=k(p),b=k(b)),a.options.strictSearch){if((''+p).toLowerCase()===b)return!0;}else if(-1!==(''+p).toLowerCase().indexOf(b))return!0}return!1}):this.data}}}]),j}(g.BootstrapTable)}(jQuery)});

@@ -173,46 +173,40 @@ (function (global, factory) {

var url = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : window.location.search;
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
try {
for (var _iterator = Object.entries(dict)[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var _ref = _step.value;
for (var _iterator = function (target) {
return Object.keys(target).map(function (key) {
return [key, target[key]];
});
}(dict), _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) {
var _ref;
var _ref2 = _slicedToArray(_ref, 2);
if (_isArray) {
if (_i >= _iterator.length) break;
_ref = _iterator[_i++];
} else {
_i = _iterator.next();
if (_i.done) break;
_ref = _i.value;
}
var key = _ref2[0];
var val = _ref2[1];
var _ref2 = _ref,
_ref3 = _slicedToArray(_ref2, 2),
key = _ref3[0],
val = _ref3[1];
// 搜索name=general这种形式的字符串(&是分隔符)
var pattern = key + '=([^&]*)';
var targetStr = key + '=' + val;
// 搜索name=general这种形式的字符串(&是分隔符)
var pattern = key + '=([^&]*)';
var targetStr = key + '=' + val;
/*
* 如果目标url中包含了key键, 我们需要将它替换成我们自己的val
* 不然就直接添加好了.
*/
if (url.match(pattern)) {
var tmp = new RegExp('(' + key + '=)([^&]*)', 'gi');
url = url.replace(tmp, targetStr);
} else {
var seperator = url.match('[?]') ? '&' : '?';
url = url + seperator + targetStr;
}
/*
* 如果目标url中包含了key键, 我们需要将它替换成我们自己的val
* 不然就直接添加好了.
*/
if (url.match(pattern)) {
var tmp = new RegExp('(' + key + '=)([^&]*)', 'gi');
url = url.replace(tmp, targetStr);
} else {
var seperator = url.match('[?]') ? '&' : '?';
url = url + seperator + targetStr;
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator.return) {
_iterator.return();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
}
}
return url;

@@ -219,0 +213,0 @@ }

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -10,2 +10,2 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

(function(a,b){if('function'==typeof define&&define.amd)define([],b);else if('undefined'!=typeof exports)b();else{b(),a.bootstrapTableAddrbar={exports:{}}.exports}})(this,function(){'use strict';function a(a,b){if(!(a instanceof b))throw new TypeError('Cannot call a class as a function')}function b(a,b){if(!a)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return b&&('object'==typeof b||'function'==typeof b)?b:a}function c(a,b){if('function'!=typeof b&&null!==b)throw new TypeError('Super expression must either be null or a function, not '+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var d=function(){function a(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)}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),e=function a(b,c,d){null===b&&(b=Function.prototype);var e=Object.getOwnPropertyDescriptor(b,c);if(e===void 0){var f=Object.getPrototypeOf(b);return null===f?void 0:a(f,c,d)}if('value'in e)return e.value;var g=e.get;return void 0===g?void 0:g.call(d)},f=function(){function a(a,b){var c=[],d=!0,e=!1,f=void 0;try{for(var g,h=a[Symbol.iterator]();!(d=(g=h.next()).done)&&(c.push(g.value),!(b&&c.length===b));d=!0);}catch(a){e=!0,f=a}finally{try{!d&&h['return']&&h['return']()}finally{if(e)throw f}}return c}return function(b,c){if(Array.isArray(b))return b;if(Symbol.iterator in Object(b))return a(b,c);throw new TypeError('Invalid attempt to destructure non-iterable instance')}}();(function(g){function h(a){var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:window.location.search,c=new RegExp('(^|&)'+a+'=([^&]*)(&|$)'),d=b.substr(1).match(c);return d?decodeURIComponent(d[2]):null}function i(a){var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:window.location.search,c=!0,d=!1,e=void 0;try{for(var g,h=Object.entries(a)[Symbol.iterator]();!(c=(g=h.next()).done);c=!0){var i=g.value,j=f(i,2),k=j[0],l=j[1],m=k+'='+l;if(b.match(k+'=([^&]*)')){var n=new RegExp('('+k+'=)([^&]*)','gi');b=b.replace(n,m)}else{var o=b.match('[?]')?'&':'?';b=b+o+m}}}catch(a){d=!0,e=a}finally{try{!c&&h.return&&h.return()}finally{if(d)throw e}}return b}g.BootstrapTable=function(f){function j(){return a(this,j),b(this,(j.__proto__||Object.getPrototypeOf(j)).apply(this,arguments))}return c(j,f),d(j,[{key:'init',value:function(){var a=this;if(this.options.addrbar){this.addrbarInit=!0;var b=this.options.addrPrefix||'';this.options.pageSize=this.options.pageSize||(h(b+'limit')?parseInt(h(b+'limit')):g.BootstrapTable.DEFAULTS.pageSize),this.options.pageNumber=this.options.pageNumber||(h(b+'page')?parseInt(h(b+'page')):g.BootstrapTable.DEFAULTS.pageNumber),this.options.sortOrder=this.options.sortOrder||(h(b+'order')?h(b+'order'):g.BootstrapTable.DEFAULTS.sortOrder),this.options.sortName=this.options.sortName||(h(b+'sort')?h(b+'sort'):'id'),this.options.searchText=this.options.searchText||(h(b+'search')?h(b+'search'):g.BootstrapTable.DEFAULTS.searchText);var c=this.options.onLoadSuccess;this.options.onLoadSuccess=function(d){if(a.addrbarInit)a.addrbarInit=!1;else{var e={};e[b+'page']=a.options.pageNumber,e[b+'limit']=a.options.pageSize,e[b+'order']=a.options.sortOrder,e[b+'sort']=a.options.sortName,e[b+'search']=a.options.searchText,window.history.pushState({},'',i(e))}c&&c.call(a,d)}}e(j.prototype.__proto__||Object.getPrototypeOf(j.prototype),'init',this).call(this)}}]),j}(g.BootstrapTable)})(jQuery)});
(function(a,b){if('function'==typeof define&&define.amd)define([],b);else if('undefined'!=typeof exports)b();else{b(),a.bootstrapTableAddrbar={exports:{}}.exports}})(this,function(){'use strict';function a(a,b){if(!(a instanceof b))throw new TypeError('Cannot call a class as a function')}function b(a,b){if(!a)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return b&&('object'==typeof b||'function'==typeof b)?b:a}function c(a,b){if('function'!=typeof b&&null!==b)throw new TypeError('Super expression must either be null or a function, not '+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var d=function(){function a(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)}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),e=function a(b,c,d){null===b&&(b=Function.prototype);var e=Object.getOwnPropertyDescriptor(b,c);if(e===void 0){var f=Object.getPrototypeOf(b);return null===f?void 0:a(f,c,d)}if('value'in e)return e.value;var g=e.get;return void 0===g?void 0:g.call(d)},f=function(){function a(a,b){var c=[],d=!0,e=!1,f=void 0;try{for(var g,h=a[Symbol.iterator]();!(d=(g=h.next()).done)&&(c.push(g.value),!(b&&c.length===b));d=!0);}catch(a){e=!0,f=a}finally{try{!d&&h['return']&&h['return']()}finally{if(e)throw f}}return c}return function(b,c){if(Array.isArray(b))return b;if(Symbol.iterator in Object(b))return a(b,c);throw new TypeError('Invalid attempt to destructure non-iterable instance')}}();(function(g){function h(a){var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:window.location.search,c=new RegExp('(^|&)'+a+'=([^&]*)(&|$)'),d=b.substr(1).match(c);return d?decodeURIComponent(d[2]):null}function i(a){for(var b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:window.location.search,c=function(a){return Object.keys(a).map(function(b){return[b,a[b]]})}(a),d=Array.isArray(c),e=0,_iterator=d?c:c[Symbol.iterator]();;){var g;if(d){if(e>=c.length)break;g=c[e++]}else{if(e=c.next(),e.done)break;g=e.value}var h=g,i=f(h,2),j=i[0],k=i[1],l=j+'='+k;if(b.match(j+'=([^&]*)')){var m=new RegExp('('+j+'=)([^&]*)','gi');b=b.replace(m,l)}else{var n=b.match('[?]')?'&':'?';b=b+n+l}}return b}g.BootstrapTable=function(f){function j(){return a(this,j),b(this,(j.__proto__||Object.getPrototypeOf(j)).apply(this,arguments))}return c(j,f),d(j,[{key:'init',value:function(){var a=this;if(this.options.addrbar){this.addrbarInit=!0;var b=this.options.addrPrefix||'';this.options.pageSize=this.options.pageSize||(h(b+'limit')?parseInt(h(b+'limit')):g.BootstrapTable.DEFAULTS.pageSize),this.options.pageNumber=this.options.pageNumber||(h(b+'page')?parseInt(h(b+'page')):g.BootstrapTable.DEFAULTS.pageNumber),this.options.sortOrder=this.options.sortOrder||(h(b+'order')?h(b+'order'):g.BootstrapTable.DEFAULTS.sortOrder),this.options.sortName=this.options.sortName||(h(b+'sort')?h(b+'sort'):'id'),this.options.searchText=this.options.searchText||(h(b+'search')?h(b+'search'):g.BootstrapTable.DEFAULTS.searchText);var c=this.options.onLoadSuccess;this.options.onLoadSuccess=function(d){if(a.addrbarInit)a.addrbarInit=!1;else{var e={};e[b+'page']=a.options.pageNumber,e[b+'limit']=a.options.pageSize,e[b+'order']=a.options.sortOrder,e[b+'sort']=a.options.sortName,e[b+'search']=a.options.searchText,window.history.pushState({},'',i(e))}c&&c.call(a,d)}}e(j.prototype.__proto__||Object.getPrototypeOf(j.prototype),'init',this).call(this)}}]),j}(g.BootstrapTable)})(jQuery)});
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define([], factory);
} else if (typeof exports !== "undefined") {
factory();
if (typeof define === "function" && define.amd) {
define([], factory);
} else if (typeof exports !== "undefined") {
factory();
} else {
var mod = {
exports: {}
};
factory();
global.bootstrapTableAutoRefresh = mod.exports;
}
})(this, function () {
'use strict';
function _classCallCheck(instance, Constructor) {
if (!(instance instanceof Constructor)) {
throw new TypeError("Cannot call a class as a function");
}
}
var _createClass = function () {
function defineProperties(target, props) {
for (var i = 0; i < props.length; i++) {
var descriptor = props[i];
descriptor.enumerable = descriptor.enumerable || false;
descriptor.configurable = true;
if ("value" in descriptor) descriptor.writable = true;
Object.defineProperty(target, descriptor.key, descriptor);
}
}
return function (Constructor, protoProps, staticProps) {
if (protoProps) defineProperties(Constructor.prototype, protoProps);
if (staticProps) defineProperties(Constructor, staticProps);
return Constructor;
};
}();
function _possibleConstructorReturn(self, call) {
if (!self) {
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
}
return call && (typeof call === "object" || typeof call === "function") ? call : self;
}
var _get = function get(object, property, receiver) {
if (object === null) object = Function.prototype;
var desc = Object.getOwnPropertyDescriptor(object, property);
if (desc === undefined) {
var parent = Object.getPrototypeOf(object);
if (parent === null) {
return undefined;
} else {
return get(parent, property, receiver);
}
} else if ("value" in desc) {
return desc.value;
} else {
var mod = {
exports: {}
};
factory();
global.bootstrapTableAutoRefresh = mod.exports;
var getter = desc.get;
if (getter === undefined) {
return undefined;
}
return getter.call(receiver);
}
})(this, function () {
'use strict';
};
/**
* @author: Alec Fenichel
* @webSite: https://fenichelar.com
* @version: v1.0.0
*/
function _inherits(subClass, superClass) {
if (typeof superClass !== "function" && superClass !== null) {
throw new TypeError("Super expression must either be null or a function, not " + typeof superClass);
}
(function ($) {
subClass.prototype = Object.create(superClass && superClass.prototype, {
constructor: {
value: subClass,
enumerable: false,
writable: true,
configurable: true
}
});
if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;
}
'use strict';
/**
* @author: Alec Fenichel
* @webSite: https://fenichelar.com
* @update: zhixin wen <wenzhixin2010@gmail.com>
*/
$.extend($.fn.bootstrapTable.defaults, {
autoRefresh: false,
autoRefreshInterval: 60,
autoRefreshSilent: true,
autoRefreshStatus: true,
autoRefreshFunction: null
});
(function ($) {
var Utils = $.fn.bootstrapTable.utils;
$.extend($.fn.bootstrapTable.defaults.icons, {
autoRefresh: $.fn.bootstrapTable.utils.bootstrapVersion === 4 ? 'fa-clock' : 'glyphicon-time icon-time'
});
$.extend($.fn.bootstrapTable.defaults, {
autoRefresh: false,
autoRefreshInterval: 60,
autoRefreshSilent: true,
autoRefreshStatus: true,
autoRefreshFunction: null
});
$.extend($.fn.bootstrapTable.locales, {
formatAutoRefresh: function formatAutoRefresh() {
return 'Auto Refresh';
}
});
$.extend($.fn.bootstrapTable.defaults.icons, {
autoRefresh: Utils.bootstrapVersion === 4 ? 'fa-clock' : 'glyphicon-time icon-time'
});
$.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales);
$.extend($.fn.bootstrapTable.locales, {
formatAutoRefresh: function formatAutoRefresh() {
return 'Auto Refresh';
}
});
var BootstrapTable = $.fn.bootstrapTable.Constructor;
var _init = BootstrapTable.prototype.init;
var _initToolbar = BootstrapTable.prototype.initToolbar;
var sprintf = $.fn.bootstrapTable.utils.sprintf;
$.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales);
BootstrapTable.prototype.init = function () {
_init.apply(this, Array.prototype.slice.apply(arguments));
$.BootstrapTable = function (_$$BootstrapTable) {
_inherits(_class, _$$BootstrapTable);
if (this.options.autoRefresh && this.options.autoRefreshStatus) {
var that = this;
this.options.autoRefreshFunction = setInterval(function () {
that.refresh({ silent: that.options.autoRefreshSilent });
}, this.options.autoRefreshInterval * 1000);
}
};
function _class() {
_classCallCheck(this, _class);
BootstrapTable.prototype.initToolbar = function () {
_initToolbar.apply(this, Array.prototype.slice.apply(arguments));
return _possibleConstructorReturn(this, (_class.__proto__ || Object.getPrototypeOf(_class)).apply(this, arguments));
}
if (this.options.autoRefresh) {
var $btnGroup = this.$toolbar.find('>.btn-group');
var $btnAutoRefresh = $btnGroup.find('.auto-refresh');
_createClass(_class, [{
key: 'init',
value: function init() {
var _get2,
_this2 = this;
if (!$btnAutoRefresh.length) {
$btnAutoRefresh = $([sprintf('<button class="btn btn-default auto-refresh %s" ', this.options.autoRefreshStatus ? 'enabled' : ''), 'type="button" ', sprintf('title="%s">', this.options.formatAutoRefresh()), sprintf('<i class="%s %s"></i>', this.options.iconsPrefix, this.options.icons.autoRefresh), '</button>'].join('')).appendTo($btnGroup);
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
$btnAutoRefresh.on('click', $.proxy(this.toggleAutoRefresh, this));
}
(_get2 = _get(_class.prototype.__proto__ || Object.getPrototypeOf(_class.prototype), 'init', this)).call.apply(_get2, [this].concat(args));
if (this.options.autoRefresh && this.options.autoRefreshStatus) {
this.options.autoRefreshFunction = setInterval(function () {
_this2.refresh({ silent: _this2.options.autoRefreshSilent });
}, this.options.autoRefreshInterval * 1000);
}
}
}, {
key: 'initToolbar',
value: function initToolbar() {
var _get3;
for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
args[_key2] = arguments[_key2];
}
(_get3 = _get(_class.prototype.__proto__ || Object.getPrototypeOf(_class.prototype), 'initToolbar', this)).call.apply(_get3, [this].concat(args));
if (this.options.autoRefresh) {
var $btnGroup = this.$toolbar.find('>.btn-group');
var $btnAutoRefresh = $btnGroup.find('.auto-refresh');
if (!$btnAutoRefresh.length) {
$btnAutoRefresh = $('\n <button class="auto-refresh btn' + Utils.sprintf(' btn-%s', this.options.buttonsClass) + '\n ' + Utils.sprintf(' btn-%s', this.options.iconSize) + '\n ' + (this.options.autoRefreshStatus ? 'active' : '') + '"\n type="button" title="' + this.options.formatAutoRefresh() + '">\n <i class="' + this.options.iconsPrefix + ' ' + this.options.icons.autoRefresh + '"></i>\n </button>\n ').appendTo($btnGroup);
$btnAutoRefresh.on('click', $.proxy(this.toggleAutoRefresh, this));
}
};
}
}
}, {
key: 'toggleAutoRefresh',
value: function toggleAutoRefresh() {
var _this3 = this;
BootstrapTable.prototype.toggleAutoRefresh = function () {
if (this.options.autoRefresh) {
if (this.options.autoRefreshStatus) {
clearInterval(this.options.autoRefreshFunction);
this.$toolbar.find('>.btn-group').find('.auto-refresh').removeClass('enabled');
} else {
var that = this;
this.options.autoRefreshFunction = setInterval(function () {
that.refresh({ silent: that.options.autoRefreshSilent });
}, this.options.autoRefreshInterval * 1000);
this.$toolbar.find('>.btn-group').find('.auto-refresh').addClass('enabled');
}
this.options.autoRefreshStatus = !this.options.autoRefreshStatus;
if (this.options.autoRefresh) {
if (this.options.autoRefreshStatus) {
clearInterval(this.options.autoRefreshFunction);
this.$toolbar.find('>.btn-group').find('.auto-refresh').removeClass('active');
} else {
this.options.autoRefreshFunction = setInterval(function () {
_this3.refresh({ silent: _this3.options.autoRefreshSilent });
}, this.options.autoRefreshInterval * 1000);
this.$toolbar.find('>.btn-group').find('.auto-refresh').addClass('active');
}
};
})(jQuery);
this.options.autoRefreshStatus = !this.options.autoRefreshStatus;
}
}
}]);
return _class;
}($.BootstrapTable);
})(jQuery);
});
/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -10,2 +10,2 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

(function(a,b){if('function'==typeof define&&define.amd)define([],b);else if('undefined'!=typeof exports)b();else{b(),a.bootstrapTableAutoRefresh={exports:{}}.exports}})(this,function(){'use strict';(function(a){a.extend(a.fn.bootstrapTable.defaults,{autoRefresh:!1,autoRefreshInterval:60,autoRefreshSilent:!0,autoRefreshStatus:!0,autoRefreshFunction:null}),a.extend(a.fn.bootstrapTable.defaults.icons,{autoRefresh:4===a.fn.bootstrapTable.utils.bootstrapVersion?'fa-clock':'glyphicon-time icon-time'}),a.extend(a.fn.bootstrapTable.locales,{formatAutoRefresh:function(){return'Auto Refresh'}}),a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales);var b=a.fn.bootstrapTable.Constructor,c=b.prototype.init,d=b.prototype.initToolbar,e=a.fn.bootstrapTable.utils.sprintf;b.prototype.init=function(){if(c.apply(this,Array.prototype.slice.apply(arguments)),this.options.autoRefresh&&this.options.autoRefreshStatus){var a=this;this.options.autoRefreshFunction=setInterval(function(){a.refresh({silent:a.options.autoRefreshSilent})},1e3*this.options.autoRefreshInterval)}},b.prototype.initToolbar=function(){if(d.apply(this,Array.prototype.slice.apply(arguments)),this.options.autoRefresh){var b=this.$toolbar.find('>.btn-group'),c=b.find('.auto-refresh');c.length||(c=a([e('<button class="btn btn-default auto-refresh %s" ',this.options.autoRefreshStatus?'enabled':''),'type="button" ',e('title="%s">',this.options.formatAutoRefresh()),e('<i class="%s %s"></i>',this.options.iconsPrefix,this.options.icons.autoRefresh),'</button>'].join('')).appendTo(b),c.on('click',a.proxy(this.toggleAutoRefresh,this)))}},b.prototype.toggleAutoRefresh=function(){if(this.options.autoRefresh){if(this.options.autoRefreshStatus)clearInterval(this.options.autoRefreshFunction),this.$toolbar.find('>.btn-group').find('.auto-refresh').removeClass('enabled');else{var a=this;this.options.autoRefreshFunction=setInterval(function(){a.refresh({silent:a.options.autoRefreshSilent})},1e3*this.options.autoRefreshInterval),this.$toolbar.find('>.btn-group').find('.auto-refresh').addClass('enabled')}this.options.autoRefreshStatus=!this.options.autoRefreshStatus}}})(jQuery)});
(function(a,b){if('function'==typeof define&&define.amd)define([],b);else if('undefined'!=typeof exports)b();else{b(),a.bootstrapTableAutoRefresh={exports:{}}.exports}})(this,function(){'use strict';function a(a,b){if(!(a instanceof b))throw new TypeError('Cannot call a class as a function')}function b(a,b){if(!a)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return b&&('object'==typeof b||'function'==typeof b)?b:a}function c(a,b){if('function'!=typeof b&&null!==b)throw new TypeError('Super expression must either be null or a function, not '+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var d=function(){function a(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)}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),e=function a(b,c,d){null===b&&(b=Function.prototype);var e=Object.getOwnPropertyDescriptor(b,c);if(e===void 0){var f=Object.getPrototypeOf(b);return null===f?void 0:a(f,c,d)}if('value'in e)return e.value;var g=e.get;return void 0===g?void 0:g.call(d)};(function(f){var g=f.fn.bootstrapTable.utils;f.extend(f.fn.bootstrapTable.defaults,{autoRefresh:!1,autoRefreshInterval:60,autoRefreshSilent:!0,autoRefreshStatus:!0,autoRefreshFunction:null}),f.extend(f.fn.bootstrapTable.defaults.icons,{autoRefresh:4===g.bootstrapVersion?'fa-clock':'glyphicon-time icon-time'}),f.extend(f.fn.bootstrapTable.locales,{formatAutoRefresh:function(){return'Auto Refresh'}}),f.extend(f.fn.bootstrapTable.defaults,f.fn.bootstrapTable.locales),f.BootstrapTable=function(h){function i(){return a(this,i),b(this,(i.__proto__||Object.getPrototypeOf(i)).apply(this,arguments))}return c(i,h),d(i,[{key:'init',value:function(){for(var a,b=this,c=arguments.length,d=Array(c),f=0;f<c;f++)d[f]=arguments[f];(a=e(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),'init',this)).call.apply(a,[this].concat(d)),this.options.autoRefresh&&this.options.autoRefreshStatus&&(this.options.autoRefreshFunction=setInterval(function(){b.refresh({silent:b.options.autoRefreshSilent})},1e3*this.options.autoRefreshInterval))}},{key:'initToolbar',value:function(){for(var a,b=arguments.length,c=Array(b),d=0;d<b;d++)c[d]=arguments[d];if((a=e(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),'initToolbar',this)).call.apply(a,[this].concat(c)),this.options.autoRefresh){var h=this.$toolbar.find('>.btn-group'),j=h.find('.auto-refresh');j.length||(j=f('\n <button class="auto-refresh btn'+g.sprintf(' btn-%s',this.options.buttonsClass)+'\n '+g.sprintf(' btn-%s',this.options.iconSize)+'\n '+(this.options.autoRefreshStatus?'active':'')+'"\n type="button" title="'+this.options.formatAutoRefresh()+'">\n <i class="'+this.options.iconsPrefix+' '+this.options.icons.autoRefresh+'"></i>\n </button>\n ').appendTo(h),j.on('click',f.proxy(this.toggleAutoRefresh,this)))}}},{key:'toggleAutoRefresh',value:function(){var a=this;this.options.autoRefresh&&(this.options.autoRefreshStatus?(clearInterval(this.options.autoRefreshFunction),this.$toolbar.find('>.btn-group').find('.auto-refresh').removeClass('active')):(this.options.autoRefreshFunction=setInterval(function(){a.refresh({silent:a.options.autoRefreshSilent})},1e3*this.options.autoRefreshInterval),this.$toolbar.find('>.btn-group').find('.auto-refresh').addClass('active')),this.options.autoRefreshStatus=!this.options.autoRefreshStatus)}}]),i}(f.BootstrapTable)})(jQuery)});
/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

@@ -208,31 +208,23 @@ (function (global, factory) {

}
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
for (var _iterator = exportTypes, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) {
var _ref;
try {
for (var _iterator = exportTypes[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var type = _step.value;
if (_isArray) {
if (_i >= _iterator.length) break;
_ref = _iterator[_i++];
} else {
_i = _iterator.next();
if (_i.done) break;
_ref = _i.value;
}
if (TYPE_NAME.hasOwnProperty(type)) {
$menu.append(Utils.sprintf(bootstrap.html.dropitem, type, TYPE_NAME[type]));
}
var type = _ref;
if (TYPE_NAME.hasOwnProperty(type)) {
$menu.append(Utils.sprintf(bootstrap.html.dropitem, type, TYPE_NAME[type]));
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator.return) {
_iterator.return();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
}
}
$menu.find('>li, >a').click(function (_ref) {
var currentTarget = _ref.currentTarget;
$menu.find('>li, >a').click(function (_ref2) {
var currentTarget = _ref2.currentTarget;

@@ -254,5 +246,13 @@ var type = $(currentTarget).data('type');

var o = this.options;
var stateField = this.header.stateField;
var isCardView = o.cardView;
var doExport = function doExport() {
var that = _this3;
if (stateField) {
_this3.hideColumn(stateField);
}
if (isCardView) {
_this3.toggleView();
}
var data = _this3.getData();

@@ -266,3 +266,3 @@ if (o.exportFooter) {

var footerCellHtml = $(footerCell).children('.th-inner').first().html();
footerData[that.columns[index].field] = footerCellHtml === '&nbsp;' ? null : footerCellHtml;
footerData[_this3.columns[index].field] = footerCellHtml === '&nbsp;' ? null : footerCellHtml;

@@ -287,13 +287,11 @@ // grab footer cell text into cell index-based array

}
if (stateField) {
_this3.showColumn(stateField);
}
if (isCardView) {
_this3.toggleView();
}
};
var stateField = this.header.stateField;
var isCardView = o.cardView;
if (stateField) {
this.hideColumn(stateField);
}
if (isCardView) {
this.toggleView();
}
if (o.exportDataType === 'all' && o.pagination) {

@@ -328,8 +326,2 @@ var eventName = o.sidePagination === 'server' ? 'post-body.bs.table' : 'page-change.bs.table';

}
if (stateField) {
this.showColumn(stateField);
}
if (isCardView) {
this.toggleView();
}
}

@@ -336,0 +328,0 @@ }]);

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -10,2 +10,2 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

(function(a,b){if('function'==typeof define&&define.amd)define([],b);else if('undefined'!=typeof exports)b();else{b(),a.bootstrapTableExport={exports:{}}.exports}})(this,function(){'use strict';function a(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function b(a,b){if(!(a instanceof b))throw new TypeError('Cannot call a class as a function')}function c(a,b){if(!a)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return b&&('object'==typeof b||'function'==typeof b)?b:a}function d(a,b){if('function'!=typeof b&&null!==b)throw new TypeError('Super expression must either be null or a function, not '+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var e=function(){function a(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)}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),f=function a(b,c,d){null===b&&(b=Function.prototype);var e=Object.getOwnPropertyDescriptor(b,c);if(e===void 0){var f=Object.getPrototypeOf(b);return null===f?void 0:a(f,c,d)}if('value'in e)return e.value;var g=e.get;return void 0===g?void 0:g.call(d)};(function(g){var h=g.fn.bootstrapTable.utils,i={3:{icons:{export:'glyphicon-export icon-share'},html:{dropmenu:'<ul class="dropdown-menu" role="menu"></ul>',dropitem:'<li role="menuitem" data-type="%s"><a href="javascript:">%s</a></li>'}},4:{icons:{export:'fa-download'},html:{dropmenu:'<div class="dropdown-menu dropdown-menu-right"></div>',dropitem:'<a class="dropdown-item" data-type="%s" href="javascript:">%s</a>'}}}[h.bootstrapVersion],j={json:'JSON',xml:'XML',png:'PNG',csv:'CSV',txt:'TXT',sql:'SQL',doc:'MS-Word',excel:'MS-Excel',xlsx:'MS-Excel (OpenXML)',powerpoint:'MS-Powerpoint',pdf:'PDF'};g.extend(g.fn.bootstrapTable.defaults,{showExport:!1,exportDataType:'basic',exportTypes:['json','xml','csv','txt','sql','excel'],exportOptions:{},exportFooter:!1}),g.extend(g.fn.bootstrapTable.defaults.icons,{export:i.icons.export}),g.extend(g.fn.bootstrapTable.locales,{formatExport:function(){return'Export data'}}),g.extend(g.fn.bootstrapTable.defaults,g.fn.bootstrapTable.locales),g.fn.bootstrapTable.methods.push('exportTable'),g.BootstrapTable=function(k){function l(){return b(this,l),c(this,(l.__proto__||Object.getPrototypeOf(l)).apply(this,arguments))}return d(l,k),e(l,[{key:'initToolbar',value:function(){var a=this,b=this.options;if(this.showToolbar=this.showToolbar||b.showExport,f(l.prototype.__proto__||Object.getPrototypeOf(l.prototype),'initToolbar',this).call(this),!!this.options.showExport){var c=this.$toolbar.find('>.btn-group'),d=c.find('div.export');if(!d.length){d=g('\n <div class="export btn-group">\n <button class="btn btn-'+b.buttonsClass+' btn-'+b.iconSize+' dropdown-toggle"\n aria-label="export type"\n title="'+b.formatExport()+'"\n data-toggle="dropdown"\n type="button">\n <i class="'+b.iconsPrefix+' '+b.icons.export+'"></i>\n <span class="caret"></span>\n </button>\n '+i.html.dropmenu+'\n </div>\n ').appendTo(c);var e=d.find('.dropdown-menu'),k=b.exportTypes;if('string'==typeof k){var s=k.slice(1,-1).replace(/ /g,'').split(',');k=s.map(function(a){return a.slice(1,-1)})}var m=!0,n=!1,o=void 0;try{for(var p,q,r=k[Symbol.iterator]();!(m=(p=r.next()).done);m=!0)q=p.value,j.hasOwnProperty(q)&&e.append(h.sprintf(i.html.dropitem,q,j[q]))}catch(a){n=!0,o=a}finally{try{!m&&r.return&&r.return()}finally{if(n)throw o}}e.find('>li, >a').click(function(b){var c=b.currentTarget,d=g(c).data('type');a.exportTable({type:d,escape:!1})})}}}},{key:'exportTable',value:function(b){var c=this,d=this.options,e=function(){var a=c.getData();if(d.exportFooter){var e=c.$tableFooter.find('tr').first(),f={},h=[];g.each(e.children(),function(a,b){var d=g(b).children('.th-inner').first().html();f[c.columns[a].field]='&nbsp;'===d?null:d,h.push(d)}),c.append(f);var i=c.$body.children().last();g.each(i.children(),function(a,b){g(b).html(h[a])})}c.$el.tableExport(g.extend({},d.exportOptions,b)),d.exportFooter&&c.load(a)},f=this.header.stateField,h=d.cardView;if(f&&this.hideColumn(f),h&&this.toggleView(),'all'===d.exportDataType&&d.pagination){var k='server'===d.sidePagination?'post-body.bs.table':'page-change.bs.table';this.$el.one(k,function(){e(),c.togglePagination()}),this.togglePagination()}else if('selected'===d.exportDataType){var i=this.getData(),j=this.getSelections();if(!j.length)return;'server'===d.sidePagination&&(i=a({total:d.totalRows},this.options.dataField,i),j=a({total:j.length},this.options.dataField,j)),this.load(j),e(),this.load(i)}else e();f&&this.showColumn(f),h&&this.toggleView()}}]),l}(g.BootstrapTable)})(jQuery)});
(function(a,b){if('function'==typeof define&&define.amd)define([],b);else if('undefined'!=typeof exports)b();else{b(),a.bootstrapTableExport={exports:{}}.exports}})(this,function(){'use strict';function a(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function b(a,b){if(!(a instanceof b))throw new TypeError('Cannot call a class as a function')}function c(a,b){if(!a)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return b&&('object'==typeof b||'function'==typeof b)?b:a}function d(a,b){if('function'!=typeof b&&null!==b)throw new TypeError('Super expression must either be null or a function, not '+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var e=function(){function a(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)}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),f=function a(b,c,d){null===b&&(b=Function.prototype);var e=Object.getOwnPropertyDescriptor(b,c);if(e===void 0){var f=Object.getPrototypeOf(b);return null===f?void 0:a(f,c,d)}if('value'in e)return e.value;var g=e.get;return void 0===g?void 0:g.call(d)};(function(g){var h=g.fn.bootstrapTable.utils,i={3:{icons:{export:'glyphicon-export icon-share'},html:{dropmenu:'<ul class="dropdown-menu" role="menu"></ul>',dropitem:'<li role="menuitem" data-type="%s"><a href="javascript:">%s</a></li>'}},4:{icons:{export:'fa-download'},html:{dropmenu:'<div class="dropdown-menu dropdown-menu-right"></div>',dropitem:'<a class="dropdown-item" data-type="%s" href="javascript:">%s</a>'}}}[h.bootstrapVersion],j={json:'JSON',xml:'XML',png:'PNG',csv:'CSV',txt:'TXT',sql:'SQL',doc:'MS-Word',excel:'MS-Excel',xlsx:'MS-Excel (OpenXML)',powerpoint:'MS-Powerpoint',pdf:'PDF'};g.extend(g.fn.bootstrapTable.defaults,{showExport:!1,exportDataType:'basic',exportTypes:['json','xml','csv','txt','sql','excel'],exportOptions:{},exportFooter:!1}),g.extend(g.fn.bootstrapTable.defaults.icons,{export:i.icons.export}),g.extend(g.fn.bootstrapTable.locales,{formatExport:function(){return'Export data'}}),g.extend(g.fn.bootstrapTable.defaults,g.fn.bootstrapTable.locales),g.fn.bootstrapTable.methods.push('exportTable'),g.BootstrapTable=function(k){function l(){return b(this,l),c(this,(l.__proto__||Object.getPrototypeOf(l)).apply(this,arguments))}return d(l,k),e(l,[{key:'initToolbar',value:function(){var a=this,b=this.options;if(this.showToolbar=this.showToolbar||b.showExport,f(l.prototype.__proto__||Object.getPrototypeOf(l.prototype),'initToolbar',this).call(this),!!this.options.showExport){var c=this.$toolbar.find('>.btn-group'),d=c.find('div.export');if(!d.length){d=g('\n <div class="export btn-group">\n <button class="btn btn-'+b.buttonsClass+' btn-'+b.iconSize+' dropdown-toggle"\n aria-label="export type"\n title="'+b.formatExport()+'"\n data-toggle="dropdown"\n type="button">\n <i class="'+b.iconsPrefix+' '+b.icons.export+'"></i>\n <span class="caret"></span>\n </button>\n '+i.html.dropmenu+'\n </div>\n ').appendTo(c);var e=d.find('.dropdown-menu'),k=b.exportTypes;if('string'==typeof k){var r=k.slice(1,-1).replace(/ /g,'').split(',');k=r.map(function(a){return a.slice(1,-1)})}for(var m=k,n=Array.isArray(m),o=0,_iterator=n?m:m[Symbol.iterator]();;){var p;if(n){if(o>=m.length)break;p=m[o++]}else{if(o=m.next(),o.done)break;p=o.value}var q=p;j.hasOwnProperty(q)&&e.append(h.sprintf(i.html.dropitem,q,j[q]))}e.find('>li, >a').click(function(b){var c=b.currentTarget,d=g(c).data('type');a.exportTable({type:d,escape:!1})})}}}},{key:'exportTable',value:function(b){var c=this,d=this.options,e=this.header.stateField,f=d.cardView,h=function(){e&&c.hideColumn(e),f&&c.toggleView();var a=c.getData();if(d.exportFooter){var h=c.$tableFooter.find('tr').first(),i={},j=[];g.each(h.children(),function(a,b){var d=g(b).children('.th-inner').first().html();i[c.columns[a].field]='&nbsp;'===d?null:d,j.push(d)}),c.append(i);var k=c.$body.children().last();g.each(k.children(),function(a,b){g(b).html(j[a])})}c.$el.tableExport(g.extend({},d.exportOptions,b)),d.exportFooter&&c.load(a),e&&c.showColumn(e),f&&c.toggleView()};if('all'===d.exportDataType&&d.pagination){var k='server'===d.sidePagination?'post-body.bs.table':'page-change.bs.table';this.$el.one(k,function(){h(),c.togglePagination()}),this.togglePagination()}else if('selected'===d.exportDataType){var i=this.getData(),j=this.getSelections();if(!j.length)return;'server'===d.sidePagination&&(i=a({total:d.totalRows},this.options.dataField,i),j=a({total:j.length},this.options.dataField,j)),this.load(j),h(),this.load(i)}else h()}}]),l}(g.BootstrapTable)})(jQuery)});

@@ -755,3 +755,3 @@ (function (global, factory) {

} else {
if (('' + value).toLowerCase().includes(fval)) {
if (('' + value).toLowerCase().indexOf(fval) !== -1) {
itemIsExpected.push(true);

@@ -767,3 +767,3 @@ } else {

return !itemIsExpected.includes(false);
return !(itemIsExpected.indexOf(false) !== -1);
}) : that.data;

@@ -770,0 +770,0 @@ }

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -10,2 +10,2 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

(function(a,b){if('function'==typeof define&&define.amd)define([],b);else if('undefined'!=typeof exports)b();else{b(),a.bootstrapTableFilterControl={exports:{}}.exports}})(this,function(){'use strict';function a(a,b){if(!(a instanceof b))throw new TypeError('Cannot call a class as a function')}function b(a,b){if(!a)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return b&&('object'==typeof b||'function'==typeof b)?b:a}function c(a,b){if('function'!=typeof b&&null!==b)throw new TypeError('Super expression must either be null or a function, not '+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var d=function(){function a(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)}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),e=function a(b,c,d){null===b&&(b=Function.prototype);var e=Object.getOwnPropertyDescriptor(b,c);if(e===void 0){var f=Object.getPrototypeOf(b);return null===f?void 0:a(f,c,d)}if('value'in e)return e.value;var g=e.get;return void 0===g?void 0:g.call(d)};(function(f){var g=f.fn.bootstrapTable.utils,h={getOptionsFromSelectControl:function(a){return a.get(a.length-1).options},hideUnusedSelectOptions:function(a,b){for(var c=h.getOptionsFromSelectControl(a),d=0;d<c.length;d++)''!==c[d].value&&(b.hasOwnProperty(c[d].value)?a.find(g.sprintf('option[value=\'%s\']',c[d].value)).show():a.find(g.sprintf('option[value=\'%s\']',c[d].value)).hide())},addOptionToSelectControl:function(a,b,c){var d=f.trim(b),e=f(a.get(a.length-1));h.existOptionInSelectControl(a,d)||e.append(f('<option></option>').attr('value',d).text(f('<div />').html(c).text()))},sortSelectControl:function(a){var b=f(a.get(a.length-1)),c=b.find('option:gt(0)');c.sort(function(c,a){var b=f(c).text().toLowerCase(),d=f(a).text().toLowerCase();return f.isNumeric(c)&&f.isNumeric(a)&&(b=parseFloat(b),d=parseFloat(d)),b>d?1:b<d?-1:0}),b.find('option:gt(0)').remove(),b.append(c)},existOptionInSelectControl:function(a,b){for(var c=h.getOptionsFromSelectControl(a),d=0;d<c.length;d++)if(c[d].value===b.toString())return!0;return!1},fixHeaderCSS:function(a){var b=a.$tableHeader;b.css('height','77px')},getCurrentHeader:function(a){var b=a.$header,c=a.options,d=a.$tableHeader,e=b;return c.height&&(e=d),e},getCurrentSearchControls:function(a){var b=a.options,c='select, input';return b.height&&(c='table select, table input'),c},getCursorPosition:function(a){if(g.isIEBrowser()){if(f(a).is('input[type=text]')){var d=0;if('selectionStart'in a)d=a.selectionStart;else if('selection'in document){a.focus();var b=document.selection.createRange(),c=document.selection.createRange().text.length;b.moveStart('character',-a.value.length),d=b.text.length-c}return d}return-1}return-1},setCursorPosition:function(a){f(a).val(a.value)},copyValues:function(a){var b=h.getCurrentHeader(a),c=h.getCurrentSearchControls(a);a.options.valuesFilterControl=[],b.find(c).each(function(){a.options.valuesFilterControl.push({field:f(this).closest('[data-field]').data('field'),value:f(this).val(),position:h.getCursorPosition(f(this).get(0)),hasFocus:f(this).is(':focus')})})},setValues:function(a){var b=null,c=[],d=h.getCurrentHeader(a),e=h.getCurrentSearchControls(a);if(0<a.options.valuesFilterControl.length){var g=null;d.find(e).each(function(){b=f(this).closest('[data-field]').data('field'),c=a.options.valuesFilterControl.filter(function(a){return a.field===b}),0<c.length&&(f(this).val(c[0].value),c[0].hasFocus&&(g=function(a,b){return function closedCallback(){a.focus(),h.setCursorPosition(a,b)}}(f(this).get(0),c[0].position)))}),null!==g&&g()}},collectBootstrapCookies:function(){var a=[],b=document.cookie.match(/(?:bs.table.)(\w*)/g);if(b)return f.each(b,function(b,c){var d=c;/./.test(d)&&(d=d.split('.').pop()),-1===f.inArray(d,a)&&a.push(d)}),a},escapeID:function(a){return(a+'').replace(/(:|\.|\[|\]|,)/g,'\\$1')},isColumnSearchableViaSelect:function(a){var b=a.filterControl,c=a.searchable;return b&&'select'===b.toLowerCase()&&c},isFilterDataNotGiven:function(a){var b=a.filterData;return b===void 0||'column'===b.toLowerCase()},hasSelectControlElement:function(a){return a&&0<a.length},initFilterSelectControls:function(a){var b=a.data,c=a.pageTo<a.options.data.length?a.options.data.length:a.pageTo,d=a.options.pagination?'server'===a.options.sidePagination?a.pageTo:a.options.totalRows:a.pageTo;f.each(a.header.fields,function(c,e){var j=a.columns[a.fieldsColumnsIndex[e]],k=f('.bootstrap-table-filter-control-'+h.escapeID(j.field));if(h.isColumnSearchableViaSelect(j)&&h.isFilterDataNotGiven(j)&&h.hasSelectControlElement(k)){0===k.get(k.length-1).options.length&&h.addOptionToSelectControl(k,'',j.filterControlPlaceholder);for(var l={},m=0;m<d;m++){var i=b[m][e],n=g.calculateObjectValue(a.header,a.header.formatters[c],[i,b[m],m],i);l[n]=i}for(var o in l)h.addOptionToSelectControl(k,l[o],o);h.sortSelectControl(k),a.options.hideUnusedSelectOptions&&h.hideUnusedSelectOptions(k,l)}}),a.trigger('created-controls')},getFilterDataMethod:function(a,b){for(var c=Object.keys(a),d=0;d<c.length;d++)if(c[d]===b)return a[b];return null},createControls:function(a,b){var c=!1,d=void 0,e=void 0;f.each(a.columns,function(g,j){if(d='hidden',e=[],!!j.visible){if(!j.filterControl)e.push('<div class="no-filter-control"></div>');else{e.push('<div class="filter-control">');var p=j.filterControl.toLowerCase();j.searchable&&a.options.filterTemplate[p]&&(c=!0,d='visible',e.push(a.options.filterTemplate[p](a,j.field,d,j.filterControlPlaceholder?j.filterControlPlaceholder:'','filter-control-'+g)))}if(f.each(b.children().children(),function(a,b){var c=f(b);if(c.data('field')===j.field)return c.find('.fht-cell').append(e.join('')),!1}),void 0!==j.filterData&&'column'!==j.filterData.toLowerCase()){var k=h.getFilterDataMethod(i,j.filterData.substring(0,j.filterData.indexOf(':'))),l=void 0,m=void 0;if(null!==k)l=j.filterData.substring(j.filterData.indexOf(':')+1,j.filterData.length),m=f('.bootstrap-table-filter-control-'+h.escapeID(j.field)),h.addOptionToSelectControl(m,'',j.filterControlPlaceholder),k(l,m);else throw new SyntaxError('Error. You should use any of these allowed filter data methods: var, json, url. Use like this: var: {key: "value"}');var n=void 0,o=void 0;switch(k){case'url':f.ajax({url:l,dataType:'json',success:function(a){for(var b in a)h.addOptionToSelectControl(m,b,a[b]);h.sortSelectControl(m)}});break;case'var':for(o in n=window[l],n)h.addOptionToSelectControl(m,o,n[o]);h.sortSelectControl(m);break;case'jso':for(o in n=JSON.parse(l),n)h.addOptionToSelectControl(m,o,n[o]);h.sortSelectControl(m);}}}}),c?(b.off('keyup','input').on('keyup','input',function(b,c){if((b.keyCode=c?c.keyCode:b.keyCode,!(a.options.searchOnEnterKey&&13!==b.keyCode))&&!(-1<f.inArray(b.keyCode,[37,38,39,40]))){var d=f(b.currentTarget);d.is(':checkbox')||d.is(':radio')||(clearTimeout(b.currentTarget.timeoutId||0),b.currentTarget.timeoutId=setTimeout(function(){a.onColumnSearch(b)},a.options.searchTimeOut))}}),b.off('change','select').on('change','select',function(b){a.options.searchOnEnterKey&&13!==b.keyCode||-1<f.inArray(b.keyCode,[37,38,39,40])||(clearTimeout(b.currentTarget.timeoutId||0),b.currentTarget.timeoutId=setTimeout(function(){a.onColumnSearch(b)},a.options.searchTimeOut))}),b.off('mouseup','input').on('mouseup','input',function(b){var c=f(this),d=c.val();''===d||setTimeout(function(){var d=c.val();''===d&&(clearTimeout(b.currentTarget.timeoutId||0),b.currentTarget.timeoutId=setTimeout(function(){a.onColumnSearch(b)},a.options.searchTimeOut))},1)}),0<b.find('.date-filter-control').length&&f.each(a.columns,function(a,c){var d=c.filterControl,e=c.field,g=c.filterDatepickerOptions;d!==void 0&&'datepicker'===d.toLowerCase()&&b.find('.date-filter-control.bootstrap-table-filter-control-'+e).datepicker(g).on('changeDate',function(a){var b=a.currentTarget;f(b).val(b.value),f(b).keyup()})})):b.find('.filterControl').hide()},getDirectionOfSelectOptions:function(a){var b=a===void 0?'left':a.toLowerCase();return'left'===b?'ltr':'right'===b?'rtl':'auto'===b?'auto':'ltr'}},i={var:function(a,b){var c=window[a];for(var d in c)h.addOptionToSelectControl(b,d,c[d]);h.sortSelectControl(b)},url:function(a,b){f.ajax({url:a,dataType:'json',success:function(a){for(var c in a)h.addOptionToSelectControl(b,c,a[c]);h.sortSelectControl(b)}})},json:function(a,b){var c=JSON.parse(a);for(var d in c)h.addOptionToSelectControl(b,d,c[d]);h.sortSelectControl(b)}},j={3:{icons:{clear:'glyphicon-trash icon-clear'}},4:{icons:{clear:'fa-trash icon-clear'}}}[g.bootstrapVersion];f.extend(f.fn.bootstrapTable.defaults,{filterControl:!1,onColumnSearch:function(){return!1},onCreatedControls:function(){return!0},filterShowClear:!1,alignmentSelectControlOptions:void 0,filterTemplate:{input:function(a,b,c,d){return g.sprintf('<input type="text" class="form-control bootstrap-table-filter-control-%s" style="width: 100%; visibility: %s" placeholder="%s">',b,c,d)},select:function(a,b,c){var d=a.options;return g.sprintf('<select class="form-control bootstrap-table-filter-control-%s" style="width: 100%; visibility: %s" dir="%s"></select>',b,c,h.getDirectionOfSelectOptions(d.alignmentSelectControlOptions))},datepicker:function(a,b,c){return g.sprintf('<input type="text" class="form-control date-filter-control bootstrap-table-filter-control-%s" style="width: 100%; visibility: %s">',b,c)}},disableControlWhenSearch:!1,searchOnEnterKey:!1,valuesFilterControl:[]}),f.extend(f.fn.bootstrapTable.columnDefaults,{filterControl:void 0,filterData:void 0,filterDatepickerOptions:void 0,filterStrictSearch:!1,filterStartsWithSearch:!1,filterControlPlaceholder:''}),f.extend(f.fn.bootstrapTable.Constructor.EVENTS,{"column-search.bs.table":'onColumnSearch',"created-controls.bs.table":'onCreatedControls'}),f.extend(f.fn.bootstrapTable.defaults.icons,{clear:j.icons.clear}),f.extend(f.fn.bootstrapTable.locales,{formatClearFilters:function(){return'Clear Filters'}}),f.extend(f.fn.bootstrapTable.defaults,f.fn.bootstrapTable.locales),f.fn.bootstrapTable.methods.push('triggerSearch'),f.fn.bootstrapTable.methods.push('clearFilterControl'),f.BootstrapTable=function(i){function j(){return a(this,j),b(this,(j.__proto__||Object.getPrototypeOf(j)).apply(this,arguments))}return c(j,i),d(j,[{key:'init',value:function(){if(this.options.filterControl){var a=this;this.options.valuesFilterControl=[],this.$el.on('reset-view.bs.table',function(){!a.options.height||0<a.$tableHeader.find('select').length||0<a.$tableHeader.find('input').length||h.createControls(a,a.$tableHeader)}).on('post-header.bs.table',function(){h.setValues(a)}).on('post-body.bs.table',function(){a.options.height&&h.fixHeaderCSS(a)}).on('column-switch.bs.table',function(){h.setValues(a)}).on('load-success.bs.table',function(){a.EnableControls(!0)}).on('load-error.bs.table',function(){a.EnableControls(!0)})}e(j.prototype.__proto__||Object.getPrototypeOf(j.prototype),'init',this).call(this)}},{key:'initToolbar',value:function(){if(this.showToolbar=this.showToolbar||this.options.filterControl&&this.options.filterShowClear,e(j.prototype.__proto__||Object.getPrototypeOf(j.prototype),'initToolbar',this).call(this),this.options.filterControl&&this.options.filterShowClear){var a=this.$toolbar.find('>.btn-group'),b=a.find('.filter-show-clear');b.length||(b=f([g.sprintf('<button class="btn btn-%s filter-show-clear" ',this.options.buttonsClass),g.sprintf('type="button" title="%s">',this.options.formatClearFilters()),g.sprintf('<i class="%s %s"></i> ',this.options.iconsPrefix,this.options.icons.clear),'</button>'].join('')).appendTo(a),b.off('click').on('click',f.proxy(this.clearFilterControl,this)))}}},{key:'initHeader',value:function(){e(j.prototype.__proto__||Object.getPrototypeOf(j.prototype),'initHeader',this).call(this),this.options.filterControl&&h.createControls(this,this.$header)}},{key:'initBody',value:function(){e(j.prototype.__proto__||Object.getPrototypeOf(j.prototype),'initBody',this).call(this),h.initFilterSelectControls(this)}},{key:'initSearch',value:function(){var a=this,b=f.isEmptyObject(a.filterColumnsPartial)?null:a.filterColumnsPartial;(null===b||1>=Object.keys(b).length)&&e(j.prototype.__proto__||Object.getPrototypeOf(j.prototype),'initSearch',this).call(this),'server'===this.options.sidePagination||null===b||(a.data=b?a.options.data.filter(function(c,d){var e=[];return Object.keys(c).forEach(function(g){var h=a.columns[a.fieldsColumnsIndex[g]],i=(b[g]||'').toLowerCase(),j=c[g];''===i?e.push(!0):(h&&h.searchFormatter&&(j=f.fn.bootstrapTable.utils.calculateObjectValue(a.header,a.header.formatters[f.inArray(g,a.header.fields)],[j,c,d],j)),-1!==f.inArray(g,a.header.fields)&&('string'==typeof j||'number'==typeof j)&&(h.filterStrictSearch?j.toString().toLowerCase()===i.toString().toLowerCase()?e.push(!0):e.push(!1):h.filterStartsWithSearch?0===(''+j).toLowerCase().indexOf(i)?e.push(!0):e.push(!1):(''+j).toLowerCase().includes(i)?e.push(!0):e.push(!1)))}),!e.includes(!1)}):a.data)}},{key:'initColumnSearch',value:function(a){if(h.copyValues(this),a)for(var b in this.filterColumnsPartial=a,this.updatePagination(),a)this.trigger('column-search',b,a[b])}},{key:'onColumnSearch',value:function(a){if(!(-1<f.inArray(a.keyCode,[37,38,39,40]))){h.copyValues(this);var b=f.trim(f(a.currentTarget).val()),c=f(a.currentTarget).closest('[data-field]').data('field');f.isEmptyObject(this.filterColumnsPartial)&&(this.filterColumnsPartial={}),b?this.filterColumnsPartial[c]=b:delete this.filterColumnsPartial[c],this.searchText+='randomText',this.options.pageNumber=1,this.EnableControls(!1),this.onSearch(a),this.trigger('column-search',c,b)}}},{key:'clearFilterControl',value:function(){if(this.options.filterControl&&this.options.filterShowClear){var a=this,b=h.collectBootstrapCookies(),c=h.getCurrentHeader(a),d=c.closest('table'),e=c.find(h.getCurrentSearchControls(a)),i=a.$toolbar.find('.search input'),j=!1,k=0;if(f.each(a.options.valuesFilterControl,function(a,b){j=!!j||''!==b.value,b.value=''}),h.setValues(a),clearTimeout(k),k=setTimeout(function(){b&&0<b.length&&f.each(b,function(b,c){void 0!==a.deleteCookie&&a.deleteCookie(c)})},a.options.searchTimeOut),!j)return;if(0<e.length)this.filterColumnsPartial={},f(e[0]).trigger('INPUT'===e[0].tagName?'keyup':'change',{keyCode:13});else return;if(0<i.length&&a.resetSearch(),a.options.sortName!==d.data('sortName')||a.options.sortOrder!==d.data('sortOrder')){var l=c.find(g.sprintf('[data-field="%s"]',f(e[0]).closest('table').data('sortName')));0<l.length&&(a.onSort({type:'keypress',currentTarget:l}),f(l).find('.sortable').trigger('click'))}}}},{key:'triggerSearch',value:function(){var a=h.getCurrentHeader(this),b=h.getCurrentSearchControls(this);a.find(b).each(function(){var a=f(this);a.is('select')?a.change():a.keyup()})}},{key:'EnableControls',value:function(a){if(this.options.disableControlWhenSearch&&'server'===this.options.sidePagination){var b=h.getCurrentHeader(this),c=h.getCurrentSearchControls(this);a?b.find(c).removeProp('disabled'):b.find(c).prop('disabled','disabled')}}}]),j}(f.BootstrapTable)})(jQuery)});
(function(a,b){if('function'==typeof define&&define.amd)define([],b);else if('undefined'!=typeof exports)b();else{b(),a.bootstrapTableFilterControl={exports:{}}.exports}})(this,function(){'use strict';function a(a,b){if(!(a instanceof b))throw new TypeError('Cannot call a class as a function')}function b(a,b){if(!a)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return b&&('object'==typeof b||'function'==typeof b)?b:a}function c(a,b){if('function'!=typeof b&&null!==b)throw new TypeError('Super expression must either be null or a function, not '+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var d=function(){function a(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)}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),e=function a(b,c,d){null===b&&(b=Function.prototype);var e=Object.getOwnPropertyDescriptor(b,c);if(e===void 0){var f=Object.getPrototypeOf(b);return null===f?void 0:a(f,c,d)}if('value'in e)return e.value;var g=e.get;return void 0===g?void 0:g.call(d)};(function(f){var g=f.fn.bootstrapTable.utils,h={getOptionsFromSelectControl:function(a){return a.get(a.length-1).options},hideUnusedSelectOptions:function(a,b){for(var c=h.getOptionsFromSelectControl(a),d=0;d<c.length;d++)''!==c[d].value&&(b.hasOwnProperty(c[d].value)?a.find(g.sprintf('option[value=\'%s\']',c[d].value)).show():a.find(g.sprintf('option[value=\'%s\']',c[d].value)).hide())},addOptionToSelectControl:function(a,b,c){var d=f.trim(b),e=f(a.get(a.length-1));h.existOptionInSelectControl(a,d)||e.append(f('<option></option>').attr('value',d).text(f('<div />').html(c).text()))},sortSelectControl:function(a){var b=f(a.get(a.length-1)),c=b.find('option:gt(0)');c.sort(function(c,a){var b=f(c).text().toLowerCase(),d=f(a).text().toLowerCase();return f.isNumeric(c)&&f.isNumeric(a)&&(b=parseFloat(b),d=parseFloat(d)),b>d?1:b<d?-1:0}),b.find('option:gt(0)').remove(),b.append(c)},existOptionInSelectControl:function(a,b){for(var c=h.getOptionsFromSelectControl(a),d=0;d<c.length;d++)if(c[d].value===b.toString())return!0;return!1},fixHeaderCSS:function(a){var b=a.$tableHeader;b.css('height','77px')},getCurrentHeader:function(a){var b=a.$header,c=a.options,d=a.$tableHeader,e=b;return c.height&&(e=d),e},getCurrentSearchControls:function(a){var b=a.options,c='select, input';return b.height&&(c='table select, table input'),c},getCursorPosition:function(a){if(g.isIEBrowser()){if(f(a).is('input[type=text]')){var d=0;if('selectionStart'in a)d=a.selectionStart;else if('selection'in document){a.focus();var b=document.selection.createRange(),c=document.selection.createRange().text.length;b.moveStart('character',-a.value.length),d=b.text.length-c}return d}return-1}return-1},setCursorPosition:function(a){f(a).val(a.value)},copyValues:function(a){var b=h.getCurrentHeader(a),c=h.getCurrentSearchControls(a);a.options.valuesFilterControl=[],b.find(c).each(function(){a.options.valuesFilterControl.push({field:f(this).closest('[data-field]').data('field'),value:f(this).val(),position:h.getCursorPosition(f(this).get(0)),hasFocus:f(this).is(':focus')})})},setValues:function(a){var b=null,c=[],d=h.getCurrentHeader(a),e=h.getCurrentSearchControls(a);if(0<a.options.valuesFilterControl.length){var g=null;d.find(e).each(function(){b=f(this).closest('[data-field]').data('field'),c=a.options.valuesFilterControl.filter(function(a){return a.field===b}),0<c.length&&(f(this).val(c[0].value),c[0].hasFocus&&(g=function(a,b){return function closedCallback(){a.focus(),h.setCursorPosition(a,b)}}(f(this).get(0),c[0].position)))}),null!==g&&g()}},collectBootstrapCookies:function(){var a=[],b=document.cookie.match(/(?:bs.table.)(\w*)/g);if(b)return f.each(b,function(b,c){var d=c;/./.test(d)&&(d=d.split('.').pop()),-1===f.inArray(d,a)&&a.push(d)}),a},escapeID:function(a){return(a+'').replace(/(:|\.|\[|\]|,)/g,'\\$1')},isColumnSearchableViaSelect:function(a){var b=a.filterControl,c=a.searchable;return b&&'select'===b.toLowerCase()&&c},isFilterDataNotGiven:function(a){var b=a.filterData;return b===void 0||'column'===b.toLowerCase()},hasSelectControlElement:function(a){return a&&0<a.length},initFilterSelectControls:function(a){var b=a.data,c=a.pageTo<a.options.data.length?a.options.data.length:a.pageTo,d=a.options.pagination?'server'===a.options.sidePagination?a.pageTo:a.options.totalRows:a.pageTo;f.each(a.header.fields,function(c,e){var j=a.columns[a.fieldsColumnsIndex[e]],k=f('.bootstrap-table-filter-control-'+h.escapeID(j.field));if(h.isColumnSearchableViaSelect(j)&&h.isFilterDataNotGiven(j)&&h.hasSelectControlElement(k)){0===k.get(k.length-1).options.length&&h.addOptionToSelectControl(k,'',j.filterControlPlaceholder);for(var l={},m=0;m<d;m++){var i=b[m][e],n=g.calculateObjectValue(a.header,a.header.formatters[c],[i,b[m],m],i);l[n]=i}for(var o in l)h.addOptionToSelectControl(k,l[o],o);h.sortSelectControl(k),a.options.hideUnusedSelectOptions&&h.hideUnusedSelectOptions(k,l)}}),a.trigger('created-controls')},getFilterDataMethod:function(a,b){for(var c=Object.keys(a),d=0;d<c.length;d++)if(c[d]===b)return a[b];return null},createControls:function(a,b){var c=!1,d=void 0,e=void 0;f.each(a.columns,function(g,j){if(d='hidden',e=[],!!j.visible){if(!j.filterControl)e.push('<div class="no-filter-control"></div>');else{e.push('<div class="filter-control">');var p=j.filterControl.toLowerCase();j.searchable&&a.options.filterTemplate[p]&&(c=!0,d='visible',e.push(a.options.filterTemplate[p](a,j.field,d,j.filterControlPlaceholder?j.filterControlPlaceholder:'','filter-control-'+g)))}if(f.each(b.children().children(),function(a,b){var c=f(b);if(c.data('field')===j.field)return c.find('.fht-cell').append(e.join('')),!1}),void 0!==j.filterData&&'column'!==j.filterData.toLowerCase()){var k=h.getFilterDataMethod(i,j.filterData.substring(0,j.filterData.indexOf(':'))),l=void 0,m=void 0;if(null!==k)l=j.filterData.substring(j.filterData.indexOf(':')+1,j.filterData.length),m=f('.bootstrap-table-filter-control-'+h.escapeID(j.field)),h.addOptionToSelectControl(m,'',j.filterControlPlaceholder),k(l,m);else throw new SyntaxError('Error. You should use any of these allowed filter data methods: var, json, url. Use like this: var: {key: "value"}');var n=void 0,o=void 0;switch(k){case'url':f.ajax({url:l,dataType:'json',success:function(a){for(var b in a)h.addOptionToSelectControl(m,b,a[b]);h.sortSelectControl(m)}});break;case'var':for(o in n=window[l],n)h.addOptionToSelectControl(m,o,n[o]);h.sortSelectControl(m);break;case'jso':for(o in n=JSON.parse(l),n)h.addOptionToSelectControl(m,o,n[o]);h.sortSelectControl(m);}}}}),c?(b.off('keyup','input').on('keyup','input',function(b,c){if((b.keyCode=c?c.keyCode:b.keyCode,!(a.options.searchOnEnterKey&&13!==b.keyCode))&&!(-1<f.inArray(b.keyCode,[37,38,39,40]))){var d=f(b.currentTarget);d.is(':checkbox')||d.is(':radio')||(clearTimeout(b.currentTarget.timeoutId||0),b.currentTarget.timeoutId=setTimeout(function(){a.onColumnSearch(b)},a.options.searchTimeOut))}}),b.off('change','select').on('change','select',function(b){a.options.searchOnEnterKey&&13!==b.keyCode||-1<f.inArray(b.keyCode,[37,38,39,40])||(clearTimeout(b.currentTarget.timeoutId||0),b.currentTarget.timeoutId=setTimeout(function(){a.onColumnSearch(b)},a.options.searchTimeOut))}),b.off('mouseup','input').on('mouseup','input',function(b){var c=f(this),d=c.val();''===d||setTimeout(function(){var d=c.val();''===d&&(clearTimeout(b.currentTarget.timeoutId||0),b.currentTarget.timeoutId=setTimeout(function(){a.onColumnSearch(b)},a.options.searchTimeOut))},1)}),0<b.find('.date-filter-control').length&&f.each(a.columns,function(a,c){var d=c.filterControl,e=c.field,g=c.filterDatepickerOptions;d!==void 0&&'datepicker'===d.toLowerCase()&&b.find('.date-filter-control.bootstrap-table-filter-control-'+e).datepicker(g).on('changeDate',function(a){var b=a.currentTarget;f(b).val(b.value),f(b).keyup()})})):b.find('.filterControl').hide()},getDirectionOfSelectOptions:function(a){var b=a===void 0?'left':a.toLowerCase();return'left'===b?'ltr':'right'===b?'rtl':'auto'===b?'auto':'ltr'}},i={var:function(a,b){var c=window[a];for(var d in c)h.addOptionToSelectControl(b,d,c[d]);h.sortSelectControl(b)},url:function(a,b){f.ajax({url:a,dataType:'json',success:function(a){for(var c in a)h.addOptionToSelectControl(b,c,a[c]);h.sortSelectControl(b)}})},json:function(a,b){var c=JSON.parse(a);for(var d in c)h.addOptionToSelectControl(b,d,c[d]);h.sortSelectControl(b)}},j={3:{icons:{clear:'glyphicon-trash icon-clear'}},4:{icons:{clear:'fa-trash icon-clear'}}}[g.bootstrapVersion];f.extend(f.fn.bootstrapTable.defaults,{filterControl:!1,onColumnSearch:function(){return!1},onCreatedControls:function(){return!0},filterShowClear:!1,alignmentSelectControlOptions:void 0,filterTemplate:{input:function(a,b,c,d){return g.sprintf('<input type="text" class="form-control bootstrap-table-filter-control-%s" style="width: 100%; visibility: %s" placeholder="%s">',b,c,d)},select:function(a,b,c){var d=a.options;return g.sprintf('<select class="form-control bootstrap-table-filter-control-%s" style="width: 100%; visibility: %s" dir="%s"></select>',b,c,h.getDirectionOfSelectOptions(d.alignmentSelectControlOptions))},datepicker:function(a,b,c){return g.sprintf('<input type="text" class="form-control date-filter-control bootstrap-table-filter-control-%s" style="width: 100%; visibility: %s">',b,c)}},disableControlWhenSearch:!1,searchOnEnterKey:!1,valuesFilterControl:[]}),f.extend(f.fn.bootstrapTable.columnDefaults,{filterControl:void 0,filterData:void 0,filterDatepickerOptions:void 0,filterStrictSearch:!1,filterStartsWithSearch:!1,filterControlPlaceholder:''}),f.extend(f.fn.bootstrapTable.Constructor.EVENTS,{"column-search.bs.table":'onColumnSearch',"created-controls.bs.table":'onCreatedControls'}),f.extend(f.fn.bootstrapTable.defaults.icons,{clear:j.icons.clear}),f.extend(f.fn.bootstrapTable.locales,{formatClearFilters:function(){return'Clear Filters'}}),f.extend(f.fn.bootstrapTable.defaults,f.fn.bootstrapTable.locales),f.fn.bootstrapTable.methods.push('triggerSearch'),f.fn.bootstrapTable.methods.push('clearFilterControl'),f.BootstrapTable=function(i){function j(){return a(this,j),b(this,(j.__proto__||Object.getPrototypeOf(j)).apply(this,arguments))}return c(j,i),d(j,[{key:'init',value:function(){if(this.options.filterControl){var a=this;this.options.valuesFilterControl=[],this.$el.on('reset-view.bs.table',function(){!a.options.height||0<a.$tableHeader.find('select').length||0<a.$tableHeader.find('input').length||h.createControls(a,a.$tableHeader)}).on('post-header.bs.table',function(){h.setValues(a)}).on('post-body.bs.table',function(){a.options.height&&h.fixHeaderCSS(a)}).on('column-switch.bs.table',function(){h.setValues(a)}).on('load-success.bs.table',function(){a.EnableControls(!0)}).on('load-error.bs.table',function(){a.EnableControls(!0)})}e(j.prototype.__proto__||Object.getPrototypeOf(j.prototype),'init',this).call(this)}},{key:'initToolbar',value:function(){if(this.showToolbar=this.showToolbar||this.options.filterControl&&this.options.filterShowClear,e(j.prototype.__proto__||Object.getPrototypeOf(j.prototype),'initToolbar',this).call(this),this.options.filterControl&&this.options.filterShowClear){var a=this.$toolbar.find('>.btn-group'),b=a.find('.filter-show-clear');b.length||(b=f([g.sprintf('<button class="btn btn-%s filter-show-clear" ',this.options.buttonsClass),g.sprintf('type="button" title="%s">',this.options.formatClearFilters()),g.sprintf('<i class="%s %s"></i> ',this.options.iconsPrefix,this.options.icons.clear),'</button>'].join('')).appendTo(a),b.off('click').on('click',f.proxy(this.clearFilterControl,this)))}}},{key:'initHeader',value:function(){e(j.prototype.__proto__||Object.getPrototypeOf(j.prototype),'initHeader',this).call(this),this.options.filterControl&&h.createControls(this,this.$header)}},{key:'initBody',value:function(){e(j.prototype.__proto__||Object.getPrototypeOf(j.prototype),'initBody',this).call(this),h.initFilterSelectControls(this)}},{key:'initSearch',value:function(){var a=this,b=f.isEmptyObject(a.filterColumnsPartial)?null:a.filterColumnsPartial;(null===b||1>=Object.keys(b).length)&&e(j.prototype.__proto__||Object.getPrototypeOf(j.prototype),'initSearch',this).call(this),'server'===this.options.sidePagination||null===b||(a.data=b?a.options.data.filter(function(c,d){var e=[];return Object.keys(c).forEach(function(g){var h=a.columns[a.fieldsColumnsIndex[g]],i=(b[g]||'').toLowerCase(),j=c[g];''===i?e.push(!0):(h&&h.searchFormatter&&(j=f.fn.bootstrapTable.utils.calculateObjectValue(a.header,a.header.formatters[f.inArray(g,a.header.fields)],[j,c,d],j)),-1!==f.inArray(g,a.header.fields)&&('string'==typeof j||'number'==typeof j)&&(h.filterStrictSearch?j.toString().toLowerCase()===i.toString().toLowerCase()?e.push(!0):e.push(!1):h.filterStartsWithSearch?0===(''+j).toLowerCase().indexOf(i)?e.push(!0):e.push(!1):-1===(''+j).toLowerCase().indexOf(i)?e.push(!1):e.push(!0)))}),-1===e.indexOf(!1)}):a.data)}},{key:'initColumnSearch',value:function(a){if(h.copyValues(this),a)for(var b in this.filterColumnsPartial=a,this.updatePagination(),a)this.trigger('column-search',b,a[b])}},{key:'onColumnSearch',value:function(a){if(!(-1<f.inArray(a.keyCode,[37,38,39,40]))){h.copyValues(this);var b=f.trim(f(a.currentTarget).val()),c=f(a.currentTarget).closest('[data-field]').data('field');f.isEmptyObject(this.filterColumnsPartial)&&(this.filterColumnsPartial={}),b?this.filterColumnsPartial[c]=b:delete this.filterColumnsPartial[c],this.searchText+='randomText',this.options.pageNumber=1,this.EnableControls(!1),this.onSearch(a),this.trigger('column-search',c,b)}}},{key:'clearFilterControl',value:function(){if(this.options.filterControl&&this.options.filterShowClear){var a=this,b=h.collectBootstrapCookies(),c=h.getCurrentHeader(a),d=c.closest('table'),e=c.find(h.getCurrentSearchControls(a)),i=a.$toolbar.find('.search input'),j=!1,k=0;if(f.each(a.options.valuesFilterControl,function(a,b){j=!!j||''!==b.value,b.value=''}),h.setValues(a),clearTimeout(k),k=setTimeout(function(){b&&0<b.length&&f.each(b,function(b,c){void 0!==a.deleteCookie&&a.deleteCookie(c)})},a.options.searchTimeOut),!j)return;if(0<e.length)this.filterColumnsPartial={},f(e[0]).trigger('INPUT'===e[0].tagName?'keyup':'change',{keyCode:13});else return;if(0<i.length&&a.resetSearch(),a.options.sortName!==d.data('sortName')||a.options.sortOrder!==d.data('sortOrder')){var l=c.find(g.sprintf('[data-field="%s"]',f(e[0]).closest('table').data('sortName')));0<l.length&&(a.onSort({type:'keypress',currentTarget:l}),f(l).find('.sortable').trigger('click'))}}}},{key:'triggerSearch',value:function(){var a=h.getCurrentHeader(this),b=h.getCurrentSearchControls(this);a.find(b).each(function(){var a=f(this);a.is('select')?a.change():a.keyup()})}},{key:'EnableControls',value:function(a){if(this.options.disableControlWhenSearch&&'server'===this.options.sidePagination){var b=h.getCurrentHeader(this),c=h.getCurrentSearchControls(this);a?b.find(c).removeProp('disabled'):b.find(c).prop('disabled','disabled')}}}]),j}(f.BootstrapTable)})(jQuery)});
/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

@@ -261,27 +261,19 @@ (function (global, factory) {

var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
for (var _iterator = this.columns, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) {
var _ref;
try {
for (var _iterator = this.columns[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var column = _step.value;
if (_isArray) {
if (_i >= _iterator.length) break;
_ref = _iterator[_i++];
} else {
_i = _iterator.next();
if (_i.done) break;
_ref = _i.value;
}
if (!column.checkbox && column.visible && column.searchable) {
html.push('\n <div class="form-group row">\n <label class="col-sm-4 control-label">' + column.title + '</label>\n <div class="col-sm-6">\n <input type="text" class="form-control input-md" name="' + column.field + '" placeholder="' + column.title + '" id="' + column.field + '">\n </div>\n </div>\n ');
}
var column = _ref;
if (!column.checkbox && column.visible && column.searchable) {
html.push('\n <div class="form-group row">\n <label class="col-sm-4 control-label">' + column.title + '</label>\n <div class="col-sm-6">\n <input type="text" class="form-control input-md" name="' + column.field + '" placeholder="' + column.title + '" id="' + column.field + '">\n </div>\n </div>\n ');
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator.return) {
_iterator.return();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
}
}

@@ -307,39 +299,32 @@

this.data = fp ? $.grep(this.data, function (item, i) {
var _iteratorNormalCompletion2 = true;
var _didIteratorError2 = false;
var _iteratorError2 = undefined;
for (var _iterator2 = function (target) {
return Object.keys(target).map(function (key) {
return [key, target[key]];
});
}(fp), _isArray2 = Array.isArray(_iterator2), _i2 = 0, _iterator2 = _isArray2 ? _iterator2 : _iterator2[Symbol.iterator]();;) {
var _ref2;
try {
for (var _iterator2 = Object.entries(fp)[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
var _ref = _step2.value;
if (_isArray2) {
if (_i2 >= _iterator2.length) break;
_ref2 = _iterator2[_i2++];
} else {
_i2 = _iterator2.next();
if (_i2.done) break;
_ref2 = _i2.value;
}
var _ref2 = _slicedToArray(_ref, 2);
var _ref3 = _ref2,
_ref4 = _slicedToArray(_ref3, 2),
key = _ref4[0],
v = _ref4[1];
var key = _ref2[0];
var v = _ref2[1];
var fval = v.toLowerCase();
var value = item[key];
var index = _this4.header.fields.indexOf(key);
value = Utils.calculateObjectValue(_this4.header, _this4.header.formatters[index], [value, item, i], value);
var fval = v.toLowerCase();
var value = item[key];
var index = _this4.header.fields.indexOf(key);
value = Utils.calculateObjectValue(_this4.header, _this4.header.formatters[index], [value, item, i], value);
if (!(index !== -1 && (typeof value === 'string' || typeof value === 'number') && ('' + value).toLowerCase().includes(fval))) {
return false;
}
if (!(index !== -1 && (typeof value === 'string' || typeof value === 'number') && ('' + value).toLowerCase().indexOf(fval) !== -1)) {
return false;
}
} catch (err) {
_didIteratorError2 = true;
_iteratorError2 = err;
} finally {
try {
if (!_iteratorNormalCompletion2 && _iterator2.return) {
_iterator2.return();
}
} finally {
if (_didIteratorError2) {
throw _iteratorError2;
}
}
}
return true;

@@ -346,0 +331,0 @@ }) : this.data;

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -10,2 +10,2 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

(function(a,b){if('function'==typeof define&&define.amd)define([],b);else if('undefined'!=typeof exports)b();else{b(),a.bootstrapTableToolbar={exports:{}}.exports}})(this,function(){'use strict';function a(a,b){if(!(a instanceof b))throw new TypeError('Cannot call a class as a function')}function b(a,b){if(!a)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return b&&('object'==typeof b||'function'==typeof b)?b:a}function c(a,b){if('function'!=typeof b&&null!==b)throw new TypeError('Super expression must either be null or a function, not '+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var d=function(){function a(a,b){var c=[],d=!0,e=!1,f=void 0;try{for(var g,h=a[Symbol.iterator]();!(d=(g=h.next()).done)&&(c.push(g.value),!(b&&c.length===b));d=!0);}catch(a){e=!0,f=a}finally{try{!d&&h['return']&&h['return']()}finally{if(e)throw f}}return c}return function(b,c){if(Array.isArray(b))return b;if(Symbol.iterator in Object(b))return a(b,c);throw new TypeError('Invalid attempt to destructure non-iterable instance')}}(),e=function(){function a(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)}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),f=function a(b,c,d){null===b&&(b=Function.prototype);var e=Object.getOwnPropertyDescriptor(b,c);if(e===void 0){var f=Object.getPrototypeOf(b);return null===f?void 0:a(f,c,d)}if('value'in e)return e.value;var g=e.get;return void 0===g?void 0:g.call(d)};(function(g){var h=g.fn.bootstrapTable.utils,i={3:{icons:{advancedSearchIcon:'glyphicon-chevron-down'},html:{modalHeader:'\n <div class="modal-header">\n <button type="button" class="close" data-dismiss="modal" aria-label="Close">\n <span aria-hidden="true">&times;</span>\n </button>\n <h4 class="modal-title">%s</h4>\n </div>\n '}},4:{icons:{advancedSearchIcon:'fa-chevron-down'},html:{modalHeader:'\n <div class="modal-header">\n <h4 class="modal-title">%s</h4>\n <button type="button" class="close" data-dismiss="modal" aria-label="Close">\n <span aria-hidden="true">&times;</span>\n </button>\n </div>\n '}}}[h.bootstrapVersion];g.extend(g.fn.bootstrapTable.defaults,{advancedSearch:!1,idForm:'advancedSearch',actionForm:'',idTable:void 0,onColumnAdvancedSearch:function(){return!1}}),g.extend(g.fn.bootstrapTable.defaults.icons,{advancedSearchIcon:i.icons.advancedSearchIcon}),g.extend(g.fn.bootstrapTable.Constructor.EVENTS,{"column-advanced-search.bs.table":'onColumnAdvancedSearch'}),g.extend(g.fn.bootstrapTable.locales,{formatAdvancedSearch:function(){return'Advanced search'},formatAdvancedCloseButton:function(){return'Close'}}),g.extend(g.fn.bootstrapTable.defaults,g.fn.bootstrapTable.locales),g.BootstrapTable=function(j){function k(){return a(this,k),b(this,(k.__proto__||Object.getPrototypeOf(k)).apply(this,arguments))}return c(k,j),e(k,[{key:'initToolbar',value:function(){var a=this,b=this.options;this.showToolbar=this.showToolbar||b.search&&b.advancedSearch&&b.idTable,f(k.prototype.__proto__||Object.getPrototypeOf(k.prototype),'initToolbar',this).call(this),b.search&&b.advancedSearch&&b.idTable&&(this.$toolbar.find('>.btn-group').append('\n <button class="btn btn-default'+h.sprintf(' btn-%s',b.buttonsClass)+h.sprintf(' btn-%s',b.iconSize)+'"\n type="button"\n name="advancedSearch"\n aria-label="advanced search"\n title="'+b.formatAdvancedSearch()+'">\n <i class="'+b.iconsPrefix+' '+b.icons.advancedSearchIcon+'"></i>\n </button>\n '),this.$toolbar.find('button[name="advancedSearch"]').off('click').on('click',function(){return a.showAvdSearch()}))}},{key:'showAvdSearch',value:function(){var a=this,b=this.options;if(!g('#avdSearchModal_'+b.idTable).hasClass('modal')){g('body').append('\n <div id="avdSearchModal_'+b.idTable+'" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">\n <div class="modal-dialog modal-xs">\n <div class="modal-content">\n '+h.sprintf(i.html.modalHeader,b.formatAdvancedSearch())+'\n <div class="modal-body modal-body-custom">\n <div class="container-fluid" id="avdSearchModalContent_'+b.idTable+'"\n style="padding-right: 0px; padding-left: 0px;" >\n </div>\n </div>\n <div class="modal-footer">\n <button type="button" id="btnCloseAvd_'+b.idTable+'" class="btn btn-'+b.buttonsClass+'">\n '+b.formatAdvancedCloseButton()+'\n </button>\n </div>\n </div>\n </div>\n </div>\n ');var c=0;g('#avdSearchModalContent_'+b.idTable).append(this.createFormAvd().join('')),g('#'+b.idForm).off('keyup blur','input').on('keyup blur','input',function(d){'server'===b.sidePagination?a.onColumnAdvancedSearch(d):(clearTimeout(c),c=setTimeout(function(){a.onColumnAdvancedSearch(d)},b.searchTimeOut))}),g('#btnCloseAvd_'+b.idTable).click(function(){g('#avdSearchModal_'+b.idTable).modal('hide'),'server'===b.sidePagination&&(a.options.pageNumber=1,a.updatePagination(),a.trigger('column-advanced-search',a.filterColumnsPartial))}),g('#avdSearchModal_'+b.idTable).modal()}else g('#avdSearchModal_'+b.idTable).modal()}},{key:'createFormAvd',value:function(){var a=this.options,b=['<form class="form-horizontal" id="'+a.idForm+'" action="'+a.actionForm+'">'],c=!0,d=!1,e=void 0;try{for(var f,g,h=this.columns[Symbol.iterator]();!(c=(f=h.next()).done);c=!0)g=f.value,!g.checkbox&&g.visible&&g.searchable&&b.push('\n <div class="form-group row">\n <label class="col-sm-4 control-label">'+g.title+'</label>\n <div class="col-sm-6">\n <input type="text" class="form-control input-md" name="'+g.field+'" placeholder="'+g.title+'" id="'+g.field+'">\n </div>\n </div>\n ')}catch(a){d=!0,e=a}finally{try{!c&&h.return&&h.return()}finally{if(d)throw e}}return b.push('</form>'),b}},{key:'initSearch',value:function(){var a=this;if(f(k.prototype.__proto__||Object.getPrototypeOf(k.prototype),'initSearch',this).call(this),this.options.advancedSearch&&'server'!==this.options.sidePagination){var b=g.isEmptyObject(this.filterColumnsPartial)?null:this.filterColumnsPartial;this.data=b?g.grep(this.data,function(c,e){var f=!0,g=!1,i=void 0;try{for(var j,k=Object.entries(b)[Symbol.iterator]();!(f=(j=k.next()).done);f=!0){var l=j.value,m=d(l,2),n=m[0],o=m[1],p=o.toLowerCase(),q=c[n],r=a.header.fields.indexOf(n);if(q=h.calculateObjectValue(a.header,a.header.formatters[r],[q,c,e],q),!(-1!==r&&('string'==typeof q||'number'==typeof q)&&(''+q).toLowerCase().includes(p)))return!1}}catch(a){g=!0,i=a}finally{try{!f&&k.return&&k.return()}finally{if(g)throw i}}return!0}):this.data}}},{key:'onColumnAdvancedSearch',value:function(a){var b=g.trim(g(a.currentTarget).val()),c=g(a.currentTarget)[0].id;g.isEmptyObject(this.filterColumnsPartial)&&(this.filterColumnsPartial={}),b?this.filterColumnsPartial[c]=b:delete this.filterColumnsPartial[c],'server'!==this.options.sidePagination&&(this.options.pageNumber=1,this.onSearch(a),this.updatePagination(),this.trigger('column-advanced-search',c,b))}}]),k}(g.BootstrapTable)})(jQuery)});
(function(a,b){if('function'==typeof define&&define.amd)define([],b);else if('undefined'!=typeof exports)b();else{b(),a.bootstrapTableToolbar={exports:{}}.exports}})(this,function(){'use strict';function a(a,b){if(!(a instanceof b))throw new TypeError('Cannot call a class as a function')}function b(a,b){if(!a)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return b&&('object'==typeof b||'function'==typeof b)?b:a}function c(a,b){if('function'!=typeof b&&null!==b)throw new TypeError('Super expression must either be null or a function, not '+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var d=function(){function a(a,b){var c=[],d=!0,e=!1,f=void 0;try{for(var g,h=a[Symbol.iterator]();!(d=(g=h.next()).done)&&(c.push(g.value),!(b&&c.length===b));d=!0);}catch(a){e=!0,f=a}finally{try{!d&&h['return']&&h['return']()}finally{if(e)throw f}}return c}return function(b,c){if(Array.isArray(b))return b;if(Symbol.iterator in Object(b))return a(b,c);throw new TypeError('Invalid attempt to destructure non-iterable instance')}}(),e=function(){function a(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)}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),f=function a(b,c,d){null===b&&(b=Function.prototype);var e=Object.getOwnPropertyDescriptor(b,c);if(e===void 0){var f=Object.getPrototypeOf(b);return null===f?void 0:a(f,c,d)}if('value'in e)return e.value;var g=e.get;return void 0===g?void 0:g.call(d)};(function(g){var h=g.fn.bootstrapTable.utils,i={3:{icons:{advancedSearchIcon:'glyphicon-chevron-down'},html:{modalHeader:'\n <div class="modal-header">\n <button type="button" class="close" data-dismiss="modal" aria-label="Close">\n <span aria-hidden="true">&times;</span>\n </button>\n <h4 class="modal-title">%s</h4>\n </div>\n '}},4:{icons:{advancedSearchIcon:'fa-chevron-down'},html:{modalHeader:'\n <div class="modal-header">\n <h4 class="modal-title">%s</h4>\n <button type="button" class="close" data-dismiss="modal" aria-label="Close">\n <span aria-hidden="true">&times;</span>\n </button>\n </div>\n '}}}[h.bootstrapVersion];g.extend(g.fn.bootstrapTable.defaults,{advancedSearch:!1,idForm:'advancedSearch',actionForm:'',idTable:void 0,onColumnAdvancedSearch:function(){return!1}}),g.extend(g.fn.bootstrapTable.defaults.icons,{advancedSearchIcon:i.icons.advancedSearchIcon}),g.extend(g.fn.bootstrapTable.Constructor.EVENTS,{"column-advanced-search.bs.table":'onColumnAdvancedSearch'}),g.extend(g.fn.bootstrapTable.locales,{formatAdvancedSearch:function(){return'Advanced search'},formatAdvancedCloseButton:function(){return'Close'}}),g.extend(g.fn.bootstrapTable.defaults,g.fn.bootstrapTable.locales),g.BootstrapTable=function(j){function k(){return a(this,k),b(this,(k.__proto__||Object.getPrototypeOf(k)).apply(this,arguments))}return c(k,j),e(k,[{key:'initToolbar',value:function(){var a=this,b=this.options;this.showToolbar=this.showToolbar||b.search&&b.advancedSearch&&b.idTable,f(k.prototype.__proto__||Object.getPrototypeOf(k.prototype),'initToolbar',this).call(this),b.search&&b.advancedSearch&&b.idTable&&(this.$toolbar.find('>.btn-group').append('\n <button class="btn btn-default'+h.sprintf(' btn-%s',b.buttonsClass)+h.sprintf(' btn-%s',b.iconSize)+'"\n type="button"\n name="advancedSearch"\n aria-label="advanced search"\n title="'+b.formatAdvancedSearch()+'">\n <i class="'+b.iconsPrefix+' '+b.icons.advancedSearchIcon+'"></i>\n </button>\n '),this.$toolbar.find('button[name="advancedSearch"]').off('click').on('click',function(){return a.showAvdSearch()}))}},{key:'showAvdSearch',value:function(){var a=this,b=this.options;if(!g('#avdSearchModal_'+b.idTable).hasClass('modal')){g('body').append('\n <div id="avdSearchModal_'+b.idTable+'" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">\n <div class="modal-dialog modal-xs">\n <div class="modal-content">\n '+h.sprintf(i.html.modalHeader,b.formatAdvancedSearch())+'\n <div class="modal-body modal-body-custom">\n <div class="container-fluid" id="avdSearchModalContent_'+b.idTable+'"\n style="padding-right: 0px; padding-left: 0px;" >\n </div>\n </div>\n <div class="modal-footer">\n <button type="button" id="btnCloseAvd_'+b.idTable+'" class="btn btn-'+b.buttonsClass+'">\n '+b.formatAdvancedCloseButton()+'\n </button>\n </div>\n </div>\n </div>\n </div>\n ');var c=0;g('#avdSearchModalContent_'+b.idTable).append(this.createFormAvd().join('')),g('#'+b.idForm).off('keyup blur','input').on('keyup blur','input',function(d){'server'===b.sidePagination?a.onColumnAdvancedSearch(d):(clearTimeout(c),c=setTimeout(function(){a.onColumnAdvancedSearch(d)},b.searchTimeOut))}),g('#btnCloseAvd_'+b.idTable).click(function(){g('#avdSearchModal_'+b.idTable).modal('hide'),'server'===b.sidePagination&&(a.options.pageNumber=1,a.updatePagination(),a.trigger('column-advanced-search',a.filterColumnsPartial))}),g('#avdSearchModal_'+b.idTable).modal()}else g('#avdSearchModal_'+b.idTable).modal()}},{key:'createFormAvd',value:function(){for(var a=this.options,b=['<form class="form-horizontal" id="'+a.idForm+'" action="'+a.actionForm+'">'],c=this.columns,d=Array.isArray(c),e=0,_iterator=d?c:c[Symbol.iterator]();;){var f;if(d){if(e>=c.length)break;f=c[e++]}else{if(e=c.next(),e.done)break;f=e.value}var g=f;!g.checkbox&&g.visible&&g.searchable&&b.push('\n <div class="form-group row">\n <label class="col-sm-4 control-label">'+g.title+'</label>\n <div class="col-sm-6">\n <input type="text" class="form-control input-md" name="'+g.field+'" placeholder="'+g.title+'" id="'+g.field+'">\n </div>\n </div>\n ')}return b.push('</form>'),b}},{key:'initSearch',value:function(){var a=this;if(f(k.prototype.__proto__||Object.getPrototypeOf(k.prototype),'initSearch',this).call(this),this.options.advancedSearch&&'server'!==this.options.sidePagination){var b=g.isEmptyObject(this.filterColumnsPartial)?null:this.filterColumnsPartial;this.data=b?g.grep(this.data,function(c,e){for(var f=function(a){return Object.keys(a).map(function(b){return[b,a[b]]})}(b),g=Array.isArray(f),i=0,_iterator2=g?f:f[Symbol.iterator]();;){var j;if(g){if(i>=f.length)break;j=f[i++]}else{if(i=f.next(),i.done)break;j=i.value}var k=j,l=d(k,2),m=l[0],n=l[1],o=n.toLowerCase(),p=c[m],q=a.header.fields.indexOf(m);if(p=h.calculateObjectValue(a.header,a.header.formatters[q],[p,c,e],p),-1===q||'string'!=typeof p&&'number'!=typeof p||-1===(''+p).toLowerCase().indexOf(o))return!1}return!0}):this.data}}},{key:'onColumnAdvancedSearch',value:function(a){var b=g.trim(g(a.currentTarget).val()),c=g(a.currentTarget)[0].id;g.isEmptyObject(this.filterColumnsPartial)&&(this.filterColumnsPartial={}),b?this.filterColumnsPartial[c]=b:delete this.filterColumnsPartial[c],'server'!==this.options.sidePagination&&(this.options.pageNumber=1,this.onSearch(a),this.updatePagination(),this.trigger('column-advanced-search',c,b))}}]),k}(g.BootstrapTable)})(jQuery)});
/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

/**
* bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).
*
* @version v1.13.4
* @version v1.13.5
* @homepage https://bootstrap-table.com

@@ -6,0 +6,0 @@ * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)

{
"name": "bootstrap-table",
"description": "An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3).",
"version": "1.13.4",
"version": "1.13.5",
"main": "./dist/bootstrap-table.js",

@@ -11,2 +11,5 @@ "directories": {

"babel-cli": "^6.26.0",
"babel-plugin-array-includes": "^2.0.3",
"babel-plugin-object-entries-and-values-to-object-keys": "^1.0.1",
"babel-plugin-transform-es2015-for-of": "^6.23.0",
"babel-preset-babili": "^0.1.4",

@@ -13,0 +16,0 @@ "babel-preset-env": "^1.7.0",

@@ -441,2 +441,4 @@ ---

- **Example:** [Response Handler](https://examples.bootstrap-table.com/#options/response-handler.html)
## totalField

@@ -450,6 +452,8 @@

Key in incoming json containing `'total'` data .
Key in incoming json containing `'total'` data.
- **Default:** `'total'`
- **Example:** [Total/Data Field](https://examples.bootstrap-table.com/#options/total-data-field.html)
## dataField

@@ -467,2 +471,4 @@

- **Example:** [Total/Data Field](https://examples.bootstrap-table.com/#options/total-data-field.html)
## pagination

@@ -480,2 +486,4 @@

- **Example:** [Table Pagination](https://examples.bootstrap-table.com/#options/table-pagination.html)
## onlyInfoPagination

@@ -493,2 +501,4 @@

- **Example:** [Only Info Pagination](https://examples.bootstrap-table.com/#options/only-info-pagination.html)
## paginationLoop

@@ -506,2 +516,4 @@

- **Example:** [Pagination Loop](https://examples.bootstrap-table.com/#options/pagination-loop.html)
## sidePagination

@@ -525,2 +537,4 @@

- **Example:** [Client Side Pagination](https://examples.bootstrap-table.com/#options/client-side-pagination.html) and [Server Side Pagination](https://examples.bootstrap-table.com/#options/server-side-pagination.html)
## totalRows

@@ -534,3 +548,3 @@

This property is mainly passed in by server side pagination, which is easy to use. It can be set with custom pagination.
This property is mainly passed in by pagination server, which is easy to use.

@@ -551,2 +565,4 @@ - **Default:** `0`

- **Example:** [Page Number](https://examples.bootstrap-table.com/#options/page-number.html)
## pageSize

@@ -564,2 +580,4 @@

- **Example:** [Page Size](https://examples.bootstrap-table.com/#options/page-size.html)
## pageList

@@ -577,2 +595,4 @@

- **Example:** [Page List](https://examples.bootstrap-table.com/#options/page-list.html)
## paginationHAlign

@@ -590,2 +610,4 @@

- **Example:** [Pagination H Align](https://examples.bootstrap-table.com/#options/pagination-h-align.html)
## paginationVAlign

@@ -599,6 +621,8 @@

Indicate how to align the pagination. `'top'`, `'bottom'`, `'both'` (put the pagination on top and bottom) can be used.
Indicate how to vertical align the pagination. `'top'`, `'bottom'`, `'both'` (put the pagination on top and bottom) can be used.
- **Default:** `'bottom'`
- **Example:** [Pagination V Align](https://examples.bootstrap-table.com/#options/pagination-v-align.html)
## paginationDetailHAlign

@@ -616,2 +640,4 @@

- **Example:** [Pagination H Align](https://examples.bootstrap-table.com/#options/pagination-h-align.html)
## paginationPreText

@@ -629,2 +655,4 @@

- **Example:** [Pagination Text](https://examples.bootstrap-table.com/#options/pagination-text.html)
## paginationNextText

@@ -642,2 +670,4 @@

- **Example:** [Pagination Text](https://examples.bootstrap-table.com/#options/pagination-text.html)
## paginationSuccessivelySize

@@ -655,2 +685,4 @@

- **Example:** [Pagination Index Number](https://examples.bootstrap-table.com/#options/pagination-index-number.html)
## paginationPagesBySide

@@ -668,2 +700,4 @@

- **Example:** [Pagination Index Number](https://examples.bootstrap-table.com/#options/pagination-index-number.html)
## paginationUseIntermediate

@@ -681,2 +715,4 @@

- **Example:** [Pagination Index Number](https://examples.bootstrap-table.com/#options/pagination-index-number.html)
## search

@@ -694,2 +730,4 @@

- **Example:** [Table Search](https://examples.bootstrap-table.com/#options/table-search.html)
## searchOnEnterKey

@@ -707,2 +745,4 @@

- **Example:** [Search On Enter Key](https://examples.bootstrap-table.com/#options/search-on-enter-key.html)
## strictSearch

@@ -720,2 +760,4 @@

- **Example:** [Strict Search](https://examples.bootstrap-table.com/#options/strict-search.html)
## trimOnSearch

@@ -733,2 +775,4 @@

- **Example:** [Trim On Search](https://examples.bootstrap-table.com/#options/trim-on-search.html)
## searchAlign

@@ -746,2 +790,4 @@

- **Example:** [Search Align](https://examples.bootstrap-table.com/#options/search-align.html)
## searchTimeOut

@@ -759,2 +805,4 @@

- **Example:** [Search Time Out](https://examples.bootstrap-table.com/#options/search-time-out.html)
## searchText

@@ -772,2 +820,4 @@

- **Example:** [Search Text](https://examples.bootstrap-table.com/#options/search-text.html)
## customSearch

@@ -781,4 +831,5 @@

The custom search function is executed instead of built-in search function, takes one parameters:
The custom search function is executed instead of built-in search function, takes two parameters:
* `data`: the table data.
* `text`: the search text.

@@ -789,5 +840,6 @@

{% highlight javascript %}
function customSearch(text) {
//Search logic here.
//You must use `this.data` array in order to filter the data. NO use `this.options.data`.
function customSearch(data, text) {
return data.filter(function (row) {
return row.field.indexOf(text) > -1
})
}

@@ -798,2 +850,4 @@ {% endhighlight %}

- **Example:** [Custom Search](https://examples.bootstrap-table.com/#options/custom-search.html)
## showHeader

@@ -811,2 +865,4 @@

- **Example:** [Show Header](https://examples.bootstrap-table.com/#options/show-header.html)
## showFooter

@@ -824,2 +880,4 @@

- **Example:** [Show Footer](https://examples.bootstrap-table.com/#options/show-footer.html)
## footerStyle

@@ -833,6 +891,5 @@

The footer style formatter function, takes two parameters:
The footer style formatter function, takes one parameter:
* `row`: the row record data.
* `index`: the row index.
* `column`: the column object.

@@ -842,5 +899,6 @@ Support classes or css. Example usage:

{% highlight javascript %}
function footerStyle(value, row, index) {
function footerStyle(column) {
return {
css: { "font-weight": "bold" }
css: { 'font-weight': 'normal' },
classes: 'my-class'
}

@@ -852,2 +910,4 @@ }

- **Example:** [Footer Style](https://examples.bootstrap-table.com/#options/footer-style.html)
## showColumns

@@ -854,0 +914,0 @@

@@ -12,6 +12,9 @@ ---

{% highlight html %}
<link rel="stylesheet" href="extensions/auto-refresh/bootstrap-table-auto-refresh.css">
<script src="extensions/auto-refresh/bootstrap-table-auto-refresh.js"></script>
{% endhighlight %}
## Example
[Addrbar](https://examples.bootstrap-table.com/#extensions/auto-refresh.html)
## Options

@@ -61,2 +64,2 @@

- autoRefresh: 'glyphicon-time icon-time'
- autoRefresh: 'fa-clock'

@@ -38,8 +38,2 @@ ---

**PS:** Because we use [babel-cli](https://github.com/babel/babel) to compile the ES6 source code, we don't support `import babel-polyfill` to solve [the problem on IE](https://github.com/wenzhixin/bootstrap-table/issues/4098), So we need to use [core.js](https://github.com/zloirock/core-js) to solve this problem now, we will use [webpack](https://github.com/webpack/webpack) to compile in the future.
{% highlight html %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/core-js/2.6.2/core.min.js"></script>
{% endhighlight %}
Put it all together and your pages should look like this:

@@ -89,3 +83,2 @@

<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js" integrity="sha384-B0UglyR+jN6CkvvICOB2joaf5I4l3gm9GU6Hc1og6Ls7i6U/mkkaduKaBhlAXv9k" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/core-js/2.6.2/core.min.js"></script>
<script src="https://unpkg.com/bootstrap-table@{{ site.current_version }}/dist/bootstrap-table.min.js"></script>

@@ -92,0 +85,0 @@ </body>

@@ -15,15 +15,22 @@ ---

<tr>
<td><h2>Share The Love</h2></td>
<td width="200"><h3>Give us a Star<br>⭐️⭐️⭐️</h3></td>
<td><img src="{{ site.base_url }}/assets/images/paypalLogo.png"></td>
<td><img src="{{ site.base_url }}/assets/images/alipayLogo.png"></td>
<td><img src="{{ site.base_url }}/assets/images/weixinLogo.png"></td>
<td><h3>Share The Love</h3></td>
</tr>
<tr>
<td>
<a class="github-button" href="https://github.com/wenzhixin/bootstrap-table" data-size="large" data-show-count="true" aria-label="Star wenzhixin/bootstrap-table on GitHub">Star</a>
</td>
<td>
<a class="paypal" href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ZDHP676FQDUT6">
<img src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif">
</a>
</td>
<td><img src="{{ site.base_url }}/assets/images/alipay.jpg"></td>
<td><img src="{{ site.base_url }}/assets/images/weixin.png"></td>
<td>
<span style="color: silver;">Share on: </span>
<div id="share-buttons">
<a class="github" href="{{ site.repo }}" target="_blank" title="Star this on GitHub">
{% include icons/github.svg %}
</a>
<a class="twitter" href="http://twitter.com/home?status={{ site.url }}" target="_blank" title="Share this on Twitter">

@@ -50,9 +57,2 @@ {% include icons/twitter.svg %}

</td>
<td>
<a class="paypal" href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ZDHP676FQDUT6">
<img src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif">
</a>
</td>
<td><img src="{{ site.base_url }}/assets/images/alipay.jpg"></td>
<td><img src="{{ site.base_url }}/assets/images/weixin.png"></td>
</tr>

@@ -59,0 +59,0 @@ </tbody>

@@ -7,2 +7,16 @@ ---

## Bootstrap Table 1.13.5
<span class="post-date">23 Feb 2019</span>
- **New(auto-refresh extension):** Rewrote auto-refresh extension to ES6.
- **Update(js):** Fixed showFullscreen cannot work bug.
- **Update(js):** Redefined customSearch option.
- **Update(js):** Fixed show footer cannot work bug.
- **Update(js):** Updated the parameter of `footerStyle`.
- **Update(js):** Added classes supported for `footerStyle`.
- **Update(js):** Fixed IE11 transform bug.
- **Update(js):** Removed beginning and end whitespace from td.
- **Update(export extension):** Fixed export selected bug.
## Bootstrap Table 1.13.4

@@ -9,0 +23,0 @@

/**
* @author: Alec Fenichel
* @webSite: https://fenichelar.com
* @version: v1.0.0
* @update: zhixin wen <wenzhixin2010@gmail.com>
*/
(function ($) {
($ => {
const Utils = $.fn.bootstrapTable.utils
'use strict';
$.extend($.fn.bootstrapTable.defaults, {
autoRefresh: false,
autoRefreshInterval: 60,
autoRefreshSilent: true,
autoRefreshStatus: true,
autoRefreshFunction: null
})
$.extend($.fn.bootstrapTable.defaults, {
autoRefresh: false,
autoRefreshInterval: 60,
autoRefreshSilent: true,
autoRefreshStatus: true,
autoRefreshFunction: null
});
$.extend($.fn.bootstrapTable.defaults.icons, {
autoRefresh: Utils.bootstrapVersion === 4 ? 'fa-clock' : 'glyphicon-time icon-time'
})
$.extend($.fn.bootstrapTable.defaults.icons, {
autoRefresh: $.fn.bootstrapTable.utils.bootstrapVersion === 4 ? 'fa-clock' : 'glyphicon-time icon-time'
});
$.extend($.fn.bootstrapTable.locales, {
formatAutoRefresh () {
return 'Auto Refresh'
}
})
$.extend($.fn.bootstrapTable.locales, {
formatAutoRefresh: function() {
return 'Auto Refresh';
}
});
$.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales)
$.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales);
$.BootstrapTable = class extends $.BootstrapTable {
init (...args) {
super.init(...args)
var BootstrapTable = $.fn.bootstrapTable.Constructor;
var _init = BootstrapTable.prototype.init;
var _initToolbar = BootstrapTable.prototype.initToolbar;
var sprintf = $.fn.bootstrapTable.utils.sprintf;
if (this.options.autoRefresh && this.options.autoRefreshStatus) {
this.options.autoRefreshFunction = setInterval(() => {
this.refresh({silent: this.options.autoRefreshSilent})
}, this.options.autoRefreshInterval * 1000)
}
}
BootstrapTable.prototype.init = function () {
_init.apply(this, Array.prototype.slice.apply(arguments));
initToolbar (...args) {
super.initToolbar(...args)
if (this.options.autoRefresh && this.options.autoRefreshStatus) {
var that = this;
this.options.autoRefreshFunction = setInterval(function () {
that.refresh({silent: that.options.autoRefreshSilent});
}, this.options.autoRefreshInterval*1000);
}
};
if (this.options.autoRefresh) {
const $btnGroup = this.$toolbar.find('>.btn-group')
let $btnAutoRefresh = $btnGroup.find('.auto-refresh')
BootstrapTable.prototype.initToolbar = function() {
_initToolbar.apply(this, Array.prototype.slice.apply(arguments));
if (!$btnAutoRefresh.length) {
$btnAutoRefresh = $(`
<button class="auto-refresh btn${Utils.sprintf(' btn-%s', this.options.buttonsClass)}
${Utils.sprintf(' btn-%s', this.options.iconSize)}
${this.options.autoRefreshStatus ? 'active' : ''}"
type="button" title="${this.options.formatAutoRefresh()}">
<i class="${this.options.iconsPrefix} ${this.options.icons.autoRefresh}"></i>
</button>
`).appendTo($btnGroup)
if (this.options.autoRefresh) {
var $btnGroup = this.$toolbar.find('>.btn-group');
var $btnAutoRefresh = $btnGroup.find('.auto-refresh');
if (!$btnAutoRefresh.length) {
$btnAutoRefresh = $([
sprintf('<button class="btn btn-default auto-refresh %s" ', this.options.autoRefreshStatus ? 'enabled' : ''),
'type="button" ',
sprintf('title="%s">', this.options.formatAutoRefresh()),
sprintf('<i class="%s %s"></i>', this.options.iconsPrefix, this.options.icons.autoRefresh),
'</button>'
].join('')).appendTo($btnGroup);
$btnAutoRefresh.on('click', $.proxy(this.toggleAutoRefresh, this));
}
$btnAutoRefresh.on('click', $.proxy(this.toggleAutoRefresh, this))
}
};
}
}
BootstrapTable.prototype.toggleAutoRefresh = function() {
if (this.options.autoRefresh) {
if (this.options.autoRefreshStatus) {
clearInterval(this.options.autoRefreshFunction);
this.$toolbar.find('>.btn-group').find('.auto-refresh').removeClass('enabled');
} else {
var that = this;
this.options.autoRefreshFunction = setInterval(function () {
that.refresh({silent: that.options.autoRefreshSilent});
}, this.options.autoRefreshInterval*1000);
this.$toolbar.find('>.btn-group').find('.auto-refresh').addClass('enabled');
}
this.options.autoRefreshStatus = !this.options.autoRefreshStatus;
toggleAutoRefresh () {
if (this.options.autoRefresh) {
if (this.options.autoRefreshStatus) {
clearInterval(this.options.autoRefreshFunction)
this.$toolbar.find('>.btn-group').find('.auto-refresh').removeClass('active')
} else {
this.options.autoRefreshFunction = setInterval(() => {
this.refresh({silent: this.options.autoRefreshSilent})
}, this.options.autoRefreshInterval * 1000)
this.$toolbar.find('>.btn-group').find('.auto-refresh').addClass('active')
}
};
})(jQuery);
this.options.autoRefreshStatus = !this.options.autoRefreshStatus
}
}
}
})(jQuery)

@@ -122,5 +122,13 @@ /**

const o = this.options
const stateField = this.header.stateField
const isCardView = o.cardView
const doExport = () => {
const that = this
if (stateField) {
this.hideColumn(stateField)
}
if (isCardView) {
this.toggleView()
}
const data = this.getData()

@@ -134,3 +142,3 @@ if (o.exportFooter) {

const footerCellHtml = $(footerCell).children('.th-inner').first().html()
footerData[that.columns[index].field] = footerCellHtml === '&nbsp;' ? null : footerCellHtml
footerData[this.columns[index].field] = footerCellHtml === '&nbsp;' ? null : footerCellHtml

@@ -155,13 +163,11 @@ // grab footer cell text into cell index-based array

}
if (stateField) {
this.showColumn(stateField)
}
if (isCardView) {
this.toggleView()
}
}
const stateField = this.header.stateField
const isCardView = o.cardView
if (stateField) {
this.hideColumn(stateField)
}
if (isCardView) {
this.toggleView()
}
if (o.exportDataType === 'all' && o.pagination) {

@@ -199,10 +205,4 @@ const eventName = o.sidePagination === 'server'

}
if (stateField) {
this.showColumn(stateField)
}
if (isCardView) {
this.toggleView()
}
}
}
})(jQuery)

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc