Index: openacs-4/packages/theme-zen/lib/lrn-master.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/theme-zen/lib/lrn-master.tcl,v
diff -u -r1.4 -r1.5
--- openacs-4/packages/theme-zen/lib/lrn-master.tcl 7 Oct 2007 22:37:05 -0000 1.4
+++ openacs-4/packages/theme-zen/lib/lrn-master.tcl 18 Dec 2007 21:20:11 -0000 1.5
@@ -64,10 +64,6 @@
set portal_id [dotlrn::get_portal_id -user_id $user_id]
}
-if { ![info exists header_stuff] } {
- set header_stuff ""
-}
-
if {![info exists link_all]} {
set link_all 0
}
@@ -153,6 +149,11 @@
set text ""
}
+# Header_stuff to be removed once new-portal fixed (i.e. uses template::head)
+if { ![info exists header_stuff] } {
+ set header_stuff ""
+}
+
if {[exists_and_not_null portal_page_p]} {
if { [set page_num [ns_queryget page_num]] eq "" } {
set page_num 0
@@ -214,51 +215,29 @@
set css_url [parameter::get_from_package_key -package_key "theme-zen" -parameter "cssUrl" -default "/resources/theme-zen/css/color/blue.css"]
}
-append header_stuff [subst {
-
-
-
-
-
-
-
-
-
-
-
-}]
+template::head::add_meta -name "robots" -content "all"
+template::head::add_meta -name "keywords" -content "accessibility, portals, elearning, design"
-if { [info exists text] } {
- set text [lang::util::localize $text]
-}
+template::head::add_css -href "/resources/acs-templating/lists.css"
+template::head::add_css -href "/resources/acs-templating/forms.css"
+
+template::head::add_css -href "/resources/acs-subsite/default-master.css" -media "screen"
+template::head::add_css -href "/resources/theme-zen/css/main.css" -media "screen"
+template::head::add_css -href "/resources/theme-zen/css/print.css" -media "print"
+template::head::add_css -href "/resources/theme-zen/css/handheld.css" -media "handheld"
+template::head::add_css -href $css_url
+template::head::add_css -alternate -href "/resources/theme-zen/css/highContrast.css" -title "highContrast"
+template::head::add_css -alternate -href "/resources/theme-zen/css/508.css" -title "508"
-# Focus
-multirow create attribute key value
+template::head::add_javascript -src "/resources/theme-zen/js/styleswitcher.js"
+template::head::add_javascript -src "/resources/acs-subsite/core.js"
-if { ![template::util::is_nil focus] } {
- # Handle elements wohse name contains a dot
- if { [regexp {^([^.]*)\.(.*)$} $focus match form_name element_name] } {
-
- # Add safety code to test that the element exists '
- append header_stuff "
-
- "
-
- template::multirow append \
- attribute onload "javascript:acs_focus('${form_name}', '${element_name}')"
- }
+if { [info exists text] } {
+ set text [lang::util::localize $text]
}
+
# Developer-support support
set ds_enabled_p [parameter::get_from_package_key \
-package_key acs-developer-support \
@@ -294,9 +273,3 @@
-party_id [ad_conn untrusted_user_id]]
set toggle_translator_mode_url [export_vars -base "${acs_lang_url}admin/translator-mode-toggle" { { return_url [ad_return_url] } }]
-# Bring in header stuff from portlets, e.g. dhtml tree javascript
-# from dotlrn-main-portlet.
-global dotlrn_master__header_stuff
-if { ![info exists dotlrn_master__header_stuff] } {
- set dotlrn_master__header_stuff ""
-}