}
}
-print '<ul';
-if (count($cal) > 5) print ' class="cols"';
-print ">\n";
+$mindate = strtotime($date);
+
+print '<ul class="timeline">'."\n";
foreach (array_reverse($cal) as $title => $versions) {
- print '<li>';
+ $time = ($mindate - strtotime($title)) / (3600 * 24 * 365 / 8); # ~8em/yr
+ printf('<li style="left:%.1fem">', $time);
if ($url = @$versions['']) {
printf('<a href="/%s">%s</a>', $url, $title);
}
else {
+ print '<span>';
print $title;
if ($versions and $User->admin("edit $Page$Args")) {
printf(' (%s)', implode(', ', array_map(
array_keys($versions), $versions)
));
}
+ print '</span>';
}
print "</li>\n";
}