tablesorter/js/jquery.tablesorter.widgets-filter-formatter.min.js
2014-03-09 21:23:08 -05:00

7 lines
20 KiB
JavaScript

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