Mercurial > genshi > mirror
diff examples/trac/templates/timeline.cs @ 39:93b4dcbafd7b trunk
Copy Trac to main branch.
author | cmlenz |
---|---|
date | Mon, 03 Jul 2006 18:53:27 +0000 |
parents | |
children |
line wrap: on
line diff
new file mode 100644 --- /dev/null +++ b/examples/trac/templates/timeline.cs @@ -0,0 +1,51 @@ +<?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"?>