<?cs include "header.cs"?> <div id="ctxtnav" class="nav"></div> <div id="content" class="timeline"> <h1>Timeline</h1> <form id="prefs" method="get" action="<?cs var:trac.href.timeline ?>"> <div> <label>View changes from <input type="text" size="10" name="from" value="<?cs var:timeline.from ?>" /></label> and <label><input type="text" size="3" name="daysback" value="<?cs var:timeline.daysback ?>" /> days back</label>. </div> <fieldset><?cs each:filter = timeline.filters ?> <label><input type="checkbox" name="<?cs var:filter.name ?>"<?cs if:filter.enabled ?> checked="checked"<?cs /if ?> /> <?cs var:filter.label ?></label><?cs /each ?> </fieldset> <div class="buttons"> <input type="submit" name="update" value="Update" /> </div> </form><?cs def:day_separator(date) ?><?cs if:date != current_date ?><?cs if:current_date ?></dl><?cs /if ?><?cs set:current_date = date ?> <h2><?cs var:date ?>:</h2><dl><?cs /if ?><?cs /def ?><?cs each:event = timeline.events ?><?cs call:day_separator(event.date) ?><dt class="<?cs var:event.kind ?>"><a href="<?cs var:event.href ?>"><span class="time"><?cs var:event.time ?></span> <?cs var:event.title ?></a></dt><?cs if:event.message ?><dd class="<?cs var:event.kind ?>"><?cs var:event.message ?></dd><?cs /if ?><?cs /each ?><?cs if:len(timeline.events) ?></dl><?cs /if ?> <div id="help"> <hr /> <strong>Note:</strong> See <a href="<?cs var:trac.href.wiki ?>/TracTimeline">TracTimeline</a> for information about the timeline view. </div> </div> <?cs include "footer.cs"?>