Hi!
Today in the status meeting for Fedora Community we talked about the
alignment of different version numbers and release names in the updates
applications, eg. as shown in this mock:
http://fedoraproject.org/w/uploads/1/1a/Myfedora_otherpersonprofile_updat...
After looking through the w3c spec on tables, it doesn't appear that
there is a good clean way to represent the data as mocked up. So I would
like to propose that we add an additional column, "Version", just for
the updates tables (it wouldn't affect the other tables) to display the
version numbers in a way that aligns them with the other data relevant
only to that version number. Doing this cleanly in the HTML means we'll
have accessible tables. Here is how the HTML would look with this
proposed change:
(I'll use ekiga from the mockup as an example):
<table>
<thead>
<tr>
<th>Package</th>
<th>Version</th>
<th>Date Pushed to Stable</th>
<th>Release(s)</th>
</tr>
</thead>
<tbody>
<tr class="tall-row">
<td class="tall-row-label" rowspan="2">Ekiga</td>
<td>2.2.4-7.fc10</td>
<td>9 Jan 2009</td>
<td>Fedora 10</td>
</tr>
<tr class="sub-row last-sub-row">
<td>2.2.4-7.fc9</td>
<td>9 Jan 2009</td>
<td>Fedora 9</td>
</tr>
</tbody>
</table>
This is what the HTML will look like given the CSS provided below:
http://duffy.fedorapeople.org/temp/misc/Screenshot-1.png
What do you think?
~m
.header-list table tr.tall-row td,
.header-list table tr.sub-row td {
border-bottom: none !important;
}
.header-list table tr.tall-row td.tall-row-label,
.header-list table tr.last-sub-row td {
border-bottom: 1px solid #c8c8c8 !important;
}