Christian, have you had a chance to look into the issue with multiple
<tr> tags in a <thead>?  I've verified that this issue still exists
with the 2.0.1 version of the tablesorter code.  Any help or insight
you could provide on this issue would be greatly appreciated.

I sent the following off-list a few weeks ago:
===========================================
I've setup an example page at: 
http://www.garethphipps.com/tablesorttest/index.html
I've enabled debug mode for simplicity.

Just to recap:
This table has two <tr> tags in the <thead>.  What is happening is
that the checkCellColSpan() function is not properly filling the array
of <th>s in this case.  If I bypass that function and just create the
array of <th>s myself, everything in the tablesorter works correctly.
One note: Currently the second <tr> actually utilizes a colspan, but I
originally was NOT using them in either <tr>.  The issue existed
before I added the colspan.

As a side note, I couldn't figure out why you are passing 4 arguments
to the checkCellColSpan() function.  That could just be my lack of
JavaScript knowledge.

Also, I setup a second page with my modified tablesorter code that
simply bypasses the checkCellColSpan() function so you can see the
result I'm looking for.
It's: http://www.garethphipps.com/tablesorttest/index2.html
=====================================================



On Sep 18, 6:02 am, "Christian Bach" <[EMAIL PROTECTED]>
wrote:
> Thanks Kia, saved a few more bytes!
>
> Removed and updated tablesorter.com with the latest version.
>
> /christian
>
> 2007/9/18, Kia Niskavaara <[EMAIL PROTECTED]>:
>
>
>
> > Thanks for the update!!
>
> > I've noticed that you've included two almost identical sorters:
>
> >         $.tablesorter.addParser({
> >                 id: "integer",
> >                 is: function(s) {
> >                         return s.match(new RegExp(/^\d+$/));
> >                 },
> >                 format: function(s) {
> >                         return $.tablesorter.formatInt(s);
> >                 },
> >                 type: "numeric"
> >         });
>
> >         $.tablesorter.addParser({
> >                 id: "integer",
> >                 is: function(s) {
> >                         return /^\d+$/.test(s);
> >                 },
> >                 format: function(s) {
> >                         return $.tablesorter.formatFloat(s);
> >                 },
> >                 type: "numeric"
> >         });
>
> > Christian Bach wrote:
> > > Hi list!
>
> > > Just uploaded the new version of tablesorter that works with the 1.2
> > > release of jQuery.
>
> > > Here are the main changes in version tablesorter 2.0.1
>
> > > General
> > > * Removed the need for Dimensions plugin when using the pagination
> > > plugin thanks to offset being included in the jQuery 1.2 core.
> > > * Added support for jQuery 1.2
> > > * Added new Minified version of tablesorter
> > > * Updated documenation and website with new examples
>
> > > Bug fixes
> > > * If row values are identical the original order is kept (Thanks to
> > > David hull)
> > > * If thead includes a table $('tbody:first', table) breaks (Thanks to
> > > David Hull)
>
> > > Speed improvements:
> > > * appendToTable, setting innerHTML to "" before appending new content to
> > > table body.
> > > * zebra widget. (Thanks to James Dempster)
>
> > > Get it all athttp://tablesorter.com
>
> > > Enjoy!
>
> > > /christian

Reply via email to