1 # <a name="Table Plugin"></a> Table Plugin
3 Gives extra control of table display:
6 - Changing table properties like border width, cell spacing and cell padding
7 - Changing background color and text color for header cells
8 - Changing background color and text color for data cells - colors can _alternate_
9 - Table attributes can be set and overridden in this order:
10 - Default `TABLEATTRIBUTES` Plugin setting in this topic.
11 - A `TABLEATTRIBUTES` preferences setting on site-level ([[TWikiPreferences]]) or web-level (any [[WebPreferences]]), e.g.
12 - `Set TABLEATTRIBUTES = tableborder="0" cellpadding="1" ...`
13 - Before a table using `%TABLE{...}%`
16 ## <a name="Sorting"></a> Sorting
18 Click on column heading text to sort by a column. Initial column will be sorted in descending order, click again to get ascending order. The type of data in the cell is determined automatically:
21 - dd MMM YYYY - hh:mm (MMM is Jan, Feb, etc.)
22 - dd-MMM-YY or dd-MMM-YYYY (can be / or space in place of -) (MMM is Jan, Feb, etc)
23 - number is digits, with optional decimal point
24 - otherwise treated as text
26 ## <a name="Row spans"></a> Row spans
28 Table cells with a single caret indicate follow-up rows of multi-row spans. For example,
33 | One One | One Two | One Three |
34 | ^ | Two Two | Two Three |
35 | Three One | ^ | Three Three |
38 <table border="1" cellpadding="0" cellspacing="0" style="border-width: 1px">
40 <td bgcolor="#ecf2f8" rowspan="2" style=""> One One </td>
41 <td bgcolor="#ecf2f8" style=""> One Two </td>
42 <td bgcolor="#ecf2f8" style=""> One Three </td>
45 <td bgcolor="#ffffff" rowspan="2" style=""> Two Two </td>
46 <td bgcolor="#ffffff" style=""> Two Three </td>
49 <td bgcolor="#ecf2f8" style=""> Three One </td>
50 <td bgcolor="#ecf2f8" style=""> Three Three </td>
57 ## <a name="%TOPIC% Global Settings"></a> %TOPIC% Global Settings
59 Plugin settings are stored as preferences variables. To reference a plugin setting write <code>**%<plugin>\_<setting>%**</code>, for example, <code>**%INTERWIKIPLUGIN\_SHORTDESCRIPTION%**</code>
61 - One line description, shown in the [[TextFormattingRules]] topic:
62 - Set SHORTDESCRIPTION = Control attributes of tables and sorting of table columns
64 - Set DEBUG to 1 to get debug messages in `data/debug.txt`. Default: `0`
67 - Make all tables in a topic sortable. If this is set to `all`, all tables that have a header row (including those that do not have %TABLE before them) will be made sortable. If set to `none`, only tables with %TABLE will be sortable. Topic rendering is faster if this is set to `none`.
71 - Default table attributes:
72 - Set TABLEATTRIBUTES = tableborder="1" cellpadding="0" cellspacing="0" valign="top" headercolor="#ffffff" headerbg="#687684" headerbgsorted="#334455" databg="#ffffff,#edf4f9" databgsorted="#f1f7fc,#ddebf6" tablerules="rows"
74 ## <a name="Table Attributes"></a> Table Attributes
76 Attributes are defined as a `TABLEATTRIBUTES` Plugin setting in this topic, a `TABLEATTRIBUTES` preferences setting, or on line before the table using `%TABLE{...}%`:
78 The `%TABLE{...}%` settings override `TABLEATTRIBUTES` preferences settings, which override the `TABLEATTRIBUTES` Plugin settings.
80 The setting `disableallsort` is normally not used as a TABLE or TABLEATTRIBUTES setting. Plugins such as [[EditTablePlugin]] dynamically sets `disableallsort` to disable sorting while editing a table. For this to work it is important that [[EditTablePlugin]] runs before [[TablePlugin]], which is the default. The setting `sort` can be overwritten by a URL parameter or hidden formfield of the same name. Plugins such as [[EditTablePlugin]] can use this to disable table header sorting while in edit mode.
82 ## <a name="Examples"></a> Examples
84 ### <a name="Use of %TABLE{...}%"></a> Use of %TABLE\{...\}%
86 Line before table: `%TABLE{ sort="on" tableborder="0" cellpadding="4" cellspacing="3" cellborder="0" headerbg="#D5CCB1" headercolor="#666666" databg="#FAF0D4, #F3DFA8" headerrows="2" footerrows="1" }%`
88 <table border="0" cellpadding="4" cellspacing="3" style="border-width: 0px">
90 <th bgcolor="#D5CCB1" colspan="6" maxcols="0" style="border-width: 0px"><span><font color="#666666"> <strong> Table with two Header Rows and Footer Row </strong> </font></span></th>
93 <th bgcolor="#D5CCB1" maxcols="0" style="border-width: 0px"><a href="http://localhost?sortcol=0;table=2;up=0#sorted_table" rel="nofollow" title="Sort by this column"><font color="#666666">Num</font></a></th>
94 <th bgcolor="#D5CCB1" maxcols="0" style="border-width: 0px"><a href="http://localhost?sortcol=1;table=2;up=0#sorted_table" rel="nofollow" title="Sort by this column"><font color="#666666">Status</font></a></th>
95 <th bgcolor="#D5CCB1" maxcols="0" style="border-width: 0px"><a href="http://localhost?sortcol=2;table=2;up=0#sorted_table" rel="nofollow" title="Sort by this column"><font color="#666666">Action</font></a></th>
96 <th bgcolor="#D5CCB1" maxcols="0" style="border-width: 0px"><a href="http://localhost?sortcol=3;table=2;up=0#sorted_table" rel="nofollow" title="Sort by this column"><font color="#666666">Who</font></a></th>
97 <th bgcolor="#D5CCB1" maxcols="0" style="border-width: 0px"><a href="http://localhost?sortcol=4;table=2;up=0#sorted_table" rel="nofollow" title="Sort by this column"><font color="#666666">When</font></a></th>
98 <th bgcolor="#D5CCB1" maxcols="0" style="border-width: 0px"><a href="http://localhost?sortcol=5;table=2;up=0#sorted_table" rel="nofollow" title="Sort by this column"><font color="#666666">Progress</font></a></th>
101 <td bgcolor="#FAF0D4" style="border-width: 0px"> 1 </td>
102 <td bgcolor="#FAF0D4" style="border-width: 0px"> C </td>
103 <td bgcolor="#FAF0D4" style="border-width: 0px"> Chose new colours </td>
104 <td bgcolor="#FAF0D4" style="border-width: 0px"> John </td>
105 <td bgcolor="#FAF0D4" style="border-width: 0px"> 1-Dec-02 </td>
106 <td bgcolor="#FAF0D4" style="border-width: 0px"> </td>
109 <td bgcolor="#F3DFA8" style="border-width: 0px"> 2 </td>
110 <td bgcolor="#F3DFA8" style="border-width: 0px"> X </td>
111 <td bgcolor="#F3DFA8" style="border-width: 0px"> Release </td>
112 <td bgcolor="#F3DFA8" style="border-width: 0px"> John </td>
113 <td bgcolor="#F3DFA8" style="border-width: 0px"> 1-Apr-02 </td>
114 <td bgcolor="#F3DFA8" style="border-width: 0px"> </td>
117 <td bgcolor="#FAF0D4" style="border-width: 0px"> 3 </td>
118 <td bgcolor="#FAF0D4" style="border-width: 0px"> </td>
119 <td bgcolor="#FAF0D4" style="border-width: 0px"> Get feedback </td>
120 <td bgcolor="#FAF0D4" style="border-width: 0px"> Anne </td>
121 <td bgcolor="#FAF0D4" style="border-width: 0px"> 1-Feb-02 </td>
122 <td bgcolor="#FAF0D4" style="border-width: 0px"> </td>
125 <td bgcolor="#F3DFA8" style="border-width: 0px"> 12 </td>
126 <td bgcolor="#F3DFA8" style="border-width: 0px"> C </td>
127 <td bgcolor="#F3DFA8" style="border-width: 0px"> Spec error handling </td>
128 <td bgcolor="#F3DFA8" style="border-width: 0px"> Jack </td>
129 <td bgcolor="#F3DFA8" style="border-width: 0px"> 1-Dec-02 </td>
130 <td bgcolor="#F3DFA8" style="border-width: 0px"> </td>
133 <td bgcolor="#FAF0D4" style="border-width: 0px"> 5 </td>
134 <td bgcolor="#FAF0D4" style="border-width: 0px"> </td>
135 <td bgcolor="#FAF0D4" style="border-width: 0px"> Abc </td>
136 <td bgcolor="#FAF0D4" style="border-width: 0px"> John </td>
137 <td bgcolor="#FAF0D4" style="border-width: 0px"> </td>
138 <td bgcolor="#FAF0D4" style="border-width: 0px"> </td>
141 <th bgcolor="#D5CCB1" maxcols="0" style="border-width: 0px"><span><font color="#666666"> <strong> Num </strong> </font></span></th>
142 <th bgcolor="#D5CCB1" maxcols="0" style="border-width: 0px"><span><font color="#666666"> <strong> Status </strong> </font></span></th>
143 <th bgcolor="#D5CCB1" maxcols="0" style="border-width: 0px"><span><font color="#666666"> <strong> Action </strong> </font></span></th>
144 <th bgcolor="#D5CCB1" maxcols="0" style="border-width: 0px"><span><font color="#666666"> <strong> Who </strong> </font></span></th>
145 <th bgcolor="#D5CCB1" maxcols="0" style="border-width: 0px"><span><font color="#666666"> <strong> When </strong> </font></span></th>
146 <th bgcolor="#D5CCB1" maxcols="0" style="border-width: 0px"><span><font color="#666666"> <strong> Progress </strong> </font></span></th>
150 ### <a name="Table with 4 digit year dates an"></a> Table with 4 digit year dates and no use of %TABLE\{...\}%
152 <table border="1" cellpadding="0" cellspacing="0" style="border-width: 1px">
154 <th bgcolor="#6b7f93" maxcols="0" style=""><a href="http://localhost?sortcol=0;table=3;up=0#sorted_table" rel="nofollow" title="Sort by this column"><font color="#ffffff">When</font></a></th>
157 <td bgcolor="#ecf2f8" style=""> 1-Jan-2004 </td>
160 <td bgcolor="#ffffff" style=""> 1-Jan-2003 </td>
163 <td bgcolor="#ecf2f8" style=""> 2-Jan-2005 </td>
167 ## <a name="TablePlugin and CSS"></a><a name="_TablePlugin and CSS"></a> TablePlugin and CSS
169 Information for programmers.
171 TablePlugin implements the following precedence:
173 - the `TABLEATTRIBUTE` settings only write html styling, no CSS
174 - the `TABLEATTRIBUTE` settings can be overridden by a skin's CSS
175 - the `TABLE` tag attributes are converted to CSS styling, written in the head; these override any skin's CSS
177 ### <a name="CSS written by _TablePlugin"></a> CSS written by TablePlugin
179 <table border="1" cellpadding="0" cellspacing="0" style="border-width: 1px">
181 <td bgcolor="#ecf2f8" style=""><code>.twikiTable</code></td>
182 <td bgcolor="#ecf2f8" style=""> The table </td>
185 <td bgcolor="#ffffff" style=""><code>.twikiSortedCol</code></td>
186 <td bgcolor="#ffffff" style=""> A sorted column </td>
189 <td bgcolor="#ecf2f8" style=""><code>.twikiSortedAscendingCol</code></td>
190 <td bgcolor="#ecf2f8" style=""> Sorted column, ascending </td>
193 <td bgcolor="#ffffff" style=""><code>.twikiSortedDescendingCol</code></td>
194 <td bgcolor="#ffffff" style=""> Sorted column, descending </td>
197 <td bgcolor="#ecf2f8" style=""><code>.tableSortIcon</code></td>
198 <td bgcolor="#ecf2f8" style=""> The sort icon holder (span) </td>
201 <td bgcolor="#ffffff" style=""><code>.twikiFirstCol</code></td>
202 <td bgcolor="#ffffff" style=""> The first column </td>
205 <td bgcolor="#ecf2f8" style=""><code>.twikiTableEven</code></td>
206 <td bgcolor="#ecf2f8" style=""> Even numbered rows </td>
209 <td bgcolor="#ffffff" style=""><code>.twikiTableOdd</code></td>
210 <td bgcolor="#ffffff" style=""> Odd numbered rows </td>
213 <td bgcolor="#ecf2f8" style=""><code>.twikiTableCol</code> + column number </td>
214 <td bgcolor="#ecf2f8" style=""> Unique column identifier, for instance: <code>twikiTableCol0</code></td>
217 <td bgcolor="#ffffff" style=""><code>.twikiTableRow</code> + type + row number </td>
218 <td bgcolor="#ffffff" style=""> Unique row identifier, for instance: <code>twikiTableRowdataBg0</code></td>
222 ## <a name="Plugin Installation Instructions"></a> Plugin Installation Instructions
224 This plugin is pre-installed with your TWiki release. You should not have to install it other than to do an upgrade.
226 - Download the ZIP file from the Plugin web (see below)
227 - Unzip <code>**%TOPIC%.zip**</code> in your twiki installation directory. Content: <table border="1" cellpadding="0" cellspacing="0" style="border-width: 1px">
229 <th bgcolor="#6b7f93" maxcols="0" style=""><a href="http://localhost?sortcol=0;table=5;up=0#sorted_table" rel="nofollow" title="Sort by this column"><font color="#ffffff">File:</font></a></th>
230 <th bgcolor="#6b7f93" maxcols="0" style=""><a href="http://localhost?sortcol=1;table=5;up=0#sorted_table" rel="nofollow" title="Sort by this column"><font color="#ffffff">Description:</font></a></th>
233 <td bgcolor="#ecf2f8" style=""><code><b>data/TWiki/%TOPIC%.txt</b></code></td>
234 <td bgcolor="#ecf2f8" style=""> Plugin topic </td>
237 <td bgcolor="#ffffff" style=""><code><b>lib/TWiki/Plugins/%TOPIC%.pm</b></code></td>
238 <td bgcolor="#ffffff" style=""> Plugin Perl module </td>
241 <td bgcolor="#ecf2f8" style=""><code><b>lib/TWiki/Plugins/%TOPIC%/Core.pm</b></code></td>
242 <td bgcolor="#ecf2f8" style=""> Plugin Perl module </td>
245 - (Dakar) Visit `configure` in your TWiki installation, and enable the plugin in the \{Plugins\} section.
246 - Test if the plugin is correctly installed:
247 - Check above example if the table renders as expected
248 - Try click on heading to sort. Other tables should also be sortable
250 ## <a name="Plugin Info"></a> Plugin Info
252 <table border="1" cellpadding="0" cellspacing="0" style="border-width: 1px">
254 <td align="right" bgcolor="#ecf2f8" style=""> Plugin Author: </td>
255 <td bgcolor="#ecf2f8" style=""> TWiki:Main/JohnTalintyre, TWiki:Main/PeterThoeny </td>
258 <td align="right" bgcolor="#ffffff" style=""> Copyright: </td>
259 <td bgcolor="#ffffff" style=""> © 2001-2008, TWiki:Main/JohnTalintyre, <a href="mailto:Peter@Thoeny.org">Peter@Thoeny.org</a> (<a href="http://www.twiki.net/" target="_top">TWIKI.NET</a>), TWiki Contributors </td>
262 <td align="right" bgcolor="#ecf2f8" style=""> License: </td>
263 <td bgcolor="#ecf2f8" style=""> GPL (<a href="http://www.gnu.org/copyleft/gpl.html" target="_top">GNU General Public License</a>) </td>
266 <td align="right" bgcolor="#ffffff" style=""> Plugin Version: </td>
267 <td bgcolor="#ffffff" style=""> 1.036 (01 Oct 2008) </td>
270 <td align="right" bgcolor="#ecf2f8" style=""> Change History: </td>
271 <td bgcolor="#ecf2f8" style=""> </td>
274 <td align="right" bgcolor="#ffffff" style=""> 30 Sep 2008 </td>
275 <td bgcolor="#ffffff" style=""> 1.035 Fix sorting of attachment date column. </td>
278 <td align="right" bgcolor="#ecf2f8" style=""> 03 Aug 2008 </td>
279 <td bgcolor="#ecf2f8" style=""> 1.034 TWiki 4.2.1 release version </td>
282 <td align="right" bgcolor="#ffffff" style=""> 20 Mar 2008 </td>
283 <td bgcolor="#ffffff" style=""> 1.033 TWikibug:Item5387: allow rowspanned columns to contain HTML tags; otherwise it is impossible to add an invisible anchor to a rowspanned cell </td>
286 <td align="right" bgcolor="#ecf2f8" style=""> 16 Dec 2007 </td>
287 <td bgcolor="#ecf2f8" style=""> 1.030: Kenneth Lavrsen: Fixed the problem of tables being sorted by by [[Main/TablePlugin]] while the table is being edited by plugins such as [[Main/EditTablePlugin]]. This required adding a new attribute <code>disableallsort</code> so plugins such as [[Main/EditTablePlugin]] can temporarily disable all sorting for a table. Additionally the CGI variable (URL parameter or hidden formfield) <code>sort</code> can be set to "off" which disables all header sorting in the topic. This is used by plugins such as [[Main/EditTablePlugin]] to disable the sorting by clicking header fields during editing of tables. Ref: TWikibug:Item5135 and TWikibug:Item2690. </td>
290 <td align="right" bgcolor="#ffffff" style=""> 03 Dec 2007 </td>
291 <td bgcolor="#ffffff" style=""> Arthur Clemens: Fixed rendering and order of html elements <code>thead</code>, <code>tfoot</code> and <code>tbody</code>; corrected <code>id</code> parameter. </td>
294 <td align="right" bgcolor="#ecf2f8" style=""> 24 Nov 2007 </td>
295 <td bgcolor="#ecf2f8" style=""> Arthur Clemens: Fixed sorting of columns with only icons; also removed TWiki formatting before sorting. </td>
298 <td align="right" bgcolor="#ffffff" style=""> 06 Oct 2007 </td>
299 <td bgcolor="#ffffff" style=""> 15180: PTh: Added [[TWiki/VarTABLE]] to have it listed in [[TWiki/TWikiVariables]]</td>
302 <td align="right" bgcolor="#ecf2f8" style=""> 27 Jun 2007 </td>
303 <td bgcolor="#ecf2f8" style=""> 1.024 - 1.027 Various small bug fixes. </td>
306 <td align="right" bgcolor="#ffffff" style=""> 24 Jun 2007 </td>
307 <td bgcolor="#ffffff" style=""> 1.023: Arthur Clemens: Inline styles are now written to the head; updated default sort icons (from [[TWiki/TWikiDocGraphics]]). </td>
310 <td align="right" bgcolor="#ecf2f8" style=""> 23 Jun 2007 </td>
311 <td bgcolor="#ecf2f8" style=""> 1.022: Arthur Clemens: Fixed styling of param <code>tablerules</code> on Internet Explorer. </td>
314 <td align="right" bgcolor="#ffffff" style=""> 23 May 2007 </td>
315 <td bgcolor="#ffffff" style=""> 1.021: Michael Daum: Fixed css attribute priority to cooperate nicely with skin themes. </td>
318 <td align="right" bgcolor="#ecf2f8" style=""> 27 Dec 2006 </td>
319 <td bgcolor="#ecf2f8" style=""> 1.020: Kenneth Lavrsen: Fixed initsort so all tables can be initsorted and not only the first. When you sort a table by clicking on the header of a column the table gets sorted accordingly. When you click the header of another table the previously sorted table goes back being sorted as specified by initsort. </td>
322 <td align="right" bgcolor="#ffffff" style=""> 13 Dec 2006 </td>
323 <td bgcolor="#ffffff" style=""> 1.019: Arthur Clemens: Prevent sorting of columns that do no exist. </td>
326 <td align="right" bgcolor="#ecf2f8" style=""> 02 Dec 2006 </td>
327 <td bgcolor="#ecf2f8" style=""> 1.018: Arthur Clemens: Data rows now start with first <code>datacolor</code> and <code>databgcolor</code>. </td>
330 <td align="right" bgcolor="#ffffff" style=""> 26 Nov 2006 </td>
331 <td bgcolor="#ffffff" style=""> 1.017: Arthur Clemens: Better support for <code>tablerules</code>. </td>
334 <td align="right" bgcolor="#ecf2f8" style=""> 24 Nov 2006 </td>
335 <td bgcolor="#ecf2f8" style=""> 1.016: Arthur Clemens: Added new attribute <code>cellborder</code>. </td>
338 <td align="right" bgcolor="#ffffff" style=""> 25 Oct 2006 </td>
339 <td bgcolor="#ffffff" style=""> 1.015: Arthur Clemens: Added support for background colors of sorted column. Columns can be unsorted - sorting order is now: sort ascending, sort descending, unsort. Added attributes <code>headervalign</code> and <code>datavalign</code>. </td>
342 <td align="right" bgcolor="#ecf2f8" style=""> 16 Aug 2006 </td>
343 <td bgcolor="#ecf2f8" style=""> Michael Daum: Added CSS support for even/odd table rows </td>
346 <td align="right" bgcolor="#ffffff" style=""> 13 Dec 2005 </td>
347 <td bgcolor="#ffffff" style=""> Arthur Clemens: Added support for <code>id</code>, <code>summary</code> and <code>caption</code></td>
350 <td align="right" bgcolor="#ecf2f8" style=""> 05 Mar 2005 </td>
351 <td bgcolor="#ecf2f8" style=""> 1.014: Crawford Currie eliminated deprecated handlers for Dakar </td>
354 <td align="right" bgcolor="#ffffff" style=""> 01 Aug 2004 </td>
355 <td bgcolor="#ffffff" style=""> Arthur Clemens: Added CSS support for first column and ascending/descending table headers </td>
358 <td align="right" bgcolor="#ecf2f8" style=""> 21 Mar 2004 </td>
359 <td bgcolor="#ecf2f8" style=""> PTh: Internal change: Fixed reference to unofficial variable </td>
362 <td align="right" bgcolor="#ffffff" style=""> 01 Jan 2004 </td>
363 <td bgcolor="#ffffff" style=""> PTh: Alternating data row colors restart again after each header row </td>
366 <td align="right" bgcolor="#ecf2f8" style=""> 01 Dec 2003 </td>
367 <td bgcolor="#ecf2f8" style=""> PTh: Fixed error when footerrows was specified on an empty table, contributed by TWiki:Main/PaulineCheung </td>
370 <td align="right" bgcolor="#ffffff" style=""> 24 May 2003 </td>
371 <td bgcolor="#ffffff" style=""> PTh: New <code>|^|</code> rule for multi row span (TWiki:Main/WalterMundt); added tableframe and tablerules (TWiki:Main/JohannesMartin); ignore columnwidths for multi column span; validate headerrows and footerrows (TWiki:Main/DarrylGreen); fixed link color problem and up/down icon color problem for dark header background </td>
374 <td align="right" bgcolor="#ecf2f8" style=""> 17 Dec 2002 </td>
375 <td bgcolor="#ecf2f8" style=""> PTh: Removed individual table Plugin settings; added TABLEATTRIBUTES Plugins setting and TABLEATTRIBUTES preferences setting </td>
378 <td align="right" bgcolor="#ffffff" style=""> 15 Dec 2002 </td>
379 <td bgcolor="#ffffff" style=""> PTh: Added headerrows and footerrows params (TWiki:Main/DarrylGreen, TWiki:Main/WoutMertens); added tablewidth and columnwidths params (TWiki:Main/ThorstenSommermann) </td>
382 <td align="right" bgcolor="#ecf2f8" style=""> 09 Dec 2002 </td>
383 <td bgcolor="#ecf2f8" style=""> PTh: Added headercolor and datacolor parameters </td>
386 <td align="right" bgcolor="#ffffff" style=""> 05 Jun 2002 </td>
387 <td bgcolor="#ffffff" style=""> PTh: Added "none" value to databg parameter (suggested by TWiki:Main/TaitCyrus); fixed sorting by stripping HTML tags, removing links and making sort ignore case (suggested by TWiki:Main/ShawnBradford) </td>
390 <td align="right" bgcolor="#ecf2f8" style=""> 13 Mar 2002 </td>
391 <td bgcolor="#ecf2f8" style=""> PTh: Added TWiki:Main/ShawnBradford 's initsort and initdirection </td>
394 <td align="right" bgcolor="#ffffff" style=""> 12 Mar 2002 </td>
395 <td bgcolor="#ffffff" style=""> PTh: Added valign, headeralign and dataalign; fixed bug of swapped cellpadding/cellspacing; fixed warning of uninitialized value </td>
398 <td align="right" bgcolor="#ecf2f8" style=""> 05 Jan 2002 </td>
399 <td bgcolor="#ecf2f8" style=""> PTh: Fixed sorting bug of cells with leading white space </td>
402 <td align="right" bgcolor="#ffffff" style=""> 06 Dec 2001 </td>
403 <td bgcolor="#ffffff" style=""> PTh: Fixed date sorting bug <br /> 03 Dec 2001 PTh: Fixed sort="off" bug and more </td>
406 <td align="right" bgcolor="#ecf2f8" style=""> 29 Nov 2001 </td>
407 <td bgcolor="#ecf2f8" style=""> PTh: Fixed Perl warnings </td>
410 <td align="right" bgcolor="#ffffff" style=""> 16 Nov 2001 </td>
411 <td bgcolor="#ffffff" style=""> PTh: Added table border, cell spacing, cell padding, gif files </td>
414 <td align="right" bgcolor="#ecf2f8" style=""> 07 Oct 2001 </td>
415 <td bgcolor="#ecf2f8" style=""> JT: Initial version </td>
418 <td align="right" bgcolor="#ffffff" style=""> CPAN Dependencies: </td>
419 <td bgcolor="#ffffff" style=""> none </td>
422 <td align="right" bgcolor="#ecf2f8" style=""> Other Dependencies: </td>
423 <td bgcolor="#ecf2f8" style=""> none </td>
426 <td align="right" bgcolor="#ffffff" style=""> Perl Version: </td>
427 <td bgcolor="#ffffff" style=""> 5.0 </td>
430 <td align="right" bgcolor="#ecf2f8" style=""> Plugin Home: </td>
431 <td bgcolor="#ecf2f8" style=""><a href="http://TWiki.org/cgi-bin/view/Plugins/%TOPIC%" target="_top">http://TWiki.org/cgi-bin/view/Plugins/%TOPIC%</a></td>
434 <td align="right" bgcolor="#ffffff" style=""> Feedback: </td>
435 <td bgcolor="#ffffff" style=""><a href="http://TWiki.org/cgi-bin/view/Plugins/%TOPIC%Dev" target="_top">http://TWiki.org/cgi-bin/view/Plugins/%TOPIC%Dev</a></td>
438 <td align="right" bgcolor="#ecf2f8" style=""> Appraisal: </td>
439 <td bgcolor="#ecf2f8" style=""><a href="http://TWiki.org/cgi-bin/view/Plugins/%TOPIC%Appraisal" target="_top">http://TWiki.org/cgi-bin/view/Plugins/%TOPIC%Appraisal</a></td>
443 **_Related Topics:_** [[TWikiPreferences]], [[TWikiPlugins]], [[StandardColors]]