Index: openacs-4/packages/xowiki/tcl/includelet-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/includelet-procs.tcl,v diff -u -N -r1.128 -r1.129 --- openacs-4/packages/xowiki/tcl/includelet-procs.tcl 5 Nov 2009 12:34:16 -0000 1.128 +++ openacs-4/packages/xowiki/tcl/includelet-procs.tcl 15 Nov 2009 11:06:59 -0000 1.129 @@ -845,6 +845,7 @@ {-max_entries:integer 10} {-tree_name ""} {-locale ""} + {-pretty_age "off"} }} } @@ -886,10 +887,18 @@ db_foreach [my qn get_pages] $sql { if {$title eq ""} {set title $name} set itemobj [Object new] - set prefix "$formatted_date " - set suffix "" + set prefix "" + set suffix "" + switch -- $pretty_age { + 1 {set suffix " ([::xowiki::utility pretty_age -timestamp [clock scan $formatted_date] -locale [my locale]])"} + 2 {set suffix "([::xowiki::utility pretty_age -timestamp [clock scan $formatted_date] -locale [my locale] -levels 2])"} + default {set prefix "$formatted_date "} + } + if {$prefix ne ""} {set prefix "$prefix";$itemobj set encoded(prefix) 1} + if {$suffix ne ""} {set suffix "$suffix";$itemobj set encoded(suffix) 1} foreach var {name title prefix suffix} {$itemobj set $var [set $var]} $itemobj set href [::$package_id pretty_link $name] + if {![info exists categories($category_id)]} { set categories($category_id) [::xowiki::TreeNode new \ -label [category::get_name $category_id $locale] \