From: <de...@de...> - 2014-01-01 01:10:37
|
Author: PeterThoeny Date: 2013-12-31 19:10:31 -0600 (Tue, 31 Dec 2013) New Revision: 26697 Trac url: http://develop.twiki.org/trac/changeset/26697 Modified: twiki/trunk/TreeBrowserPlugin/lib/TWiki/Plugins/TreeBrowserPlugin.pm Log: Item7404: If specified, use icon:name instead of open/close folder icon Modified: twiki/trunk/TreeBrowserPlugin/lib/TWiki/Plugins/TreeBrowserPlugin.pm =================================================================== --- twiki/trunk/TreeBrowserPlugin/lib/TWiki/Plugins/TreeBrowserPlugin.pm 2014-01-01 00:42:16 UTC (rev 26696) +++ twiki/trunk/TreeBrowserPlugin/lib/TWiki/Plugins/TreeBrowserPlugin.pm 2014-01-01 01:10:31 UTC (rev 26697) @@ -278,7 +278,12 @@ $nextlvl = $lvl + 1; $tree[$i+1]->{'level'} = $nextlvl; } - $text .= "$var.add($id,$fldr,\"$label\",'','','',\'$fldricon\',\'$fldropenicon\');\n"; + if( $iconImg ne $docicon ) { + # User specified icon:name, so use that instead of folder icon + $text .= "$var.add($id,$fldr,\"$label\",'','','',\'$iconImg\',\'$iconImg\');\n"; + } else { + $text .= "$var.add($id,$fldr,\"$label\",'','','',\'$fldricon\',\'$fldropenicon\');\n"; + } push @fldrs, $fldr; $fldr = $id; } elsif ( $lvl == $nextlvl) { |