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"?>
Copyright (C) 2012-2017 Edgewall Software