Index: openacs-4/packages/xowiki/tcl/tree-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/tree-procs.tcl,v diff -u -r1.3 -r1.4 --- openacs-4/packages/xowiki/tcl/tree-procs.tcl 5 Jun 2009 18:38:27 -0000 1.3 +++ openacs-4/packages/xowiki/tcl/tree-procs.tcl 15 Nov 2009 11:06:59 -0000 1.4 @@ -188,12 +188,13 @@ return "" } TreeRenderer=list instproc render_item {{-highlight:boolean false} item} { - $item instvar title prefix suffix href + $item instvar title href + set prefix [$item set prefix] + set suffix [$item set suffix] + if {![$item exists encoded(prefix)]} {set prefix [::xowiki::Includelet html_encode $prefix]} + if {![$item exists encoded(suffix)]} {set suffix [::xowiki::Includelet html_encode $suffix]} append entry \ - [::xowiki::Includelet html_encode $prefix] \ - "" \ - [::xowiki::Includelet html_encode $title] \ - "[::xowiki::Includelet html_encode $suffix]" + $prefix "" [::xowiki::Includelet html_encode $title] "" $suffix if {$highlight} { return "
  • $entry
  • \n" } else { @@ -318,12 +319,13 @@ TreeRenderer create TreeRenderer=sections \ -superclass TreeRenderer=list TreeRenderer=sections instproc render_item {{-highlight:boolean false} item} { - $item instvar title prefix suffix href + $item instvar title href + set prefix [$item set prefix] + set suffix [$item set suffix] + if {![$item exists encoded(prefix)]} {set prefix [::xowiki::Includelet html_encode $prefix]} + if {![$item exists encoded(suffix)]} {set suffix [::xowiki::Includelet html_encode $suffix]} append entry \ - [::xowiki::Includelet html_encode $prefix] \ - "" \ - [::xowiki::Includelet html_encode $title] \ - "[::xowiki::Includelet html_encode $suffix]" + $prefix "" [::xowiki::Includelet html_encode $title] "" $suffix if {$highlight} { return "$entry
    \n" } else {