Attribute |
Usable in Tag(s) |
Comment |
Example |
anchors |
%CLI% %CHECKLIST% %CHECKLISTSTART% |
enables/disables link anchors (default: yes ); if enabled a state change will scroll your topic to the clicked checklist item; useful for long checklists (useless if useajax is on ) |
anchors="yes" |
clipos |
%CLI% %CHECKLISTSTART% |
determines the position of the checklist item icon (default: right ); if you use another value than "left" the checklist item icon will be appended to a ordered or bullet list item |
clipos="left" |
descr |
%CLI% |
a description for a checklist item used in the [[%TOPIC%ChecklistItemState]] topic; you can use it as a default option (without descr ), e.g: %CLI{"my description"}% |
descr="" |
descrcharlimit |
%CLI% %CHECKLIST% %CHECKLISTSTART% |
character limit for a description (useful if no description was given and therefore it is stripped from the text before and after a checklist item) |
descrcharlimit="100" |
hide |
%CHECKLIST% %CHECKLISTSTART% |
shows a button to show or hide checklist items; if you put a @<state> into the hide value, you can hide/show only items with the given state; restriction: this button works only for items between %CHECKLISTSTART% and %CHECKLISTEND% |
hide="Hide/Show 'done' items @done" |
id |
%CLI% |
unique id of a checklist item (default: autogenerated); useful and recommended if you insert new checklist items in an existing checklist with states |
id="myfirstownid" |
log |
%CHECKLIST% %CHECKLISTSTART% |
enables/disables logging |
log="off" |
logformat |
%CHECKLIST% %CHECKLISTSTART% |
format of a log entry |
logformat=" * %SERVERTIME% - %WIKIUSERNAME% - Item %CLIID%: from %STATE% to %NEXTSTATE%" |
logtopic |
%CHECKLIST% %CHECKLISTSTART% |
log topic |
logtopic="%TOPIC%ChecklistLog" |
logpos |
%CHECKLIST% %CHECKLISTSTART% |
log entry position; allowed values: append, prepend |
logpos="append" |
name |
%CLI% %CHECKLIST% %CHECKLISTSTART% |
a naming context (default: _default ) - useful and recommended if you define more than one checklist on a topic ( if you use it in %CHECKLIST% you must use it in all related %CLI% tags too) |
name="mychecklist1" |
notify |
%CLI% %CHECKLIST% %CHECKLISTSTART% |
enables/disables mail notification if a item state was changed |
notify="off" |
pos |
%CHECKLISTSTART% |
defines the reset button and legend position (default: bottom ); if you use another value than "top" the button position falls back to default |
pos="bottom" |
reset |
%CHECKLIST% %CHECKLISTSTART% |
it enables a reset image button with a given text or icon (default: undefined); if you put a @<state> into the reset value, you can reset a checklist to the given <state> , e.g: reset="@done :ok: set all done" ; if you put a @STATESEL into the reset value you get a state selection popup with all states |
reset="Reset all @STATESEL" |
showlegend |
%CHECKLIST% %CHECKLISTSTART% |
if you set it to "on" a states legend with icons will be displayed (default: off ), e.g: ( - todo - done) |
showlegend="off" |
states |
%CLI% %CHECKLIST% %CHECKLISTSTART% |
all known states (default: todo¦done ; a list separated by a '¦' ) |
states="todo¦done" |
stateicons |
%CLI% %CHECKLIST% %CHECKLISTSTART% |
icons for all states separated by a '¦' (default: :-I¦:ok: ); if you use common variables like %Y% in stateicons you have to use the <nop> tag after the first % , e.g: %<nop>Y% |
stateicons=":-I¦:ok:" |
statesel |
%CLI% %CHECKLIST% %CHECKLISTSTART% |
enables/disables state selection popup (default: off) |
statesel="on" |
statetopic |
%CLI% %CHECKLIST% %CHECKLISTSTART% |
set the checklist item state topic (default: <YourTopicName>ChecklistItemState ) |
statetopic="MyItemStateTopic" |
static |
%CLI% %CHECKLIST% %CHECKLISTSTART% |
allow/disallow state changes of checklist items (useful if you create summary pages of some items of different checklists) |
static="off" |
template |
%CLI% %CHECKLIST% %CHECKLISTSTART% |
template name (see Plugin settings / Templates ) |
template="patchday" |
text |
%CLI% |
text will be attached to the item and will be clickable |
text="my first step" |
timestamp |
%CLI% %CHECKLIST% %CHECKLISTSTART% |
timestamp format used for statictopic or tooltip substition (%TIMESTAMP%) |
timestamp="%SERVERTIME% - %TWIKIUSERNAME%, last state: %STATE%" |
tooltip |
%CLI% %CHECKLIST% %CHECKLISTSTART% |
sets the tooltip of the state icons (substituted variables: %STATE% - current state; %NEXTSTATE% - next state; %STATEICON% - state icon; %NEXTSTATEICON% - next state icon; %STATES% - comma separated list of all states; %STATECOUNT% - number of states; %LEGEND% - a legend of all states and state icons; %TIMESTAMP% - the timestamp formated with timestamp attribute) |
tooltip="%STATE%" |
tooltipbgcolor |
%CLI% %CHECKLIST% %CHECKLISTSTART% |
tooltip background color (statesel popup background color is also effected) |
tooltipbgcolor="%WEBBGCOLOR%" |
tooltipfixleft |
%CLI% %CHECKLIST% %CHECKLISTSTART% |
offset to fix horizontal tooltip position |
tooltipfixleft="-163" |
tooltipfixtop |
%CLI% %CHECKLIST% %CHECKLISTSTART% |
offset to fix vertical tooltip position |
tooltipfixtop="0" |
useajax |
%CLI% %CHECKLIST% %CHECKLISTSTART% |
enables/disables JavaScript/AJAX based item state changes (default: on ) |
useajax="1" |
Plugin Author: |
TWiki:Main.DanielRohde |
Plugin Version: |
v1.028 (30 Aug 2010) |
Change History: |
<-- versions below in reverse order --> |
v1.028 (30 Aug 2010) |
TWiki:Main.DanielRohde: fixed last TWiki 5 problem; code cleanup |
v1.027 (19 Aug 2010) |
TWiki:Main.DanielRohde: fixed TWiki 5 problems |
v1.026 (21 Oct 2009) |
TWiki:Main.DanielRohde: added timestamp feature requested by TWiki:Main.VickiBrown; fixed uninitialized value bugs; |
v1.025 (15 Oct 2009) |
TWiki:Main.DanielRohde: added documentation requested by TWiki:Main.PeterThoeny; added hide entries feature requested by Christian Holzmann; added log feature requested by TWiki:Main.VickiBrown |
v1.024 (20 Apr 2007) |
TWiki:Main.DanielRohde: fixed missing ')' in generated JavaScript commands |
v1.023 (1 Mar 2007) |
TWiki:Main.DanielRohde: fixed minor anchor link bug reported by TWiki:Main.KeithHelfrich; fixed tooltip position bug |
v1.022 (12 Feb 2007) |
TWiki:Main.DanielRohde: improved AJAX performance; added new feature (state selection for reset button); fixed %TOC% bug reported by TWiki:Main.HelenJohnstone; fixed some minor and major bugs (mod_perl, description stripping, static feature, 'text' icons); removed useforms feature |
v1.021 (31 Jan 2007) |
TWiki:Main.DanielRohde: fixed some major bugs (mod_perl, plugin preferences); improved performance (AJAX); fixed minor IE caching bug (AJAX related); added new attributes (tooltip, descr, template, statesel) requested by TWiki:Main.KeithHelfrich; fixed installation instructions bug reported by TWiki:Main.KeithHelfrich |
v1.020 (15 Jan 2007) |
TWiki:Main.DanielRohde: added AJAX feature (useajax attribute) requested by TWiki:Main.ShayPierce and TWiki:Main.KeithHelfrich |
v1.019 (14 Dec 2006) |
TWiki:Main.DanielRohde: fixed major default options bug reported by TWiki:Main.RichardHitier |
v1.018 (30 Aug 2006) |
TWiki:Main.DanielRohde: fixed notification bug reported by TWiki:Main.JosMaccabiani; fixed a minor whitespace bug; add static attribute |
v1.017 (9 Aug 2006) |
TWiki:Main.DanielRohde: fixed access right bug; disabled change/create mail notification (added attribute: notify) |
v1.016 (18 Apr 2006) |
TWiki:Main.DanielRohde: fixed access right bug reported by TWiki:Main.SaschaVogt |
v1.015 (9 Feb 2006) |
TWiki:Main.DanielRohde: fixed mod_perl preload bug (removed use warnings; ) reported by TWiki:Main.KennethLavrsen |
v1.014 (6 Feb 2006) |
TWiki:Main.DanielRohde: fixed mod_perl bug; fixed deprecated handler problem |
v1.013 (3 Feb 2006) |
TWiki:Main.DanielRohde: fixed anchor bug; fixed multiple save bug (performance improvement); fixed reset bugs in named checklists |
v1.012 (2 Feb 2006) |
TWiki:Main.DanielRohde: fixed a minor statetopic bug; improved autogenerated checklists (item insertion without state lost); improved docs |
v1.011 (23 Jan 2006) |
TWiki:Main.DanielRohde: fixed documentation; fixed reset bug (that comes with URL parameter bug fix); added statetopic attribute |
v1.010 (28 Nov 2005) |
TWiki:Main.DanielRohde: fixed URL parameter bugs (preserve URL parameters; URL encoding); used CGI module to generate HTML; fixed table sorting bug in a ChecklistItemState topic |
v1.009 (25 Nov 2005) |
TWiki:Main.DanielRohde: fixed stateicons handling; fixed TWiki:Plugins/TablePlugin sorting problem |
v1.008 (9 Nov 2005) |
TWiki:Main.DanielRohde: fixed docs; changed default text positioning (text attribute); allowed common variable usage in stateicons attribute; fixed multiple checklists bugs |
v1.007 (7 Nov 2005) |
TWiki:Main.DanielRohde: added new feature (CHECKLISTSTART/END tags, attributes: clipos, pos); fixed bugs |
v1.006 (4 Nov 2005) |
TWiki:Main.DanielRohde: added new attribute (useforms); fixed legend bug; fixed HTML encoding bug |
v1.005 (2 Nov 2005) |
TWiki:Main.DanielRohde: fixed major bug (edit lock); fixed html encoding; improved doc |
v1.004 (1 Nov 2005) |
TWiki:Main.DanielRohde: added unknown parameter handling (new attribute: unknownparamsmsg); added 'set to a given state' feature; changed reset behavior; fixed typos |
v1.003 (1 Nov 2005) |
TWiki:Main.DanielRohde: added attributes (showlegend, anchors); fixed states bug (illegal characters in states option); improved documentation (thanx TWiki:Main.PeterThoeny); fixed typos; fixed some minor bugs |
v1.002 (31 Oct 2005) |
TWiki:Main.DanielRohde: fixed cache problems; fixed HTML/URL encoding bugs; fixed reload bug; fixed reset image button bug; added anchors |
v1.001 (27 Oct 2005) |
TWiki:Main.DanielRohde: added new features ('reset','text' attributes); fixed major 'name' attribute bug; fixed documentation bugs |
v1.000 (27 Oct 2005): |
TWiki:Main.DanielRohde: Initial version |
TWiki Dependency: |
$TWiki::Plugins::VERSION 1.024 |
CPAN Dependencies: |
none |
Other Dependencies: |
TWiki:Plugins.SmiliesPlugin |
Perl Version: |
5.005 |
License: |
GPL (GNU General Public License) |
TWiki:Plugins/Benchmark: |
GoodStyle 97%, FormattedSearch 99%, ChecklistPlugin 92% |
Plugin Home: |
http://TWiki.org/cgi-bin/view/Plugins/ChecklistPlugin |
Feedback: |
http://TWiki.org/cgi-bin/view/Plugins/ChecklistPluginDev |
Appraisal: |
http://TWiki.org/cgi-bin/view/Plugins/ChecklistPluginAppraisal |