tablesorter/js/jquery.tablesorter.widgets-filter-formatter.min.js
2014-04-27 11:01:58 -05:00

7 lines
20 KiB
JavaScript

/*! Filter widget formatter functions - updated 4/27/2014 (v2.16.2)
* requires: tableSorter 2.15+ and jQuery 1.4.3+
* jQuery UI spinner, silder, range slider & datepicker (range)
* HTML5 number (spinner), range slider & color selector
*/
;(function(g){var r=g.tablesorter||{},n=r.filterFormatter={addCompare:function(b,f,d){if(d.compare&&g.isArray(d.compare)&&1<d.compare.length){var a="",c=[".compare-select".slice(1)," "+".compare-select".slice(1),""],l=d.cellText?'<label class="'+c.join("-label")+f+'">'+d.cellText+"</label>":"";g.each(d.compare,function(b,c){a+="<option "+(d.selected===b?"selected":"")+">"+c+"</option>"});b.wrapInner('<div class="'+c.join("-wrapper")+f+'" />').prepend(l+'<select class="'+c.join("")+f+'" />').find("select").append(a)}}, updateCompare:function(b,f,d){f=f.val()||"";var a=f.replace(/\s*?[><=]\s*?/g,""),c=f.match(/[><=]/g)||"";d.compare&&(g.isArray(d.compare)&&(c=(c||[]).join("")||d.compare[d.selected||0]),b.find(".compare-select").val(c));return[f,a]},uiSpinner:function(b,f,d){var a=g.extend({delayed:!0,addToggle:!0,exactMatch:!0,value:1,cellText:"",compare:"",min:0,max:100,step:1,disabled:!1},d),c=b.closest("table")[0].config,l=g('<input class="filter" type="hidden">').appendTo(b).bind("change"+c.namespace+"filter", function(){e({value:this.value,delayed:!1})}),h=[],e=function(f,k){var q=!0,e,p=f&&f.value&&r.formatFloat((f.value+"").replace(/[><=]/g,""))||b.find(".spinner").val()||a.value,d=(g.isArray(a.compare)?b.find(".compare-select").val()||a.compare[a.selected||0]:a.compare)||"",l=f&&"boolean"===typeof f.delayed?f.delayed:c.$table[0].hasInitialized?a.delayed||"":!0;a.addToggle&&(q=b.find(".toggle").is(":checked"));e=a.disabled||!q?"disable":"enable";b.find(".filter").val(q?(d?d:a.exactMatch?"=":"")+p:"").trigger(k? "":"search",l).end().find(".spinner").spinner(e).val(p);h.length&&(h.find(".spinner").spinner(e).val(p).end().find(".compare-select").val(d),a.addToggle&&(h.find(".toggle")[0].checked=q))};a.oldcreate=a.create;a.oldspin=a.spin;a.create=function(b,k){e();"function"===typeof a.oldcreate&&a.oldcreate(b,k)};a.spin=function(b,k){e(k);"function"===typeof a.oldspin&&a.oldspin(b,k)};a.addToggle&&g('<div class="button"><input id="uispinnerbutton'+f+'" type="checkbox" class="toggle" /><label for="uispinnerbutton'+ f+'"></label></div>').appendTo(b).find(".toggle").bind("change",function(){e()});b.closest("thead").find("th[data-column="+f+"]").addClass("filter-parsed");g('<input class="spinner spinner'+f+'" />').val(a.value).appendTo(b).spinner(a).bind("change keyup",function(){e()});c.$table.bind("filterFomatterUpdate",function(){var c=n.updateCompare(b,l,a)[0];b.find(".spinner").val(c);e({value:c},!0)});a.compare&&(n.addCompare(b,f,a),b.find(".compare-select").bind("change",function(){e()}));c.$table.bind("stickyHeadersInit", function(){h=c.widgetOptions.$sticky.find(".tablesorter-filter-row").children().eq(f).empty();a.addToggle&&g('<div class="button"><input id="stickyuispinnerbutton'+f+'" type="checkbox" class="toggle" /><label for="stickyuispinnerbutton'+f+'"></label></div>').appendTo(h).find(".toggle").bind("change",function(){b.find(".toggle")[0].checked=this.checked;e()});g('<input class="spinner spinner'+f+'" />').val(a.value).appendTo(h).spinner(a).bind("change keyup",function(){b.find(".spinner").val(this.value); e()});a.compare&&(n.addCompare(h,f,a),h.find(".compare-select").bind("change",function(){b.find(".compare-select").val(g(this).val());e()}))});c.$table.bind("filterReset",function(){g.isArray(a.compare)&&b.add(h).find(".compare-select").val(a.compare[a.selected||0]);a.addToggle&&(b.find(".toggle")[0].checked=!1);b.find(".spinner").spinner("value",a.value);setTimeout(function(){e()},0)});e();return l},uiSlider:function(b,f,d){var a=g.extend({delayed:!0,valueToHeader:!1,exactMatch:!0,cellText:"",compare:"", allText:"all",value:0,min:0,max:100,step:1,range:"min"},d),c=b.closest("table")[0].config,l=g('<input class="filter" type="hidden">').appendTo(b).bind("change"+c.namespace+"filter",function(){e({value:this.value})}),h=[],e=function(e,k){var q="undefined"!==typeof e?r.formatFloat((e.value+"").replace(/[><=]/g,""))||a.value:a.value,d=a.compare?q:q===a.min?a.allText:q,p=(g.isArray(a.compare)?b.find(".compare-select").val()||a.compare[a.selected||0]:a.compare)||"",d=p+d,l=e&&"boolean"===typeof e.delayed? e.delayed:c.$table[0].hasInitialized?a.delayed||"":!0;a.valueToHeader?b.closest("thead").find("th[data-column="+f+"]").find(".curvalue").html(" ("+d+")"):b.find(".ui-slider-handle").addClass("value-popup").attr("data-value",d);b.find(".filter").val(p?p+q:q===a.min?"":(a.exactMatch?"=":"")+q).trigger(k?"":"search",l).end().find(".slider").slider("value",q);h.length&&(h.find(".compare-select").val(p).end().find(".slider").slider("value",q),a.valueToHeader?h.closest("thead").find("th[data-column="+f+ "]").find(".curvalue").html(" ("+d+")"):h.find(".ui-slider-handle").addClass("value-popup").attr("data-value",d))};b.closest("thead").find("th[data-column="+f+"]").addClass("filter-parsed");a.valueToHeader&&b.closest("thead").find("th[data-column="+f+"]").find(".tablesorter-header-inner").append('<span class="curvalue" />');a.oldcreate=a.create;a.oldslide=a.slide;a.create=function(b,k){e();"function"===typeof a.oldcreate&&a.oldcreate(b,k)};a.slide=function(b,k){e(k);"function"===typeof a.oldslide&& a.oldslide(b,k)};g('<div class="slider slider'+f+'"/>').appendTo(b).slider(a);c.$table.bind("filterFomatterUpdate",function(){var c=n.updateCompare(b,l,a)[0];b.find(".slider").slider("value",c);e({value:c},!1)});a.compare&&(n.addCompare(b,f,a),b.find(".compare-select").bind("change",function(){e({value:b.find(".slider").slider("value")})}));c.$table.bind("filterReset",function(){g.isArray(a.compare)&&b.add(h).find(".compare-select").val(a.compare[a.selected||0]);setTimeout(function(){e({value:a.value})}, 0)});c.$table.bind("stickyHeadersInit",function(){h=c.widgetOptions.$sticky.find(".tablesorter-filter-row").children().eq(f).empty();g('<div class="slider slider'+f+'"/>').val(a.value).appendTo(h).slider(a).bind("change keyup",function(){b.find(".slider").slider("value",this.value);e()});a.compare&&(n.addCompare(h,f,a),h.find(".compare-select").bind("change",function(){b.find(".compare-select").val(g(this).val());e()}))});return l},uiRange:function(b,f,d){var a=g.extend({delayed:!0,valueToHeader:!1, values:[0,100],min:0,max:100,range:!0},d),c=b.closest("table")[0].config,l=g('<input class="filter" type="hidden">').appendTo(b).bind("change"+c.namespace+"filter",function(){e()}),h=[],e=function(){var b=l.val(),c=b.split(" - ");""===b&&(c=[a.min,a.max]);c&&c[1]&&m({values:c,delay:!1},!0)},m=function(k,e){var d=k&&k.values||a.values,g=d[0]+" - "+d[1],l=d[0]===a.min&&d[1]===a.max?"":g,m=k&&"boolean"===typeof k.delayed?k.delayed:c.$table[0].hasInitialized?a.delayed||"":!0;a.valueToHeader?b.closest("thead").find("th[data-column="+ f+"]").find(".currange").html(" ("+g+")"):b.find(".ui-slider-handle").addClass("value-popup").eq(0).attr("data-value",d[0]).end().eq(1).attr("data-value",d[1]);b.find(".filter").val(l).trigger(e?"":"search",m).end().find(".range").slider("values",d);h.length&&(h.find(".range").slider("values",d),a.valueToHeader?h.closest("thead").find("th[data-column="+f+"]").find(".currange").html(" ("+g+")"):h.find(".ui-slider-handle").addClass("value-popup").eq(0).attr("data-value",d[0]).end().eq(1).attr("data-value", d[1]))};b.closest("thead").find("th[data-column="+f+"]").addClass("filter-parsed");a.valueToHeader&&b.closest("thead").find("th[data-column="+f+"]").find(".tablesorter-header-inner").append('<span class="currange"/>');a.oldcreate=a.create;a.oldslide=a.slide;a.create=function(b,c){m();"function"===typeof a.oldcreate&&a.oldcreate(b,c)};a.slide=function(b,c){m(c);"function"===typeof a.oldslide&&a.oldslide(b,c)};g('<div class="range range'+f+'"/>').appendTo(b).slider(a);c.$table.bind("filterFomatterUpdate", function(){e()});c.$table.bind("filterReset",function(){b.find(".range").slider("values",a.values);setTimeout(function(){m()},0)});c.$table.bind("stickyHeadersInit",function(){h=c.widgetOptions.$sticky.find(".tablesorter-filter-row").children().eq(f).empty();g('<div class="range range'+f+'"/>').val(a.value).appendTo(h).slider(a).bind("change keyup",function(){b.find(".range").val(this.value);m()})});return l},uiDateCompare:function(b,f,d){var a=g.extend({cellText:"",compare:"",endOfDay:!0,defaultDate:"", changeMonth:!0,changeYear:!0,numberOfMonths:1},d),c,l=b.closest("table")[0].config;d=b.closest("thead").find("th[data-column="+f+"]").addClass("filter-parsed");var h=g('<input class="dateCompare" type="hidden">').appendTo(b).bind("change"+l.namespace+"filter",function(){var b=this.value;if(b)a.onClose(b)}),e,m=[],k=function(k){var e,f;e=c.datepicker("getDate")||"";var d=(g.isArray(a.compare)?b.find(".compare-select").val()||a.compare[a.selected||0]:a.compare)||"",h=l.$table[0].hasInitialized?a.delayed|| "":!0;c.datepicker("setDate",(""===e?"":e)||null);""===e&&(k=!1);f=(e=c.datepicker("getDate"))?(a.endOfDay&&/<=/.test(d)?e.setHours(23,59,59):e.getTime())||"":"";e&&a.endOfDay&&"="===d&&(d="",f+=" - "+e.setHours(23,59,59),k=!1);b.find(".dateCompare").val(d+f).trigger(k?"":"search",h).end();m.length&&m.find(".dateCompare").val(d+f).end().find(".compare-select").val(d)};e='<input type="text" class="date date'+f+'" placeholder="'+(d.data("placeholder")||d.attr("data-placeholder")||l.widgetOptions.filter_placeholder.search|| "")+'" />';c=g(e).appendTo(b);a.oldonClose=a.onClose;a.onClose=function(b,c){k();"function"===typeof a.oldonClose&&a.oldonClose(b,c)};c.datepicker(a);l.$table.bind("filterReset",function(){g.isArray(a.compare)&&b.add(m).find(".compare-select").val(a.compare[a.selected||0]);b.add(m).find(".date").val(a.defaultDate).datepicker("setDate",a.defaultDate||null);setTimeout(function(){k()},0)});l.$table.bind("filterFomatterUpdate",function(){var e;e=h.val();/\s+-\s+/.test(e)?(b.find(".compare-select").val("="), e=e.split(/\s+-\s+/)[0],c.datepicker("setDate",e||null)):(e=n.updateCompare(b,h,a)[1].toString()||"",e=""!==e?/\d{5}/g.test(e)?Number(e):e||"":"");b.add(m).find(".date").datepicker("setDate",e||null);setTimeout(function(){k(!0)},0)});a.compare&&(n.addCompare(b,f,a),b.find(".compare-select").bind("change",function(){k()}));l.$table.bind("stickyHeadersInit",function(){m=l.widgetOptions.$sticky.find(".tablesorter-filter-row").children().eq(f).empty();m.append(e).find(".date").datepicker(a);a.compare&& (n.addCompare(m,f,a),m.find(".compare-select").bind("change",function(){b.find(".compare-select").val(g(this).val());k()}))});return h.val(a.defaultDate?a.defaultDate:"")},uiDatepicker:function(b,f,d){var a=g.extend({endOfDay:!0,textFrom:"from",textTo:"to",from:"",to:"",changeMonth:!0,changeYear:!0,numberOfMonths:1},d),c,l,h=[],e=b.closest("table")[0].config,m=g('<input class="dateRange" type="hidden">').appendTo(b).bind("change"+e.namespace+"filter",function(){var a=this.value;a.match(" - ")?(a= a.split(" - "),b.find(".dateTo").val(a[1]),l(a[0])):a.match(">=")?l(a.replace(">=","")):a.match("<=")&&l(a.replace("<=",""))});d=b.closest("thead").find("th[data-column="+f+"]").addClass("filter-parsed");c="<label>"+a.textFrom+'</label><input type="text" class="dateFrom" placeholder="'+(d.data("placeholderFrom")||d.attr("data-placeholder-from")||e.widgetOptions.filter_placeholder.from||"")+'" /><label>'+a.textTo+'</label><input type="text" class="dateTo" placeholder="'+(d.data("placeholderTo")||d.attr("data-placeholder-to")|| e.widgetOptions.filter_placeholder.to||"")+'" />';g(c).appendTo(b);a.oldonClose=a.onClose;l=a.onClose=function(c,e){var f,d=b.find(".dateFrom").datepicker("getDate"),g=b.find(".dateTo").datepicker("getDate"),d=d instanceof Date&&isFinite(d)?d.getTime():"",g=g instanceof Date&&isFinite(g)?(a.endOfDay?g.setHours(23,59,59):g.getTime())||"":"";f=d?g?d+" - "+g:">="+d:g?"<="+g:"";b.add(h).find(".dateRange").val(f).trigger("search");d=d?new Date(d):"";g=g?new Date(g):"";/<=/.test(f)?b.add(h).find(".dateFrom").datepicker("option", "maxDate",g||null).end().find(".dateTo").datepicker("option","minDate",null).datepicker("setDate",g||null):/>=/.test(f)?b.add(h).find(".dateFrom").datepicker("option","maxDate",null).datepicker("setDate",d||null).end().find(".dateTo").datepicker("option","minDate",d||null):b.add(h).find(".dateFrom").datepicker("option","maxDate",null).datepicker("setDate",d||null).end().find(".dateTo").datepicker("option","minDate",null).datepicker("setDate",g||null);"function"===typeof a.oldonClose&&a.oldonClose(c, e)};a.defaultDate=a.from||"";b.find(".dateFrom").datepicker(a);a.defaultDate=a.to||"+7d";b.find(".dateTo").datepicker(a);e.$table.bind("filterFomatterUpdate",function(){var a=m.val()||"",c="",e="";/\s+-\s+/.test(a)?(a=a.split(/\s+-\s+/)||[],c=a[0]||"",e=a[1]||""):/>=/.test(a)?c=a.replace(/>=/,"")||"":/<=/.test(a)&&(e=a.replace(/<=/,"")||"");b.add(h).find(".dateFrom").datepicker("setDate",c||null);b.add(h).find(".dateTo").datepicker("setDate",e||null);setTimeout(function(){l()},0)});e.$table.bind("stickyHeadersInit", function(){h=e.widgetOptions.$sticky.find(".tablesorter-filter-row").children().eq(f).empty();h.append(c);a.defaultDate=a.from||"";h.find(".dateFrom").datepicker(a);a.defaultDate=a.to||"+7d";h.find(".dateTo").datepicker(a)});b.closest("table").bind("filterReset",function(){b.add(h).find(".dateFrom").val("").datepicker("setDate",a.from||null);b.add(h).find(".dateTo").val("").datepicker("setDate",a.to||null);setTimeout(function(){l()},0)});return m.val(a.from?a.to?a.from+" - "+a.to:">="+a.from:a.to? "<="+a.to:"")},html5Number:function(b,f,d){var a,c=g.extend({value:0,min:0,max:100,step:1,delayed:!0,disabled:!1,addToggle:!1,exactMatch:!1,cellText:"",compare:"",skipTest:!1},d),l;d=g('<input type="number" style="visibility:hidden;" value="test">').appendTo(b);var h=c.skipTest||"number"===d.attr("type")&&"test"!==d.val(),e=[],m=b.closest("table")[0].config,k=function(a,d){var f=c.addToggle?b.find(".toggle").is(":checked"):!0,k=b.find(".number").val(),h=(g.isArray(c.compare)?b.find(".compare-select").val()|| c.compare[c.selected||0]:c.compare)||"",n=m.$table[0].hasInitialized?(a?a:c.delayed)||"":!0;l.val(!c.addToggle||f?(h?h:c.exactMatch?"=":"")+k:"").trigger(d?"":"search",n).end().find(".number").val(k);b.find(".number").length&&(b.find(".number")[0].disabled=c.disabled||!f);e.length&&(e.find(".number").val(k)[0].disabled=c.disabled||!f,e.find(".compare-select").val(h),c.addToggle&&(e.find(".toggle")[0].checked=f))};d.remove();h&&(a=c.addToggle?'<div class="button"><input id="html5button'+f+'" type="checkbox" class="toggle" /><label for="html5button'+ f+'"></label></div>':"",a+='<input class="number" type="number" min="'+c.min+'" max="'+c.max+'" value="'+c.value+'" step="'+c.step+'" />',b.append(a+'<input type="hidden" />').find(".toggle, .number").bind("change",function(){k()}).closest("thead").find("th[data-column="+f+"]").addClass("filter-parsed").closest("table").bind("filterReset",function(){g.isArray(c.compare)&&b.add(e).find(".compare-select").val(c.compare[c.selected||0]);c.addToggle&&(b.find(".toggle")[0].checked=!1,e.length&&(e.find(".toggle")[0].checked= !1));b.find(".number").val(c.value);setTimeout(function(){k()},0)}),l=b.find("input[type=hidden]").bind("change",function(){b.find(".number").val(this.value);k()}),m.$table.bind("filterFomatterUpdate",function(){var a=n.updateCompare(b,l,c)[0]||c.value;b.find(".number").val(((a||"")+"").replace(/[><=]/g,""));k(!1,!0)}),c.compare&&(n.addCompare(b,f,c),b.find(".compare-select").bind("change",function(){k()})),m.$table.bind("stickyHeadersInit",function(){e=m.widgetOptions.$sticky.find(".tablesorter-filter-row").children().eq(f).empty(); e.append(a).find(".toggle, .number").bind("change",function(){b.find(".number").val(g(this).val());k()});c.compare&&(n.addCompare(e,f,c),e.find(".compare-select").bind("change",function(){b.find(".compare-select").val(g(this).val());k()}));k()}),k());return h?b.find('input[type="hidden"]'):g('<input type="search">')},html5Range:function(b,f,d){var a=g.extend({value:0,min:0,max:100,step:1,delayed:!0,valueToHeader:!0,exactMatch:!0,cellText:"",compare:"",allText:"all",skipTest:!1},d),c;d=g('<input type="range" style="visibility:hidden;" value="test">').appendTo(b); var l=a.skipTest||"range"===d.attr("type")&&"test"!==d.val(),h=[],e=b.closest("table")[0].config,m=function(d,l,m){d=("undefined"===typeof d?c.val():d).toString().replace(/[<>=]/g,"")||a.value;var p=(g.isArray(a.compare)?b.find(".compare-select").val()||a.compare[a.selected||0]:a.compare)||"",n=" ("+(p?p+d:d==a.min?a.allText:d)+")";l=e.$table[0].hasInitialized?(l?l:a.delayed)||"":!0;b.find("input[type=hidden]").val(p?p+d:d==a.min?"":(a.exactMatch?"=":"")+d).trigger(m?"":"search",l).end().find(".range").val(d); b.closest("thead").find("th[data-column="+f+"]").find(".curvalue").html(n);h.length&&(h.find(".range").val(d).end().find(".compare-select").val(p),h.closest("thead").find("th[data-column="+f+"]").find(".curvalue").html(n))};d.remove();l&&(b.html('<input type="hidden"><input class="range" type="range" min="'+a.min+'" max="'+a.max+'" value="'+a.value+'" />').closest("thead").find("th[data-column="+f+"]").addClass("filter-parsed").find(".tablesorter-header-inner").append('<span class="curvalue" />'), c=b.find("input[type=hidden]").bind("change"+e.namespace+"filter",function(){var c=this.value,d=(g.isArray(a.compare)?b.find(".compare-select").val()||a.compare[a.selected||0]:a.compare)||"";c!==this.lastValue&&(this.value=this.lastValue=d?d+c:c==a.min?"":(a.exactMatch?"=":"")+c,m(c))}),b.find(".range").bind("change",function(){m(this.value)}),e.$table.bind("filterFomatterUpdate",function(){var d=n.updateCompare(b,c,a)[0];b.find(".range").val(d);m(d,!1,!0)}),a.compare&&(n.addCompare(b,f,a),b.find(".compare-select").bind("change", function(){m()})),e.$table.bind("stickyHeadersInit",function(){h=e.widgetOptions.$sticky.find(".tablesorter-filter-row").children().eq(f).empty();h.html('<input class="range" type="range" min="'+a.min+'" max="'+a.max+'" value="'+a.value+'" />').find(".range").bind("change",function(){m(h.find(".range").val())});m();a.compare&&(n.addCompare(h,f,a),h.find(".compare-select").bind("change",function(){b.find(".compare-select").val(g(this).val());m()}))}),b.closest("table").bind("filterReset",function(){g.isArray(a.compare)&& b.add(h).find(".compare-select").val(a.compare[a.selected||0]);setTimeout(function(){m(a.value,!1,!0)},0)}),m());return l?b.find('input[type="hidden"]'):g('<input type="search">')},html5Color:function(b,f,d){var a,c=g.extend({value:"#000000",disabled:!1,addToggle:!0,exactMatch:!0,valueToHeader:!1,skipTest:!1},d),l;d=g('<input type="color" style="visibility:hidden;" value="test">').appendTo(b);var h=c.skipTest||"color"===d.attr("type")&&"test"!==d.val(),e=[],m=b.closest("table")[0].config,k=function(a, d){a=("undefined"===typeof a?l.val():a).toString().replace("=","")||c.value;var g=!0,h=" ("+a+")";c.addToggle&&(g=b.find(".toggle").is(":checked"));b.find(".colorpicker").length&&(b.find(".colorpicker").val(a)[0].disabled=c.disabled||!g);l.val(g?a+(c.exactMatch?"=":""):"").trigger(!m.$table[0].hasInitialized||d?"":"search");c.valueToHeader?b.closest("thead").find("th[data-column="+f+"]").find(".curcolor").html(h):b.find(".currentColor").html(h);e.length&&(e.find(".colorpicker").val(a)[0].disabled= c.disabled||!g,c.addToggle&&(e.find(".toggle")[0].checked=g),c.valueToHeader?e.closest("thead").find("th[data-column="+f+"]").find(".curcolor").html(h):e.find(".currentColor").html(h))};d.remove();h&&(a=""+f+Math.round(100*Math.random()),a='<div class="color-controls-wrapper">'+(c.addToggle?'<div class="button"><input id="colorbutton'+a+'" type="checkbox" class="toggle" /><label for="colorbutton'+a+'"></label></div>':"")+'<input type="hidden"><input class="colorpicker" type="color" />'+(c.valueToHeader? "":'<span class="currentColor">(#000000)</span>')+"</div>",b.html(a),c.valueToHeader&&b.closest("thead").find("th[data-column="+f+"]").find(".tablesorter-header-inner").append('<span class="curcolor" />'),b.find(".toggle, .colorpicker").bind("change",function(){k(b.find(".colorpicker").val())}),l=b.find("input[type=hidden]").bind("change"+m.namespace+"filter",function(){k(this.value)}),m.$table.bind("filterFomatterUpdate",function(){k(l.val(),!0)}),b.closest("table").bind("filterReset",function(){c.addToggle&& (b.find(".toggle")[0].checked=!1);setTimeout(function(){k()},0)}),m.$table.bind("stickyHeadersInit",function(){e=m.widgetOptions.$sticky.find(".tablesorter-filter-row").children().eq(f);e.html(a).find(".toggle, .colorpicker").bind("change",function(){k(e.find(".colorpicker").val())});k(e.find(".colorpicker").val())}),k(c.value));return h?b.find('input[type="hidden"]'):g('<input type="search">')}}})(jQuery);