Index: openacs-4/packages/file-storage/www/folder-chunk.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/folder-chunk.tcl,v diff -u -N -r1.21.2.21 -r1.21.2.22 --- openacs-4/packages/file-storage/www/folder-chunk.tcl 18 Jul 2005 13:56:22 -0000 1.21.2.21 +++ openacs-4/packages/file-storage/www/folder-chunk.tcl 18 Jul 2005 18:53:36 -0000 1.21.2.22 @@ -69,6 +69,13 @@ set expose_rss_p [parameter::get -parameter ExposeRssP -default 0] +set target_window_name [parameter::get -parameter DownloadTargetWindowName -default ""] +if { [string equal $target_window_name ""] } { + set target_attr "" +} else { + set target_attr "target=\"$target_window_name\"" +} + if {$delete_p} { lappend actions "\#file-storage.Delete_this_folder\#" ${fs_url}folder-delete?[export_vars folder_id] "\#file-storage.Delete_this_folder\#" } @@ -85,10 +92,10 @@ set elements [list icon \ [list label "" \ - display_template {#file-storage.@contents.pretty_type@#}] \ + display_template {#file-storage.@contents.pretty_type@#}] \ name \ [list label [_ file-storage.Name] \ - display_template {@contents.name@@contents.title@
@contents.name@
} \ + display_template {@contents.name@@contents.title@
@contents.name@
} \ orderby_desc {fs_objects.name desc} \ orderby_asc {fs_objects.name asc}] \ content_size_pretty \ @@ -120,6 +127,7 @@ -key object_id \ -actions $actions \ -bulk_actions $bulk_actions \ + -pass_properties [list target_attr] \ -filters { folder_id {hide_p 1} } \