mambax7/alumni-26x

View on GitHub
media/jquery/tablesorter-master/dist/js/widgets/widget-filter-type-insideRange.min.js

Summary

Maintainability
A
0 mins
Test Coverage
/*! Widget: filter, insideRange filter type - updated 12/10/2015 (v2.25.0) */
!function(t){"use strict";var e=/\d+/,r=/\s+-\s+/,i=function(t){return isNaN(t)?t:parseFloat(t)};t.tablesorter.filter.types.insideRange=function(t,n){if(!n.anyMatch&&e.test(n.iFilter)&&r.test(n.iExact)){var a,s,l,u,c=n.index,f=n.$cells[c],o=n.iExact.split(r),p=t.parsers[n.index]&&t.parsers[n.index].format;return o&&o.length<2||"function"!=typeof p?null:(l=i(p(o[0],t.table,f,c)),u=i(p(o[1],t.table,f,c)),s=i(p(n.iFilter,t.table,f,c)),u<l&&(a=u,u=l,l=a),l<=s&&s<=u)}return null}}(jQuery);