summaryrefslogtreecommitdiff
path: root/sitestatic/jquery.tablesorter-2.7.min.js
diff options
context:
space:
mode:
Diffstat (limited to 'sitestatic/jquery.tablesorter-2.7.min.js')
-rw-r--r--sitestatic/jquery.tablesorter-2.7.min.js38
1 files changed, 19 insertions, 19 deletions
diff --git a/sitestatic/jquery.tablesorter-2.7.min.js b/sitestatic/jquery.tablesorter-2.7.min.js
index ff2dc96d..eafca402 100644
--- a/sitestatic/jquery.tablesorter-2.7.min.js
+++ b/sitestatic/jquery.tablesorter-2.7.min.js
@@ -19,23 +19,23 @@ function r(b){var c=b.config,a=l(b.tBodies).filter(":not(."+c.cssInfoBlock+")"),
f.getData(h,w,"string")||c.stringTo||"max";if(!n)a:{h=b;w=a;n=-1;for(var q=m,t=void 0,u=f.parsers.length,v=!1,r="",t=!0;""===r&&t;)n++,w[n]?(v=w[n].cells[q],r=k(h,v,q),h.config.debug&&e("Checking if value was empty on row "+n+", column: "+q+": "+r)):t=!1;for(t=1;t<u;t++)if(f.parsers[t].is(r,h,v)){n=f.parsers[t];break a}n=f.parsers[0]}c.debug&&(p+="column:"+m+"; parser:"+n.id+"; string:"+c.strings[m]+"; empty: "+c.empties[m]+"\n");d.push(n)}c.debug&&e(p);return d}function x(b){var c=b.tBodies,a=b.config,
d,g,m=a.parsers,h,w,n,p,z,t,u,v=[];a.cache={};if(!m)return a.debug?e("*Empty table!* Not building a cache"):"";a.debug&&(u=new Date);a.showProcessing&&f.isProcessing(b,!0);for(p=0;p<c.length;p++)if(a.cache[p]={row:[],normalized:[]},!l(c[p]).hasClass(a.cssInfoBlock)){d=c[p]&&c[p].rows.length||0;g=c[p].rows[0]&&c[p].rows[0].cells.length||0;for(w=0;w<d;++w)if(z=l(c[p].rows[w]),t=[],z.hasClass(a.cssChildRow))a.cache[p].row[a.cache[p].row.length-1]=a.cache[p].row[a.cache[p].row.length-1].add(z);else{a.cache[p].row.push(z);
for(n=0;n<g;++n)h=k(b,z[0].cells[n],n),h=m[n].format(h,b,z[0].cells[n],n),t.push(h),"numeric"===(m[n].type||"").toLowerCase()&&(v[n]=Math.max(Math.abs(h),v[n]||0));t.push(a.cache[p].normalized.length);a.cache[p].normalized.push(t)}a.cache[p].colMax=v}a.showProcessing&&f.isProcessing(b);a.debug&&q("Building cache for "+d+" rows",u)}function y(b,c){var a=b.config,d=b.tBodies,g=[],m=a.cache,h,e,n,p,z,t,u,v,k,r,s;if(m[0]){a.debug&&(s=new Date);for(v=0;v<d.length;v++)if(h=l(d[v]),!h.hasClass(a.cssInfoBlock)){z=
-f.processTbody(b,h,!0);h=m[v].row;e=m[v].normalized;p=(n=e.length)?e[0].length-1:0;for(t=0;t<n;t++)if(r=e[t][p],g.push(h[r]),!a.appender||!a.removeRows)for(k=h[r].length,u=0;u<k;u++)z.append(h[r][u]);f.processTbody(b,z,!1)}a.appender&&a.appender(b,g);a.debug&&q("Rebuilt table",s);c||f.applyWidget(b);l(b).trigger("sortEnd",b)}}function B(b){var c=[],a={};b=l(b).find("thead:eq(0), tfoot").children("tr");var d,g,m,h,e,f,p,q,t,u;for(d=0;d<b.length;d++)for(e=b[d].cells,g=0;g<e.length;g++){h=e[g];f=h.parentNode.rowIndex;
-p=f+"-"+h.cellIndex;q=h.rowSpan||1;t=h.colSpan||1;"undefined"===typeof c[f]&&(c[f]=[]);for(m=0;m<c[f].length+1;m++)if("undefined"===typeof c[f][m]){u=m;break}a[p]=u;l(h).attr({"data-column":u});for(m=f;m<f+q;m++)for("undefined"===typeof c[m]&&(c[m]=[]),p=c[m],h=u;h<u+t;h++)p[h]="x"}return a}function C(b){var c=B(b),a,d,g,m,h,w,n,p,k=b.config;k.headerList=[];k.headerContent=[];k.debug&&(n=new Date);m=k.cssIcon?'<i class="'+k.cssIcon+'"></i>':"";p=l(b).find(k.selectorHeaders).each(function(b){d=l(this);
-a=k.headers[b];k.headerContent[b]=this.innerHTML;h=k.headerTemplate.replace(/\{content\}/g,this.innerHTML).replace(/\{icon\}/g,m);k.onRenderTemplate&&(g=k.onRenderTemplate.apply(d,[b,h]))&&"string"===typeof g&&(h=g);this.innerHTML='<div class="tablesorter-header-inner">'+h+"</div>";k.onRenderHeader&&k.onRenderHeader.apply(d,[b]);this.column=c[this.parentNode.rowIndex+"-"+this.cellIndex];var e=f.getData(d,a,"sortInitialOrder")||k.sortInitialOrder;this.order=/^d/i.test(e)||1===e?[1,0,2]:[0,1,2];this.count=
--1;"false"===f.getData(d,a,"sorter")?(this.sortDisabled=!0,d.addClass("sorter-false")):d.removeClass("sorter-false");this.lockedOrder=!1;w=f.getData(d,a,"lockedOrder")||!1;"undefined"!==typeof w&&!1!==w&&(this.order=this.lockedOrder=/^d/i.test(w)||1===w?[1,1,1]:[0,0,0]);d.addClass((this.sortDisabled?"sorter-false ":" ")+k.cssHeader);k.headerList[b]=this;d.parent().addClass(k.cssHeaderRow)});b.config.debug&&(q("Built headers:",n),e(p));return p}function A(b){var c,a,d,g=b.config,m=g.sortList,f=[g.cssAsc,
-g.cssDesc],e=l(b).find("tfoot tr").children().removeClass(f.join(" "));g.$headers.removeClass(f.join(" "));d=m.length;for(c=0;c<d;c++)if(2!==m[c][1]&&(b=g.$headers.not(".sorter-false").filter('[data-column="'+m[c][0]+'"]'+(1===d?":last":"")),b.length))for(a=0;a<b.length;a++)b[a].sortDisabled||(b.eq(a).addClass(f[m[c][1]]),e.length&&e.filter('[data-column="'+m[c][0]+'"]').eq(a).addClass(f[m[c][1]]))}function E(b){if(b.config.widthFixed&&0===l(b).find("colgroup").length){var c=l("<colgroup>"),a=l(b).width();
-l("tr:first td",b.tBodies[0]).each(function(){c.append(l("<col>").css("width",parseInt(l(this).width()/a*1E3,10)/10+"%"))});l(b).prepend(c)}}function D(b,c){var a,d,g,f=b.config,e=c||f.sortList;f.sortList=[];l.each(e,function(c,b){a=[parseInt(b[0],10),parseInt(b[1],10)];if(g=f.headerList[a[0]])f.sortList.push(a),d=l.inArray(a[1],g.order),g.count=0<=d?d:a[1]%(f.sortReset?3:2)})}function F(b){var c=0,a=b.config,d=a.sortList,g=d.length,f=b.tBodies.length,e,k,n,p,r,t,u,v,s;if(!a.serverSideSorting&&a.cache[0]){a.debug&&
-(e=new Date);for(n=0;n<f;n++)r=a.cache[n].colMax,s=(t=a.cache[n].normalized)&&t[0]?t[0].length-1:0,t.sort(function(f,e){for(k=0;k<g;k++){p=d[k][0];v=d[k][1];u=/n/i.test(a.parsers&&a.parsers[p]?a.parsers[p].type||"":"")?"Numeric":"Text";u+=0===v?"":"Desc";/Numeric/.test(u)&&a.strings[p]&&(c="boolean"===typeof a.string[a.strings[p]]?(0===v?1:-1)*(a.string[a.strings[p]]?-1:1):a.strings[p]?a.string[a.strings[p]]||0:0);var m=l.tablesorter["sort"+u](b,f[p],e[p],p,r[p],c);if(m)return m}return f[s]-e[s]});
-a.debug&&q("Sorting on "+d.toString()+" and dir "+v+" time",e)}}function H(b,c){b.trigger("updateComplete");"function"===typeof c&&c(b[0])}function G(b,c,a){!1!==c?b.trigger("sorton",[b[0].config.sortList,function(){H(b,a)}]):H(b,a)}var f=this;f.version="2.7";f.parsers=[];f.widgets=[];f.defaults={theme:"default",widthFixed:!1,showProcessing:!1,headerTemplate:"{content}",onRenderTemplate:null,onRenderHeader:null,cancelSelection:!0,dateFormat:"mmddyyyy",sortMultiSortKey:"shiftKey",sortResetKey:"ctrlKey",
-usNumberFormat:!0,delayInit:!1,serverSideSorting:!1,headers:{},ignoreCase:!0,sortForce:null,sortList:[],sortAppend:null,sortInitialOrder:"asc",sortLocaleCompare:!1,sortReset:!1,sortRestart:!1,emptyTo:"bottom",stringTo:"max",textExtraction:"simple",textSorter:null,widgets:[],widgetOptions:{zebra:["even","odd"]},initWidgets:!0,initialized:null,tableClass:"tablesorter",cssAsc:"tablesorter-headerAsc",cssChildRow:"tablesorter-childRow",cssDesc:"tablesorter-headerDesc",cssHeader:"tablesorter-header",cssHeaderRow:"tablesorter-headerRow",
-cssIcon:"tablesorter-icon",cssInfoBlock:"tablesorter-infoOnly",cssProcessing:"tablesorter-processing",selectorHeaders:"> thead th, > thead td",selectorSort:"th, td",selectorRemove:".remove-me",debug:!1,headerList:[],empties:{},strings:{},parsers:[]};f.benchmark=q;f.construct=function(b){return this.each(function(){if(!this.tHead||0===this.tBodies.length||!0===this.hasInitialized)return this.config.debug?e("stopping initialization! No thead, tbody or tablesorter has already been initialized"):"";var c=
-l(this),a,d,g,m="",h,q,n,p,z=l.metadata;this.hasInitialized=!1;this.config={};a=l.extend(!0,this.config,f.defaults,b);l.data(this,"tablesorter",a);a.debug&&l.data(this,"startoveralltimer",new Date);a.supportsTextContent="x"===l("<span>x</span>")[0].textContent;a.supportsDataObject=1.4<=parseFloat(l.fn.jquery);a.string={max:1,min:-1,"max+":1,"max-":-1,zero:0,none:0,"null":0,top:!0,bottom:!1};/tablesorter\-/.test(c.attr("class"))||(m=""!==a.theme?" tablesorter-"+a.theme:"");c.addClass(a.tableClass+
-m);a.$headers=C(this);a.parsers=r(this);a.delayInit||x(this);a.$headers.find("*").andSelf().filter(a.selectorSort).unbind("mousedown.tablesorter mouseup.tablesorter").bind("mousedown.tablesorter mouseup.tablesorter",function(b,e){var k=(this.tagName.match("TH|TD")?l(this):l(this).parents("th, td").filter(":last"))[0];if(1!==(b.which||b.button))return!1;if("mousedown"===b.type)return p=(new Date).getTime(),"INPUT"===b.target.tagName?"":!a.cancelSelection;if(!0!==e&&250<(new Date).getTime()-p)return!1;
-a.delayInit&&!a.cache&&x(c[0]);if(!k.sortDisabled){c.trigger("sortStart",c[0]);m=!b[a.sortMultiSortKey];k.count=b[a.sortResetKey]?2:(k.count+1)%(a.sortReset?3:2);a.sortRestart&&(d=k,a.$headers.each(function(){this===d||!m&&l(this).is("."+a.cssDesc+",."+a.cssAsc)||(this.count=-1)}));d=k.column;if(m){a.sortList=[];if(null!==a.sortForce)for(h=a.sortForce,g=0;g<h.length;g++)h[g][0]!==d&&a.sortList.push(h[g]);n=k.order[k.count];if(2>n&&(a.sortList.push([d,n]),1<k.colSpan))for(g=1;g<k.colSpan;g++)a.sortList.push([d+
-g,n])}else if(a.sortAppend&&1<a.sortList.length&&f.isValueInArray(a.sortAppend[0][0],a.sortList)&&a.sortList.pop(),f.isValueInArray(d,a.sortList))for(g=0;g<a.sortList.length;g++)q=a.sortList[g],n=a.headerList[q[0]],q[0]===d&&(q[1]=n.order[n.count],2===q[1]&&(a.sortList.splice(g,1),n.count=-1));else if(n=k.order[k.count],2>n&&(a.sortList.push([d,n]),1<k.colSpan))for(g=1;g<k.colSpan;g++)a.sortList.push([d+g,n]);if(null!==a.sortAppend)for(h=a.sortAppend,g=0;g<h.length;g++)h[g][0]!==d&&a.sortList.push(h[g]);
-c.trigger("sortBegin",c[0]);setTimeout(function(){A(c[0]);F(c[0]);y(c[0])},1)}});a.cancelSelection&&a.$headers.each(function(){this.onselectstart=function(){return!1}});c.unbind("sortReset update updateCell addRows sorton appendCache applyWidgetId applyWidgets refreshWidgets destroy mouseup mouseleave").bind("sortReset",function(){a.sortList=[];A(this);F(this);y(this)}).bind("update",function(b,d,g){l(a.selectorRemove,this).remove();a.parsers=r(this);x(this);G(c,d,g)}).bind("updateCell",function(b,
-d,g,f){var e,m,h;e=l(this).find("tbody");b=e.index(l(d).parents("tbody").filter(":last"));var q=l(d).parents("tr").filter(":last");d=l(d)[0];e.length&&0<=b&&(m=e.eq(b).find("tr").index(q),h=d.cellIndex,e=this.config.cache[b].normalized[m].length-1,this.config.cache[b].row[this.config.cache[b].normalized[m][e]]=q,this.config.cache[b].normalized[m][h]=a.parsers[h].format(k(this,d,h),this,d,h),G(c,g,f))}).bind("addRows",function(b,d,e,f){var m=d.filter("tr").length,h=[],q=d[0].cells.length,n=l(this).find("tbody").index(d.closest("tbody"));
-a.parsers||(a.parsers=r(this));for(b=0;b<m;b++){for(g=0;g<q;g++)h[g]=a.parsers[g].format(k(this,d[b].cells[g],g),this,d[b].cells[g],g);h.push(a.cache[n].row.length);a.cache[n].row.push([d[b]]);a.cache[n].normalized.push(h);h=[]}G(c,e,f)}).bind("sorton",function(a,b,c,d){l(this).trigger("sortStart",this);D(this,b);A(this);F(this);y(this,d);"function"===typeof c&&c(this)}).bind("appendCache",function(a,b,c){y(this,c);"function"===typeof b&&b(this)}).bind("applyWidgetId",function(b,c){f.getWidgetById(c).format(this,
+f.processTbody(b,h,!0);h=m[v].row;e=m[v].normalized;p=(n=e.length)?e[0].length-1:0;for(t=0;t<n;t++)if(r=e[t][p],g.push(h[r]),!a.appender||!a.removeRows)for(k=h[r].length,u=0;u<k;u++)z.append(h[r][u]);f.processTbody(b,z,!1)}a.appender&&a.appender(b,g);a.debug&&q("Rebuilt table",s);c||f.applyWidget(b);l(b).trigger("sortEnd",b)}}function A(b){var c=[],a={};b=l(b).find("thead:eq(0), tfoot").children("tr");var d,g,m,h,e,f,p,q,t,u;for(d=0;d<b.length;d++)for(e=b[d].cells,g=0;g<e.length;g++){h=e[g];f=h.parentNode.rowIndex;
+p=f+"-"+h.cellIndex;q=h.rowSpan||1;t=h.colSpan||1;"undefined"===typeof c[f]&&(c[f]=[]);for(m=0;m<c[f].length+1;m++)if("undefined"===typeof c[f][m]){u=m;break}a[p]=u;l(h).attr({"data-column":u});for(m=f;m<f+q;m++)for("undefined"===typeof c[m]&&(c[m]=[]),p=c[m],h=u;h<u+t;h++)p[h]="x"}return a}function B(b){return/^d/i.test(b)||1===b}function D(b){var c=A(b),a,d,g,m,h,w,n,p,k=b.config;k.headerList=[];k.headerContent=[];k.debug&&(n=new Date);m=k.cssIcon?'<i class="'+k.cssIcon+'"></i>':"";p=l(b).find(k.selectorHeaders).each(function(b){d=
+l(this);a=k.headers[b];k.headerContent[b]=this.innerHTML;h=k.headerTemplate.replace(/\{content\}/g,this.innerHTML).replace(/\{icon\}/g,m);k.onRenderTemplate&&(g=k.onRenderTemplate.apply(d,[b,h]))&&"string"===typeof g&&(h=g);this.innerHTML='<div class="tablesorter-header-inner">'+h+"</div>";k.onRenderHeader&&k.onRenderHeader.apply(d,[b]);this.column=c[this.parentNode.rowIndex+"-"+this.cellIndex];this.order=B(f.getData(d,a,"sortInitialOrder")||k.sortInitialOrder)?[1,0,2]:[0,1,2];this.count=-1;"false"===
+f.getData(d,a,"sorter")?(this.sortDisabled=!0,d.addClass("sorter-false")):d.removeClass("sorter-false");this.lockedOrder=!1;w=f.getData(d,a,"lockedOrder")||!1;"undefined"!==typeof w&&!1!==w&&(this.order=this.lockedOrder=B(w)?[1,1,1]:[0,0,0]);d.addClass((this.sortDisabled?"sorter-false ":" ")+k.cssHeader);k.headerList[b]=this;d.parent().addClass(k.cssHeaderRow)});b.config.debug&&(q("Built headers:",n),e(p));return p}function C(b){var c,a,d,g=b.config,m=g.sortList,f=[g.cssAsc,g.cssDesc],e=l(b).find("tfoot tr").children().removeClass(f.join(" "));
+g.$headers.removeClass(f.join(" "));d=m.length;for(c=0;c<d;c++)if(2!==m[c][1]&&(b=g.$headers.not(".sorter-false").filter('[data-column="'+m[c][0]+'"]'+(1===d?":last":"")),b.length))for(a=0;a<b.length;a++)b[a].sortDisabled||(b.eq(a).addClass(f[m[c][1]]),e.length&&e.filter('[data-column="'+m[c][0]+'"]').eq(a).addClass(f[m[c][1]]))}function E(b){if(b.config.widthFixed&&0===l(b).find("colgroup").length){var c=l("<colgroup>"),a=l(b).width();l("tr:first td",b.tBodies[0]).each(function(){c.append(l("<col>").css("width",
+parseInt(l(this).width()/a*1E3,10)/10+"%"))});l(b).prepend(c)}}function I(b,c){var a,d,g,f=b.config,e=c||f.sortList;f.sortList=[];l.each(e,function(c,b){a=[parseInt(b[0],10),parseInt(b[1],10)];if(g=f.headerList[a[0]])f.sortList.push(a),d=l.inArray(a[1],g.order),g.count=0<=d?d:a[1]%(f.sortReset?3:2)})}function J(b,c){return b&&b[c]?b[c].type||"":""}function F(b){var c=0,a=b.config,d=a.sortList,g=d.length,f=b.tBodies.length,e,k,n,p,r,t,u,v,s;if(!a.serverSideSorting&&a.cache[0]){a.debug&&(e=new Date);
+for(n=0;n<f;n++)r=a.cache[n].colMax,s=(t=a.cache[n].normalized)&&t[0]?t[0].length-1:0,t.sort(function(f,e){for(k=0;k<g;k++){p=d[k][0];v=d[k][1];u=/n/i.test(J(a.parsers,p))?"Numeric":"Text";u+=0===v?"":"Desc";/Numeric/.test(u)&&a.strings[p]&&(c="boolean"===typeof a.string[a.strings[p]]?(0===v?1:-1)*(a.string[a.strings[p]]?-1:1):a.strings[p]?a.string[a.strings[p]]||0:0);var m=l.tablesorter["sort"+u](b,f[p],e[p],p,r[p],c);if(m)return m}return f[s]-e[s]});a.debug&&q("Sorting on "+d.toString()+" and dir "+
+v+" time",e)}}function H(b,c){b.trigger("updateComplete");"function"===typeof c&&c(b[0])}function G(b,c,a){!1!==c?b.trigger("sorton",[b[0].config.sortList,function(){H(b,a)}]):H(b,a)}var f=this;f.version="2.7";f.parsers=[];f.widgets=[];f.defaults={theme:"default",widthFixed:!1,showProcessing:!1,headerTemplate:"{content}",onRenderTemplate:null,onRenderHeader:null,cancelSelection:!0,dateFormat:"mmddyyyy",sortMultiSortKey:"shiftKey",sortResetKey:"ctrlKey",usNumberFormat:!0,delayInit:!1,serverSideSorting:!1,
+headers:{},ignoreCase:!0,sortForce:null,sortList:[],sortAppend:null,sortInitialOrder:"asc",sortLocaleCompare:!1,sortReset:!1,sortRestart:!1,emptyTo:"bottom",stringTo:"max",textExtraction:"simple",textSorter:null,widgets:[],widgetOptions:{zebra:["even","odd"]},initWidgets:!0,initialized:null,tableClass:"tablesorter",cssAsc:"tablesorter-headerAsc",cssChildRow:"tablesorter-childRow",cssDesc:"tablesorter-headerDesc",cssHeader:"tablesorter-header",cssHeaderRow:"tablesorter-headerRow",cssIcon:"tablesorter-icon",
+cssInfoBlock:"tablesorter-infoOnly",cssProcessing:"tablesorter-processing",selectorHeaders:"> thead th, > thead td",selectorSort:"th, td",selectorRemove:".remove-me",debug:!1,headerList:[],empties:{},strings:{},parsers:[]};f.benchmark=q;f.construct=function(b){return this.each(function(){if(!this.tHead||0===this.tBodies.length||!0===this.hasInitialized)return this.config.debug?e("stopping initialization! No thead, tbody or tablesorter has already been initialized"):"";var c=l(this),a,d,g,m="",h,q,
+n,p,z=l.metadata;this.hasInitialized=!1;this.config={};a=l.extend(!0,this.config,f.defaults,b);l.data(this,"tablesorter",a);a.debug&&l.data(this,"startoveralltimer",new Date);a.supportsTextContent="x"===l("<span>x</span>")[0].textContent;a.supportsDataObject=1.4<=parseFloat(l.fn.jquery);a.string={max:1,min:-1,"max+":1,"max-":-1,zero:0,none:0,"null":0,top:!0,bottom:!1};/tablesorter\-/.test(c.attr("class"))||(m=""!==a.theme?" tablesorter-"+a.theme:"");c.addClass(a.tableClass+m);a.$headers=D(this);a.parsers=
+r(this);a.delayInit||x(this);a.$headers.find("*").andSelf().filter(a.selectorSort).unbind("mousedown.tablesorter mouseup.tablesorter").bind("mousedown.tablesorter mouseup.tablesorter",function(b,e){var k=(this.tagName.match("TH|TD")?l(this):l(this).parents("th, td").filter(":last"))[0];if(1!==(b.which||b.button))return!1;if("mousedown"===b.type)return p=(new Date).getTime(),"INPUT"===b.target.tagName?"":!a.cancelSelection;if(!0!==e&&250<(new Date).getTime()-p)return!1;a.delayInit&&!a.cache&&x(c[0]);
+if(!k.sortDisabled){c.trigger("sortStart",c[0]);m=!b[a.sortMultiSortKey];k.count=b[a.sortResetKey]?2:(k.count+1)%(a.sortReset?3:2);a.sortRestart&&(d=k,a.$headers.each(function(){this===d||!m&&l(this).is("."+a.cssDesc+",."+a.cssAsc)||(this.count=-1)}));d=k.column;if(m){a.sortList=[];if(null!==a.sortForce)for(h=a.sortForce,g=0;g<h.length;g++)h[g][0]!==d&&a.sortList.push(h[g]);n=k.order[k.count];if(2>n&&(a.sortList.push([d,n]),1<k.colSpan))for(g=1;g<k.colSpan;g++)a.sortList.push([d+g,n])}else if(a.sortAppend&&
+1<a.sortList.length&&f.isValueInArray(a.sortAppend[0][0],a.sortList)&&a.sortList.pop(),f.isValueInArray(d,a.sortList))for(g=0;g<a.sortList.length;g++)q=a.sortList[g],n=a.headerList[q[0]],q[0]===d&&(q[1]=n.order[n.count],2===q[1]&&(a.sortList.splice(g,1),n.count=-1));else if(n=k.order[k.count],2>n&&(a.sortList.push([d,n]),1<k.colSpan))for(g=1;g<k.colSpan;g++)a.sortList.push([d+g,n]);if(null!==a.sortAppend)for(h=a.sortAppend,g=0;g<h.length;g++)h[g][0]!==d&&a.sortList.push(h[g]);c.trigger("sortBegin",
+c[0]);setTimeout(function(){C(c[0]);F(c[0]);y(c[0])},1)}});a.cancelSelection&&a.$headers.each(function(){this.onselectstart=function(){return!1}});c.unbind("sortReset update updateCell addRows sorton appendCache applyWidgetId applyWidgets refreshWidgets destroy mouseup mouseleave").bind("sortReset",function(){a.sortList=[];C(this);F(this);y(this)}).bind("update",function(b,d,g){l(a.selectorRemove,this).remove();a.parsers=r(this);x(this);G(c,d,g)}).bind("updateCell",function(b,d,g,f){var e,m,h;e=l(this).find("tbody");
+b=e.index(l(d).parents("tbody").filter(":last"));var q=l(d).parents("tr").filter(":last");d=l(d)[0];e.length&&0<=b&&(m=e.eq(b).find("tr").index(q),h=d.cellIndex,e=this.config.cache[b].normalized[m].length-1,this.config.cache[b].row[this.config.cache[b].normalized[m][e]]=q,this.config.cache[b].normalized[m][h]=a.parsers[h].format(k(this,d,h),this,d,h),G(c,g,f))}).bind("addRows",function(b,d,f,e){var m=d.filter("tr").length,h=[],q=d[0].cells.length,n=l(this).find("tbody").index(d.closest("tbody"));
+a.parsers||(a.parsers=r(this));for(b=0;b<m;b++){for(g=0;g<q;g++)h[g]=a.parsers[g].format(k(this,d[b].cells[g],g),this,d[b].cells[g],g);h.push(a.cache[n].row.length);a.cache[n].row.push([d[b]]);a.cache[n].normalized.push(h);h=[]}G(c,f,e)}).bind("sorton",function(a,b,c,d){l(this).trigger("sortStart",this);I(this,b);C(this);F(this);y(this,d);"function"===typeof c&&c(this)}).bind("appendCache",function(a,b,c){y(this,c);"function"===typeof b&&b(this)}).bind("applyWidgetId",function(b,c){f.getWidgetById(c).format(this,
a,a.widgetOptions)}).bind("applyWidgets",function(a,b){f.applyWidget(this,b)}).bind("refreshWidgets",function(a,b,c){f.refreshWidgets(this,b,c)}).bind("destroy",function(a,b,c){f.destroy(this,b,c)});a.supportsDataObject&&"undefined"!==typeof c.data().sortlist?a.sortList=c.data().sortlist:z&&c.metadata()&&c.metadata().sortlist&&(a.sortList=c.metadata().sortlist);f.applyWidget(this,!0);0<a.sortList.length?c.trigger("sorton",[a.sortList,{},!a.initWidgets]):a.initWidgets&&f.applyWidget(this);E(this);
a.showProcessing&&c.unbind("sortBegin sortEnd").bind("sortBegin sortEnd",function(a){f.isProcessing(c[0],"sortBegin"===a.type)});this.hasInitialized=!0;a.debug&&f.benchmark("Overall initialization time",l.data(this,"startoveralltimer"));c.trigger("tablesorter-initialized",this);"function"===typeof a.initialized&&a.initialized(this)})};f.isProcessing=function(b,c,a){var d=b.config;b=a||l(b).find("."+d.cssHeader);c?(0<d.sortList.length&&(b=b.filter(function(){return this.sortDisabled?!1:f.isValueInArray(parseFloat(l(this).attr("data-column")),
d.sortList)})),b.addClass(d.cssProcessing)):b.removeClass(d.cssProcessing)};f.processTbody=function(b,c,a){if(a)return c.before('<span class="tablesorter-savemyplace"/>'),b=l.fn.detach?c.detach():c.remove();b=l(b).find("span.tablesorter-savemyplace");c.insertAfter(b);b.remove()};f.clearTableBody=function(b){l(b.tBodies).filter(":not(."+b.config.cssInfoBlock+")").empty()};f.destroy=function(b,c,a){var d=l(b),g=b.config,e=d.find("thead:first");b.hasInitialized=!1;e.find("tr:not(."+g.cssHeaderRow+")").remove();
@@ -55,5 +55,5 @@ k.addParser({id:"ipAddress",is:function(e){return/^\d{1,3}[\.]\d{1,3}[\.]\d{1,3}
format:function(e,l){return k.formatFloat(""!==e?(new Date(e.replace(/-/g,"/"))).getTime()||"":"",l)},type:"numeric"});k.addParser({id:"percent",is:function(e){return/(\d\s?%|%\s?\d)/.test(e)},format:function(e,l){return k.formatFloat(e.replace(/%/g,""),l)},type:"numeric"});k.addParser({id:"usLongDate",is:function(e){return/^[A-Z]{3,10}\.?\s+\d{1,2},?\s+(\d{4})(\s+\d{1,2}:\d{2}(:\d{2})?(\s+[AP]M)?)?$/i.test(e)},format:function(e,l){return k.formatFloat((new Date(e.replace(/(\S)([AP]M)$/i,"$1 $2"))).getTime()||
"",l)},type:"numeric"});k.addParser({id:"shortDate",is:function(e){return/^(\d{1,2}|\d{4})[\/\-\,\.\s+]\d{1,2}[\/\-\.\,\s+](\d{1,2}|\d{4})$/.test(e)},format:function(e,l,s,r){s=l.config;var x=s.headerList[r],y=x.shortDateFormat;"undefined"===typeof y&&(y=x.shortDateFormat=k.getData(x,s.headers[r],"dateFormat")||s.dateFormat);e=e.replace(/\s+/g," ").replace(/[\-|\.|\,]/g,"/");"mmddyyyy"===y?e=e.replace(/(\d{1,2})[\/\s](\d{1,2})[\/\s](\d{4})/,"$3/$1/$2"):"ddmmyyyy"===y?e=e.replace(/(\d{1,2})[\/\s](\d{1,2})[\/\s](\d{4})/,
"$3/$2/$1"):"yyyymmdd"===y&&(e=e.replace(/(\d{4})[\/\s](\d{1,2})[\/\s](\d{1,2})/,"$1/$2/$3"));return k.formatFloat((new Date(e)).getTime()||"",l)},type:"numeric"});k.addParser({id:"time",is:function(e){return/^(([0-2]?\d:[0-5]\d)|([0-1]?\d:[0-5]\d\s?([AP]M)))$/i.test(e)},format:function(e,l){return k.formatFloat((new Date("2000/01/01 "+e.replace(/(\S)([AP]M)$/i,"$1 $2"))).getTime()||"",l)},type:"numeric"});k.addParser({id:"digit",is:function(e){return k.isDigit(e)},format:function(e,l){return k.formatFloat(e.replace(/[^\w,. \-()]/g,
-""),l)},type:"numeric"});k.addParser({id:"metadata",is:function(e){return!1},format:function(e,k,s){e=k.config;e=e.parserMetadataName?e.parserMetadataName:"sortValue";return l(s).metadata()[e]},type:"numeric"});k.addWidget({id:"zebra",format:function(e,q,s){var r,x,y,B,C,A,E=RegExp(q.cssChildRow,"i"),D=l(e).children("tbody:not(."+q.cssInfoBlock+")");q.debug&&(C=new Date);for(e=0;e<D.length;e++)r=l(D[e]),A=r.children("tr").length,1<A&&(y=0,r=r.children("tr:visible"),r.each(function(){x=l(this);E.test(this.className)||
-y++;B=0===y%2;x.removeClass(s.zebra[B?1:0]).addClass(s.zebra[B?0:1])}));q.debug&&k.benchmark("Applying Zebra widget",C)},remove:function(e,k,s){var r;s=l(e).children("tbody:not(."+k.cssInfoBlock+")");var x=(k.widgetOptions.zebra||["even","odd"]).join(" ");for(k=0;k<s.length;k++)r=l.tablesorter.processTbody(e,l(s[k]),!0),r.children().removeClass(x),l.tablesorter.processTbody(e,r,!1)}})}(jQuery);
+""),l)},type:"numeric"});k.addParser({id:"metadata",is:function(e){return!1},format:function(e,k,s){e=k.config;e=e.parserMetadataName?e.parserMetadataName:"sortValue";return l(s).metadata()[e]},type:"numeric"});k.addWidget({id:"zebra",format:function(e,q,s){var r,x,y,A,B,D,C=RegExp(q.cssChildRow,"i"),E=l(e).children("tbody:not(."+q.cssInfoBlock+")");q.debug&&(B=new Date);for(e=0;e<E.length;e++)r=l(E[e]),D=r.children("tr").length,1<D&&(y=0,r=r.children("tr:visible"),r.each(function(){x=l(this);C.test(this.className)||
+y++;A=0===y%2;x.removeClass(s.zebra[A?1:0]).addClass(s.zebra[A?0:1])}));q.debug&&k.benchmark("Applying Zebra widget",B)},remove:function(e,k,s){var r;s=l(e).children("tbody:not(."+k.cssInfoBlock+")");var x=(k.widgetOptions.zebra||["even","odd"]).join(" ");for(k=0;k<s.length;k++)r=l.tablesorter.processTbody(e,l(s[k]),!0),r.children().removeClass(x),l.tablesorter.processTbody(e,r,!1)}})}(jQuery);