Index: openacs-4/packages/acs-tcl/tcl/defs-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-tcl/tcl/defs-procs.tcl,v
diff -u -N -r1.66 -r1.67
--- openacs-4/packages/acs-tcl/tcl/defs-procs.tcl 30 Jun 2015 20:19:41 -0000 1.66
+++ openacs-4/packages/acs-tcl/tcl/defs-procs.tcl 7 Aug 2017 23:47:59 -0000 1.67
@@ -123,6 +123,8 @@
ad_proc -public ad_url {} {
This will be called by email alerts. Do not use ad_conn location
@return the system url as defined in the kernel parameter SystemURL.
+ @see util::configured_location
+ @see util_current_location
} {
return [parameter::get -package_id [ad_acs_kernel_id] -parameter SystemURL]
}
@@ -246,16 +248,15 @@
$page_title
"
-
array set attrs [list]
-
set attrs(bgcolor) [parameter::get -package_id [ad_acs_kernel_id] -parameter bgcolor -default "white"]
set attrs(text) [parameter::get -package_id [ad_acs_kernel_id] -parameter textcolor -default "black"]
if { $focus ne "" } {
- set attrs(onLoad) "javascript:document.${focus}.focus()"
+ template::add_body_script -script [subst {
+ window.addEventListener('load', function () {document.${focus}.focus()}, false);
+ }]
}
-
foreach attr [array names attrs] {
lappend attr_list "$attr=\"$attrs($attr)\""
}
@@ -739,7 +740,7 @@
of every non-templated user-viewable page.
} {
- # Aolserver/Naviserver releases handles automatically since ages
+ # AOLserver/NaviServer releases handles automatically since ages
#db_release_unused_handles
ad_http_cache_control
ns_return {*}$args
@@ -792,23 +793,18 @@
if { [llength $query_list] == 0 } {
set url [ns_conn url]
} else {
- set url "[ns_conn url]?[join $query_list "&"]"
+ set url "[ns_conn url]?[join $query_list &]"
}
-
+
if { $qualified_p } {
# Make the return_url fully qualified
- if { [security::secure_conn_p] } {
- set url [security::get_secure_qualified_url $url]
- } else {
- set url [security::get_insecure_qualified_url $url]
- }
+ set url [security::get_qualified_url $url]
}
if { $urlencode_p } {
- return [ns_urlencode $url]
- } else {
- return $url
+ set url [ns_urlencode $url]
}
+ return $url
}
ad_proc -public ad_progress_bar_begin {
@@ -838,7 +834,13 @@
ad_http_cache_control
ReturnHeaders
- ns_write [ad_parse_template -params [list [list title $title] [list message_1 $message_1] [list message_2 $message_2]] $template]
+ ns_write [ad_parse_template \
+ -params [list \
+ [list doc(title) $title] \
+ [list title $title] \
+ [list message_1 $message_1] \
+ [list message_2 $message_2]] \
+ $template]
}
ad_proc -public ad_progress_bar_end {
@@ -850,6 +852,12 @@
@see ad_progress_bar_begin
} {
util_user_message -message $message_after_redirect
- ns_write ""
+ ns_write ""
ns_conn close
}
+
+# Local variables:
+# mode: tcl
+# tcl-indent-level: 4
+# indent-tabs-mode: nil
+# End: