1
0
Fork 0
mirror of https://github.com/koalyptus/TableFilter.git synced 2024-05-16 21:36:41 +02:00
TableFilter/dist/tablefilter/tablefilter.js

14 lines
212 KiB
JavaScript
Raw Normal View History

2017-02-04 02:09:20 +01:00
/**
* tablefilter v0.5.0 by Max Guglielmi
* build date: 2017-02-26T09:46:08.145Z
2017-02-04 02:09:20 +01:00
* MIT License
*/
2017-02-21 11:25:08 +01:00
!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var i=e();for(var n in i)("object"==typeof exports?exports:t)[n]=i[n]}}(this,function(){return function(t){function e(i){if(n[i])return n[i].exports;var s=n[i]={i:i,l:!1,exports:{}};return t[i].call(s.exports,s,s.exports,e),s.l=!0,s.exports}var i=window.webpackJsonp;window.webpackJsonp=function(e,n,r){for(var a,o,u=0,l=[];u<e.length;u++)o=e[u],s[o]&&l.push(s[o][0]),s[o]=0;for(a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a]);for(i&&i(e,n,r);l.length;)l.shift()()};var n={},s={1:0};return e.e=function(t){function i(){r.onerror=r.onload=null,clearTimeout(a);var e=s[t];0!==e&&(e&&e[1](new Error("Loading chunk "+t+" failed.")),s[t]=void 0)}if(0===s[t])return Promise.resolve();if(s[t])return s[t][2];var n=document.getElementsByTagName("head")[0],r=document.createElement("script");r.type="text/javascript",r.charset="utf-8",r.async=!0,r.timeout=12e4,e.nc&&r.setAttribute("nonce",e.nc),r.src=e.p+"tf-"+({}[t]||t)+"-"+{0:"202cbf5be111a5fa422a"}[t]+".js";var a=setTimeout(i,12e4);r.onerror=r.onload=i;var o=new Promise(function(e,i){s[t]=[e,i]});return s[t][2]=o,n.appendChild(r),o},e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,i,n){e.o(t,i)||Object.defineProperty(t,i,{configurable:!1,enumerable:!0,get:n})},e.n=function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(i,"a",i),i},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e.oe=function(t){throw console.error(t),t},e(e.s=123)}([function(t,e,i){(function(e){(function(){"use strict";function i(){if(N=D[O],!N){if(N=function(t){return U(N,function(e,i){T(A,i)&&e.extend(t)}),N},R)t.exports=N;else try{D[O]=N}catch(t){}U(F.split(" "),function(t){n(t)}),s()}}function n(t){function e(t,e,i){C(n,t,function(t,s,r){var u=o(t,s,r);return a(n,u.methods,e,i,u.last),n})}var i="Object"===t,n=d(t,!0),s=function(e){function s(t,e){return i&&e===p&&(!M||"get"===t||"set"===t)}function r(t,i){var n=e[t];if(n)for(var s,r=0;s=n[r];r++)if(s===i)return!0;return!1}function a(t,i){return e[t]&&!r(t,i)}function o(t,i,n){if(!i[t]||!n)return!1;for(var s=0;s<n.length;s++)if(e[n[s]]===!1)return!0}function u(){return r("except",d)||a("namespaces",d)}function l(t){return r("except",t)}function c(t,e,i){return!s(t,i)&&!o(t,i,e.flags)&&!l(t)}var f,d=D[t],p=d.prototype,m={},g={};if(e=e||{},f=e.methods,!u())return i&&"boolean"==typeof e.objectPrototype&&(M=e.objectPrototype),U(f||n,function(t,e){f&&(e=t,t=n[e]),T(t,"instance")&&c(e,t,p)&&(g[e]=t.instance),T(t,"static")&&c(e,t,d)&&(m[e]=t)}),h(d,m),h(p,g),f||C(n,"active",!0),n};return e("defineStatic",P),e("defineInstance",S),e("defineInstanceAndStatic",S|P),e("defineStaticWithArguments",P,!0),e("defineInstanceWithArguments",S,!0),C(n,"defineStaticPolyfill",function(e,i,s){var r=o(e,i,s);return h(D[t],r.methods,!0,r.last),n}),C(n,"defineInstancePolyfill",function(e,i,s){var r=o(e,i,s);return h(D[t].prototype,r.methods,!0,r.last),U(r.methods,function(t,e){p(n,e,t)}),n}),C(n,"alias",function(t,e){var i="string"==typeof e?n[e]:e;return f(n,t,i),n}),C(n,"extend",s),A[t]=n,L["[object "+t+"]"]=n,x(t),m(n),N[t]=n}function s(){C(N,"extend",N),C(N,"toString",r),C(N,"createNamespace",n),C(N,"util",{hasOwn:T,getOwn:k,setProperty:C,classToString:E,defineProperty:j,forEachProperty:U,mapNativeToChainable:x})}function r(){return O}function a(t,e,i,n,s){U(e,function(e,r){var a,o=e;n&&(o=l(e)),s&&(o.flags=s),i&S&&!e.instance&&(a=u(e,n),C(o,"instance",a)),i&P&&C(o,"static",!0),f(t,r,o),t.active&&t.extend(r)})}function o(t,e,i){var n,s;return"string"==typeof t?(n={},n[t]=e,s=i):(n=t,s=e),{last:s,methods:n}}function u(t,e){return e?l(t,!0):c(t)}function l(t,e){var i=t.length-1-(e?1:0);return function(){var n,s=[],r=[];e&&s.push(this),n=Math.max(arguments.length,i);for(var a=0;a<n;a++)a<i?s.push(arguments[a]):r.push(arguments[a]);return s.push(r),t.apply(this,s)}}function c(t){switch(t.length){case 0:case 1:return function(){return t(this)};case 2:return functio
2017-02-04 02:09:20 +01:00
}),this.emitter.on(["rows-changed"],function(){return n.refreshAll()}),this.initialized=!0},e.prototype.build=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=this.tf;t=parseInt(t,10),this.emitter.emit("before-populating-filter",i,t),this.opts=[],this.optsTxt=[];var n=this.containers[t],s=(0,o.createElm)("ul",["id",i.fltIds[t]],["colIndex",t]);s.className=this.filterCssClass;var r=i.tbl.rows,a=i.getRowsNb(!0),h=i.caseSensitive;this.isCustom=i.isCustomOptions(t);var f=void 0,d=i.getActiveFilterId();e&&d&&(f=i.getColumnIndexFromFilterId(d));var m=[];e&&i.disableExcludedOptions&&(this.excludedOpts=[]),n.innerHTML="";for(var g=i.refRow;g<a;g++)if(!i.hasVisibleRows||i.visibleRows.indexOf(g)===-1){var y=r[g].cells,v=y.length;if(v===i.nbCells&&!this.isCustom)for(var b=0;b<v;b++)if(t===b&&!(e&&!i.disableExcludedOptions&&!i.paging&&!i.isRowDisplayed(g)||i.paging&&f&&!i.isRowValid(g))){var x=i.getCellValue(y[b]),w=(0,l.matchCase)(x,h);(0,u.has)(this.opts,w,h)||this.opts.push(x);var _=m[b];e&&i.disableExcludedOptions&&(_||(_=i.getFilteredDataCol(b)),(0,u.has)(_,w,h)||(0,u.has)(this.excludedOpts,w,h)||this.excludedOpts.push(x))}}if(this.isCustom){var C=i.getCustomOptions(t);this.opts=C[0],this.optsTxt=C[1]}if(i.sortSlc&&!this.isCustom&&(h?(this.opts.sort(),this.excludedOpts&&this.excludedOpts.sort()):(this.opts.sort(c.ignoreCase),this.excludedOpts&&this.excludedOpts.sort(c.ignoreCase))),i.sortNumAsc.indexOf(t)!==-1)try{this.opts.sort(c.numSortAsc),this.excludedOpts&&this.excludedOpts.sort(c.numSortAsc),this.isCustom&&this.optsTxt.sort(c.numSortAsc)}catch(e){throw new Error(p.replace("{0}",t).replace("{1}","ascending"))}if(i.sortNumDesc.indexOf(t)!==-1)try{this.opts.sort(c.numSortDesc),this.excludedOpts&&this.excludedOpts.sort(c.numSortDesc),this.isCustom&&this.optsTxt.sort(c.numSortDesc)}catch(e){throw new Error(p.replace("{0}",t).replace("{1}","descending"))}this.addChecks(t,s),i.loadFltOnDemand&&(n.innerHTML=""),n.appendChild(s),n.setAttribute("filled","1"),this.emitter.emit("after-populating-filter",i,t,n)},e.prototype.addChecks=function(t,e){for(var i=this,n=this.tf,s=this.addTChecks(t,e),r=0;r<this.opts.length;r++){var a=this.opts[r],c=this.isCustom?this.optsTxt[r]:a,f=n.fltIds[t],p=(0,o.createCheckItem)(f+"_"+(r+s),a,c);p.className=this.itemCssClass,n.linkedFilters&&n.disableExcludedOptions&&(0,u.has)(this.excludedOpts,(0,l.matchCase)(a,n.caseSensitive),n.caseSensitive)?((0,o.addClass)(p,this.disabledItemCssClass),p.check.disabled=!0,p.disabled=!0):(0,h.addEvt)(p.check,"click",function(t){return i.optionClick(t)}),e.appendChild(p),""===a&&(p.style.display=d.NONE)}},e.prototype.addTChecks=function(t,e){var i=this,n=this.tf,s=1,r=n.fltIds[t],a=(0,o.createCheckItem)(r+"_0","",n.getClearFilterText(t));if(a.className=this.itemCssClass,e.appendChild(a),(0,h.addEvt)(a.check,"click",function(t){return i.optionClick(t)}),this.enableResetOption||(a.style.display=d.NONE),n.enableEmptyOption){var u=(0,o.createCheckItem)(r+"_1",n.emOperator,n.emptyText);u.className=this.itemCssClass,e.appendChild(u),(0,h.addEvt)(u.check,"click",function(t){return i.optionClick(t)}),s++}if(n.enableNonEmptyOption){var l=(0,o.createCheckItem)(r+"_2",n.nmOperator,n.nonEmptyText);l.className=this.itemCssClass,e.appendChild(l),(0,h.addEvt)(l.check,"click",function(t){return i.optionClick(t)}),s++}return s},e.prototype.setCheckListValues=function(t){if(t){var e=this.tf,i=t.value,n=parseInt(t.id.split("_")[2],10),s=e.getColumnIndexFromFilterId(t.id),r="LI",a=e.getFilterElement(parseInt(s,10)),u=a.childNodes[n],c=a.getAttribute("colIndex"),h=a.getAttribute("value"),f=a.getAttribute("indexes");if(t.checked){if(""===i){if(f&&""!==f)for(var d=f.split(e.separator),p=0;p<d.length;p++){var m=(0,o.elm)(e.fltIds[c]+"_"+d[p]);m&&(m.checked=!1,(0,o.removeClass)(a.childNodes[d[p]],this.selectedItemCssClass))}a.setAttribute("value",""),a.setAttribute("indexes","")}else h=h?h:"",i=(0,l.trim)(h+" "+i+" "+e.orOperator),n=f+n+e.separator,a.setAttribute("value",i),a.setAttribute("indexes",n),(0,o.elm)(e.fltIds[c]+"_0")&&((0,o.elm)(e.fltIds[c]+"_0").check
var t=this.tf;if(t.gridLayout){var e=t.feature("gridLayout");this.cont.style.width=e.tblCont.clientWidth+"px"}else this.cont.style.width=(t.tbl.tHead?t.tbl.tHead.clientWidth:t.tbl.tBodies[0].clientWidth)+"px"}},e.prototype.destroy=function(){var t=this;this.initialized&&((0,o.removeElm)(this.cont),this.cont=null,this.emitter.off(["after-filtering"],function(){return t.toggle()}),this.initialized=!1)},e}(a.Feature)},function(t,e,i){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function r(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.Paging=void 0;var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o=i(10),u=i(8),l=i(11),c=i(17),h=i(15);e.Paging=function(t){function e(i){n(this,e);var r=s(this,t.call(this,i,"paging")),a=r.config;r.btnPageCssClass=a.paging_btn_css_class||"pgInp",r.pagingSlc=null,r.resultsPerPageSlc=null,r.pagingTgtId=a.paging_target_id||null,r.pagingLength=isNaN(a.paging_length)?10:a.paging_length,r.resultsPerPageTgtId=a.results_per_page_target_id||null,r.pgSlcCssClass=a.paging_slc_css_class||"pgSlc",r.pgInpCssClass=a.paging_inp_css_class||"pgNbInp",r.resultsPerPage=a.results_per_page||null,r.hasResultsPerPage=(0,l.isArray)(r.resultsPerPage),r.resultsSlcCssClass=a.results_slc_css_class||"rspg",r.resultsSpanCssClass=a.results_span_css_class||"rspgSpan",r.startPagingRow=0,r.nbPages=0,r.currentPageNb=1,r.btnNextPageText=a.btn_next_page_text||">",r.btnPrevPageText=a.btn_prev_page_text||"<",r.btnLastPageText=a.btn_last_page_text||">|",r.btnFirstPageText=a.btn_first_page_text||"|<",r.btnNextPageHtml=a.btn_next_page_html||(i.enableIcons?'<input type="button" value="" class="'+r.btnPageCssClass+' nextPage" title="Next page" />':null),r.btnPrevPageHtml=a.btn_prev_page_html||(i.enableIcons?'<input type="button" value="" class="'+r.btnPageCssClass+' previousPage" title="Previous page" />':null),r.btnFirstPageHtml=a.btn_first_page_html||(i.enableIcons?'<input type="button" value="" class="'+r.btnPageCssClass+' firstPage" title="First page" />':null),r.btnLastPageHtml=a.btn_last_page_html||(i.enableIcons?'<input type="button" value="" class="'+r.btnPageCssClass+' lastPage" title="Last page" />':null),r.pageText=a.page_text||" Page ",r.ofText=a.of_text||" of ",r.nbPgSpanCssClass=a.nb_pages_css_class||"nbpg",r.hasPagingBtns=a.paging_btns!==!1,r.pageSelectorType=a.page_selector_type||h.SELECT,r.onBeforeChangePage=(0,l.isFn)(a.on_before_change_page)?a.on_before_change_page:l.EMPTY_FN,r.onAfterChangePage=(0,l.isFn)(a.on_after_change_page)?a.on_after_change_page:l.EMPTY_FN,r.slcResultsTxt=null,r.btnNextCont=null,r.btnPrevCont=null,r.btnLastCont=null,r.btnFirstCont=null,r.pgCont=null,r.pgBefore=null,r.pgAfter=null;var o=i.refRow,u=i.getRowsNb(!0);r.nbPages=Math.ceil((u-o)/r.pagingLength);var f=r;return r.evt={slcIndex:function(){return f.pageSelectorType===h.SELECT?f.pagingSlc.options.selectedIndex:parseInt(f.pagingSlc.value,10)-1},nbOpts:function(){return f.pageSelectorType===h.SELECT?parseInt(f.pagingSlc.options.length,10)-1:f.nbPages-1},next:function(){var t=f.evt.slcIndex()<f.evt.nbOpts()?f.evt.slcIndex()+1:0;f.changePage(t)},prev:function(){var t=f.evt.slcIndex()>0?f.evt.slcIndex()-1:f.evt.nbOpts();f.changePage(t)},last:function(){f.changePage(f.evt.nbOpts())},first:function(){f.changePage(0)},_detectKey:function(t){var e=(0,c.keyCode)(t);e===h.ENTER_KEY&&(i.sorted?(i.filter(),f.changePage(f.evt.slcIndex())):f.changePage(),this.blur())},slcPages
}),i.on(c,function(){return t.message("")}),this.initialized=!0}},e.prototype.message=function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(this.isEnabled()){this.onBeforeShowMsg(this.tf,e);var i=""===e?this.delay:1;o.root.setTimeout(function(){t.initialized&&(t.msgContainer.innerHTML=e,t.onAfterShowMsg(t.tf,e))},i)}},e.prototype.destroy=function(){var t=this;if(this.initialized){var e=this.emitter;this.container.innerHTML="",this.targetId||(0,u.removeElm)(this.container),this.labelContainer=null,this.msgContainer=null,this.container=null,e.off(["before-filtering"],function(){return t.message(t.msgFilter)}),e.off(["before-populating-filter"],function(){return t.message(t.msgPopulate)}),e.off(["before-page-change"],function(){return t.message(t.msgChangePage)}),e.off(["before-clearing-filters"],function(){return t.message(t.msgClear)}),e.off(["before-page-length-change"],function(){return t.message(t.msgChangeResults)}),e.off(["before-reset-page"],function(){return t.message(t.msgResetPage)}),e.off(["before-reset-page-length"],function(){return t.message(t.msgResetPageLength)}),e.off(["before-loading-extensions"],function(){return t.message(t.msgLoadExtensions)}),e.off(["before-loading-themes"],function(){return t.message(t.msgLoadThemes)}),e.off(c,function(){return t.message("")}),this.initialized=!1}},e}(a.Feature)},function(t,e,i){"use strict";function n(t,e,i){return i||(i=r(t)),i==="[object "+e+"]"}var s=i(9),r=s.classToString;t.exports=n},function(t,e,i){"use strict";function n(t,e){for(var i=[],n=0,s=t.length;n<s;n++)n in t&&i.push(e(t[n],n));return i}t.exports=n},function(t,e,i){"use strict";function n(t,e,i){var n=a(10,r(e||0));return i=i||o,e<0&&(n=1/n),i(t*n)/n}var s=i(6),r=s.abs,a=s.pow,o=s.round;t.exports=n},function(t,e,i){"use strict";t.exports=String.fromCharCode},function(t,e,i){"use strict";function n(t,e,i){return e=r(e,!0),s(t,e[0],e[1],i)}var s=i(50),r=i(91);t.exports=n},function(t,e,i){"use strict";function n(t){if(!s(t))throw new TypeError("Date is not valid")}var s=i(45);t.exports=n},function(t,e,i){"use strict";function n(t,e){var i=t[0],n=t[1];return e&&c(i)?i=o(i):l(i)&&l(n)?(i=u(t),n=null):a(i)&&(i=r(i)),[i,n]}var s=i(3),r=i(42),a=i(52),o=i(210),u=i(202),l=s.isNumber,c=s.isString;t.exports=n},function(t,e,i){"use strict";function n(t,e,i,n,a){function y(){return E.set&&E.set.specificity?0:(u(E.date)-u(t))*s}function v(){var t=r[E.set.specificity];return h(l(E.date),t.name,1).getTime()-1}var b,x,w,_,C,E,T,k=0,N=0;return o(t)&&(a=a||{},a.fromUTC=!0,a.setUTC=!0),E=p(null,e,a,!0),i>0&&(k=N=i,w=!0),!!f(E.date)&&(E.set&&E.set.specificity&&((c(E.set.edge)||c(E.set.shift))&&(x=!0,m(E.date,E.set.specificity,n)),C=x||E.set.specificity===g?d(l(E.date),E.set.specificity,n).getTime():v(),!w&&c(E.set.sign)&&E.set.specificity&&(k=50,N=-50)),T=t.getTime(),_=E.date.getTime(),C=C||_,b=y(),b&&(_-=b,C-=b),T>=_-k&&T<=C+N)}var s=i(111),r=i(31),a=i(5),o=i(21),u=i(49),l=i(33),c=i(27),h=i(38),f=i(45),d=i(48),p=i(57),m=i(47),g=a.MONTH_INDEX;t.exports=n},function(t,e,i){"use strict";function n(t,e,i,n){return s(t,e,i,n).date}var s=i(57);t.exports=n},function(t,e,i){"use strict";function n(t,e,i){return a(t),e=s[e]||e||"{long}",o(e,t,i)}var s=i(109),r=i(294),a=i(90),o=r.dateFormatMatcher;t.exports=n},function(t,e,i){"use strict";function n(t,e,i,n){var s,a,h,f,d;return o(t),l(i)?d=i:(f=i,d=n),s=u(t,e),d&&(a=d.apply(t,s.concat(c.get(f))))?r(t,a,f):(0===s[1]&&(s[1]=1,s[0]=1),h=e?"duration":s[2]>0?"future":"past",c.get(f).getRelativeFormat(s,h))}var s=i(7),r=i(94),a=i(3),o=i(90),u=i(206),l=a.isFunction,c=s.localeManager;t.exports=n},function(t,e,i){"use strict";function n(t,e,i){var n;if(h(t)){if(p(e))switch(e=r(e).toLowerCase(),!0){case"future"===e:return t.getTime()>u().getTime();case"past"===e:return t.getTime()<u().getTime();case"today"===e:return l(t);case"tomorrow"===e:return l(t,1);case"yesterday"===e:return l(t,-1);case"weekday"===e:return c(t)>0&&c(t)<6;case"weekend"===e:return 0===c(t)||6===c(t);case o(n=m.weekdayMap[e]):return c(t)===n;case o(n=m.monthMap[e]):return a(t)===n}return
var K=t.replace(m,"");b=e.lastIndexOf(K,e.length-1)===e.length-1-(K.length-1)&&e.lastIndexOf(K,e.length-1)>-1}else if(P)b=(0,o.isEmpty)(e);else if(S)b=!(0,o.isEmpty)(e);else if(I)try{var G=t.replace(v,""),X=new RegExp(G);b=X.test(e)}catch(t){b=!1}else n&&this.hasType(i,[N.NUMBER,N.FORMATTED_NUMBER])&&!this.singleSearchFlt?(t=(0,l.parse)(t,s)||t,b=n===t||(0,o.contains)(t.toString(),n.toString(),this.isExactMatch(i),this.caseSensitive)):b=(0,o.contains)(t,e,this.isExactMatch(i),this.caseSensitive,this.ignoresDiacritics(i))}return b},t.prototype.getColValues=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],s=this.tbl.rows,r=this.getRowsNb(!0),a=[],o=i?this.getCellData.bind(this):this.getCellValue.bind(this);e&&a.push(this.getHeadersText()[t]);for(var u=this.refRow;u<r;u++){var l=!1;n.length>0&&(l=n.indexOf(u)!==-1);var c=s[u].cells,h=c.length;if(h===this.nbCells&&!l)for(var f=0;f<h;f++)if(f===t){var d=o(c[f]);a.push(d)}}return a},t.prototype.getFilterValue=function(t){if(this.fltGrid){var e="",i=this.getFilterElement(t);if(!i)return e;var n=this.getFilterType(t);return n!==N.MULTIPLE&&n!==N.CHECKLIST?e=i.value:n===N.MULTIPLE?e=this.feature("dropdown").getValues(t):n===N.CHECKLIST&&(e=this.feature("checkList").getValues(t)),((0,u.isArray)(e)&&0===e.length||1===e.length&&""===e[0])&&(e=""),e}},t.prototype.getFiltersValue=function(){if(this.fltGrid){for(var t=[],e=0,i=this.fltIds.length;e<i;e++){var n=this.getFilterValue(e);(0,u.isArray)(n)?t.push(n):t.push((0,o.trim)(n))}return t}},t.prototype.getFilterId=function(t){if(this.fltGrid)return this.fltIds[t]},t.prototype.getFiltersByType=function(t,e){if(this.fltGrid){for(var i=[],n=0,s=this.fltIds.length;n<s;n++){var r=this.getFilterType(n);if(r===t.toLowerCase()){var a=e?n:this.fltIds[n];i.push(a)}}return i}},t.prototype.getFilterElement=function(t){var e=this.fltIds[t];return(0,a.elm)(e)},t.prototype.getCellsNb=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=this.tbl.rows[t>=0?t:0];return e?e.cells.length:0},t.prototype.getRowsNb=function(t){var e=(0,u.isUndef)(this.refRow)?0:this.refRow,i=this.tbl.rows.length;return t&&(e=0),parseInt(i-e,10)},t.prototype.getCellValue=function(t){var e=t.cellIndex,i=this.cellParser;return i.cols.indexOf(e)!==-1?i.parse(this,t,e):(0,a.getText)(t)},t.prototype.getCellData=function(t){var e=t.cellIndex,i=this.getCellValue(t);if(this.hasType(e,[N.FORMATTED_NUMBER])){var n=this.decimalSeparator,s=this.colTypes[e];return s.hasOwnProperty("decimal")&&(n=s.decimal),(0,l.parse)(i,n)}if(this.hasType(e,[N.NUMBER]))return Number(i);if(this.hasType(e,[N.DATE])){var r=this.Mod.dateType,a=r.getOptions(e).locale||this.locale;return r.parse(i,a)}return i},t.prototype.getTableData=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=this.tbl.rows,s=this.getRowsNb(!0),r=[],a=i?this.getCellData.bind(this):this.getCellValue.bind(this);if(t){var o=this.getHeadersText(e);r.push([this.getHeadersRowIndex(),o])}for(var u=this.refRow;u<s;u++){for(var l=[u,[]],c=n[u].cells,h=0,f=c.length;h<f;h++)if(!(e&&this.hasExtension("colsVisibility")&&this.extension("colsVisibility").isColHidden(h))){var d=a(c[h]);l[1].push(d)}r.push(l)}return r},t.prototype.getFilteredData=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!this.validRowsIndex)return[];var n=this.tbl.rows,s=[],r=i?this.getCellData.bind(this):this.getCellValue.bind(this);if(t){var a=this.getHeadersText(e);s.push([this.getHeadersRowIndex(),a])}for(var o=this.getValidRows(!0),u=0;u<o.length;u++){for(var l=[this.validRowsIndex[u],[]],c=n[this.validRowsIndex[u]].cells,h=0;h<c.length;h++)if(!(e&&this.hasExtension("colsVisibility")&&this.extension("colsVisibility").isColHidden(h)
}).join("|");h(i.split("|"),e)}function p(){var t={};r("numeral",10,t),r("article",1,t,function(){return 1}),r("placeholder",4,t,function(t){return S(10,t+1)}),L.numeralMap=t}function m(){L.parsingAliases.time=g(),L.parsingAliases.tzOffset=v()}function g(){var t;return t=L.ampmFront?"{ampm?} {hour} (?:{minute} (?::?{second})?)?":L.ampm.length?"{hour}(?:[.:]{minute}(?:[.:]{second})? {ampm?}| {ampm})":"{hour}(?:[.:]{minute}(?:[.:]{second})?)"}function v(){return"(?:{Z}|{GMT?}(?:{tzSign}{tzHour}(?::?{tzMinute}(?: \\([\\w\\s]+\\))?)?)?)?"}function x(){O(u,function(t,e){var i,n;i=t.base?a[t.base].src:t.src,(t.requiresNumerals||L.numeralUnits)&&(i+=w()),n=L[e+"s"],n&&n.length&&(i+="|"+C(n)),L.parsingTokens[e]=i})}function w(){var t,e="";return t=L.numerals.concat(L.placeholders).concat(L.articles),L.allowsFullWidth&&(t=t.concat(P.split(""))),t.length&&(e="|(?:"+C(t)+")+"),e}function E(){_(function(t,e){var i=L.timeSuffixes[e];i&&(L[(t.alias||t.name)+"Suffix"]=i)})}function T(){h(L.modifiers,function(t){var e,i=t.name,n=i+"Map";e=L[n]||{},f(t.src,function(n,s){var r=N(L.parsingTokens,i),a=t.value;e[n]=a,L.parsingTokens[i]=r?r+"|"+n:n,"sign"===t.name&&0===s&&(L[1===a?"fromNow":"ago"]=n)}),L[n]=e})}function k(){h(o,function(t){var e=t.src;t.mdy&&L.mdy&&(e=t.mdy),t.time?(L.addFormat(D(e,!0)),L.addFormat(D(e))):L.addFormat(e)}),L.addFormat("{time}")}function F(){I("parse"),I("timeParse",!0),I("timeFrontParse",!0,!0)}function I(t,e,i){h(L[t],function(t){e&&(t=D(t,i)),L.addFormat(t)})}function D(t,e){return e?R()+t:t+A()}function R(){return b("{time}[,\\s\\u3000]",!0)}function A(){var t,e=",?[\\s\\u3000]";return t=C(L.timeMarkers),t&&(e+="| (?:"+t+") "),e=b(e,L.timeMarkerOptional),b(e+"{time}",!0)}var L=this;e(),i(),n(),r("month",12),r("weekday",7),r("unit",8),r("ampm",2),p(),m(),x(),E(),T(),k(),F()}},new e(t)}var s=i(291),r=i(62),a=i(112),o=i(287),u=i(110),l=i(86),c=i(132),h=i(26),f=i(27),d=i(127),p=i(3),m=i(37),g=i(6),y=i(55),v=i(134),b=i(101),x=i(9),w=i(208),_=i(60),C=i(197),E=i(153),T=i(207),k=i(216),N=x.getOwn,O=x.forEachProperty,F=E.fullWidthNumberMap,P=E.fullWidthNumbers,S=g.pow,I=g.max,D=r.ISO_FIRST_DAY_OF_WEEK,R=r.ISO_FIRST_DAY_OF_WEEK_YEAR,M=p.isString,A=p.isFunction;t.exports=n},function(t,e,i){"use strict";function n(t,e){var i;return i=t.val?t.val:t.sign?"+"===e?1:-1:t.bool?!!i:+e.replace(/,/,"."),"month"===t.param&&(i-=1),i}t.exports=n},function(t,e,i){"use strict";function n(t,e,i){var n=s[t];return n.requiresSuffix?e=r(e+r(i)):e+=n.requiresSuffixOr?r(n.requiresSuffixOr+"|"+i):r(i,!0),e}var s=i(110),r=i(101);t.exports=n},function(t,e,i){"use strict";function n(t){var e,i={};return i[t]=1,s(i,function(t,i,n,s){return e=s,!1}),e}var s=i(46);t.exports=n},function(t,e,i){"use strict";function n(t,e,i){var n,s,l,c,h,f;return n=r(t),s=a(t),0!==s&&11!==s||(i||(f=u.get(e),l=f.getFirstDayOfWeek(e),c=f.getFirstDayOfWeekYear(e)),h=o(t,!1,l,c),0===s&&0===h?n-=1:11===s&&1===h&&(n+=1)),n}var s=i(7),r=i(30),a=i(29),o=i(59),u=s.localeManager;t.exports=n},function(t,e,i){"use strict";function n(t,e,i){var n,r=+t;return r+=r<50?2e3:1900,i&&(n=r-s(e),n/a(n)!==i&&(r+=100*i)),r}var s=i(30),r=i(6),a=r.abs;t.exports=n},function(t,e,i){"use strict";function n(t){return!!s(t)||0===r(t)}var s=i(21),r=i(49);t.exports=n},function(t,e,i){"use strict";function n(t,e){r(t,e,o,a)}var s=i(5),r=i(46),a=s.DAY_INDEX,o=s.YEAR_INDEX;t.exports=n},function(t,e,i){"use strict";function n(t,e){return r(t,s(e))}var s=i(39),r=i(36);t.exports=n},function(t,e,i){"use strict";function n(){a(o,s)}var s=i(28),r=i(22),a=i(146),o=r.sugarDate;t.exports=n},function(t,e,i){"use strict";function n(t,e){s(t,"Month",e)}var s=i(32);t.exports=n},function(t,e,i){"use strict";function n(t,e){s(t,"FullYear",e)}var s=i(32);t.exports=n},function(t,e,i){"use strict";var n=i(0),s=i(96);n.Date.defineInstance({is:function(t,e,i){return s(t,e,i)}}),t.exports=n.Date.is},function(t,e,i){"use strict";var n=i(0),s=i(28);n.Date.defineInstance({isAfter:function(t,e,i){return t.getTime()>s(e).getTime()-(i||0)}}),t.exports=n.Date.isAfter},function(t,e,i){"use strict";var n=i(0),s=i(28);n.Date.
2017-02-04 02:09:20 +01:00
numerals:"nul,een,twee,drie,vier,vijf,zes,zeven,acht,negen,tien",short:"{dd}-{MM}-{yyyy}",medium:"{d} {month} {yyyy}",long:"{d} {Month} {yyyy} {time}",full:"{weekday} {d} {Month} {yyyy} {time}",stamp:"{dow} {d} {Mon} {yyyy} {time}",time:"{H}:{mm}",past:"{num} {unit} {sign}",future:"{num} {unit} {sign}",duration:"{num} {unit}",timeMarkers:"'s,om",modifiers:[{name:"day",src:"gisteren",value:-1},{name:"day",src:"vandaag",value:0},{name:"day",src:"morgen",value:1},{name:"day",src:"overmorgen",value:2},{name:"sign",src:"geleden",value:-1},{name:"sign",src:"vanaf nu",value:1},{name:"shift",src:"laatste|vorige|afgelopen",value:-1},{name:"shift",src:"volgend:|e",value:1}],parse:["{months} {year?}","{num} {unit} {sign}","{0?} {unit:5-7} {shift}","{0?} {shift} {unit:5-7}"],timeParse:["{shift?} {day|weekday}","{weekday?},? {date} {months?}\\.? {year?}"],timeFrontParse:["{shift?} {day|weekday}","{weekday?},? {date} {months?}\\.? {year?}"]})},function(t,e,i){"use strict";var n=i(4);n("no",{plural:!0,units:"millisekund:|er,sekund:|er,minutt:|er,tim:e|er,dag:|er,uk:e|er|en,måned:|er|en+maaned:|er|en,år:||et+aar:||et",months:"januar,februar,mars,april,mai,juni,juli,august,september,oktober,november,desember",weekdays:"søndag|sondag,mandag,tirsdag,onsdag,torsdag,fredag,lørdag|lordag",numerals:"en|et,to,tre,fire,fem,seks,sju|syv,åtte,ni,ti",tokens:"den,for",articles:"den",short:"d. {d}. {month} {yyyy}",long:"den {d}. {month} {yyyy} {H}:{mm}",full:"{Weekday} den {d}. {month} {yyyy} {H}:{mm}:{ss}",past:"{num} {unit} {sign}",future:"{sign} {num} {unit}",duration:"{num} {unit}",ampm:"am,pm",modifiers:[{name:"day",src:"forgårs|i forgårs|forgaars|i forgaars",value:-2},{name:"day",src:"i går|igår|i gaar|igaar",value:-1},{name:"day",src:"i dag|idag",value:0},{name:"day",src:"i morgen|imorgen",value:1},{name:"day",src:"overimorgen|overmorgen|over i morgen",value:2},{name:"sign",src:"siden",value:-1},{name:"sign",src:"om",value:1},{name:"shift",src:"i siste|siste",value:-1},{name:"shift",src:"denne",value:0},{name:"shift",src:"neste",value:1}],parse:["{num} {unit} {sign}","{sign} {num} {unit}","{1?} {num} {unit} {sign}","{shift} {unit:5-7}"],timeParse:["{date} {month}","{shift} {weekday}","{0?} {weekday?},? {date?} {month}\\.? {year}"]})},function(t,e,i){"use strict";var n=i(4);n("pl",{plural:!0,units:"milisekund:a|y|,sekund:a|y|,minut:a|y|,godzin:a|y|,dzień|dni|dni,tydzień|tygodnie|tygodni,miesiąc|miesiące|miesięcy,rok|lata|lat",months:"sty:cznia||czeń,lut:ego||y,mar:ca||zec,kwi:etnia||ecień,maj:a|,cze:rwca||rwiec,lip:ca||iec,sie:rpnia||rpień,wrz:eśnia||esień,paź:dziernika||dziernik,lis:topada||topad,gru:dnia||dzień",weekdays:"nie:dziela||dzielę,pon:iedziałek|,wt:orek|,śr:oda||odę,czw:artek|,piątek|pt,sobota|sb|sobotę",numerals:"zero,jeden|jedną,dwa|dwie,trzy,cztery,pięć,sześć,siedem,osiem,dziewięć,dziesięć",tokens:"w|we,roku",short:"{dd}.{MM}.{yyyy}",medium:"{d} {month} {yyyy}",long:"{d} {month} {yyyy} {time}",full:"{weekday}, {d} {month} {yyyy} {time}",stamp:"{dow} {d} {mon} {yyyy} {time}",time:"{H}:{mm}",timeMarkers:"o",ampm:"am,pm",modifiers:[{name:"day",src:"przedwczoraj",value:-2},{name:"day",src:"wczoraj",value:-1},{name:"day",src:"dzisiaj|dziś",value:0},{name:"day",src:"jutro",value:1},{name:"day",src:"pojutrze",value:2},{name:"sign",src:"temu|przed",value:-1},{name:"sign",src:"za",value:1},{name:"shift",src:"zeszły|zeszła|ostatni|ostatnia",value:-1},{name:"shift",src:"następny|następna|następnego|przyszły|przyszła|przyszłego",value:1}],relative:function(t,e,i,n){var s=4;if(e===s){if(1===t&&"past"===n)return"wczoraj";if(1===t&&"future"===n)return"jutro";if(2===t&&"past"===n)return"przedwczoraj";if(2===t&&"future"===n)return"pojutrze"}var r,a=+t.toFixed(0).slice(-1),o=+t.toFixed(0).slice(-2);switch(!0){case 1===t:r=0;break;case o>=12&&o<=14:r=2;break;case a>=2&&a<=4:r=1;break;default:r=2}var u=this.units[8*r+e],l=t+" ";switch("past"!==n&&"future"!==n||1!==t||(u=u.replace(/a$/,"ę")),u=l+u,n){case"duration":return u;case"past":return u+" temu";case"future":return"za "+u}},parse:["{num} {unit} {si
2016-12-24 13:35:26 +01:00
//# sourceMappingURL=tablefilter.js.map