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 {}] \
+ display_template {}] \
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}
} \