Table option for static rank order column, or row numbering
Closed, ResolvedPublic

Description

Author: zedlightman

Description:
Please see:
*[[Help:Sorting#Initial_alphabetical_sort_versus_initial_sort_by_rank_order]]
*[[Help:Sorting#Adding_a_separate_rank_column_.281.2C2.2C3.29_next_to_a_table]]

Adding a separate rank-order column in a separate table to the side of the main table makes updating list tables much easier. Especially for the many country lists with over 200 rows. See:
*[[Category:Lists of countries]]

But adding a separate table with a rank-order column in it only works for some tables. Read why in the info in the above links.

A better solution would be an integral rank-order column that acted like row numbering. Header rows would not be numbered. See bug 2315 and bug 10433. In other words the row numbers stay in order (1,2,3) when other column sort buttons are clicked.

The rank-order column would still have a sort button, and its order could be changed when, and only if, its sort button is clicked. It would never change its order when sort buttons on other columns were clicked. It would always be in either ascending or descending order.

Maybe we need a new value added to the data-sort-type forced-sort-mode function of tablesorter. Maybe something like this:
data-sort-type="static"

For info on the data-sort-type forced-sort-mode function see:
*[[Help_talk:Sorting#HTML5]]

See data-sort-type info and an example table here:
[[Help:Sorting#Numerical_sorting_problems]]


Version: 1.21.x
Severity: enhancement

bzimport added a project: MediaWiki-JavaScript.Via ConduitNov 22 2014, 12:51 AM
bzimport added a subscriber: Unknown Object (MLST).
bzimport set Reference to bz40634.
bzimport created this task.Via LegacySep 30 2012, 8:07 AM
matmarex added a comment.Via ConduitDec 31 2012, 3:19 PM

Marking as a dupe of bug 40618 since that one received more discussion.

  • This bug has been marked as a duplicate of bug 40618 ***

Add Comment