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 "" -}