Index: openacs-4/packages/theme-zen/tcl/navigation-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-zen/tcl/navigation-procs.tcl,v diff -u -r1.1.2.4 -r1.1.2.5 --- openacs-4/packages/theme-zen/tcl/navigation-procs.tcl 20 Feb 2007 16:57:51 -0000 1.1.2.4 +++ openacs-4/packages/theme-zen/tcl/navigation-procs.tcl 21 Feb 2007 00:00:02 -0000 1.1.2.5 @@ -82,8 +82,8 @@ set which_tab 0 set home_tab -1 - foreach {url name} [parameter::get_from_package_key -package_key "theme-zen" -parameter "AdditionalNavbarTabs" -default ""] { - lappend tabs_list [list $url $name] + foreach {url name accesskey} [parameter::get_from_package_key -package_key "theme-zen" -parameter "AdditionalNavbarTabs" -default ""] { + lappend tabs_list [list $url $name $accesskey] if { $current_url == $url || $current_url == "$dotlrn_url/index" && $name eq "#dotlrn.Home#" } { set which_tab_selected $which_tab @@ -95,7 +95,7 @@ } if { $sw_admin_p } { - lappend tabs_list [list $dotlrn_admin_url #dotlrn.Administration#] + lappend tabs_list [list $dotlrn_admin_url #dotlrn.Administration# #dotlrn.Administration_Accesskey#] if { [string first $dotlrn_admin_url $current_url] != -1 } { set which_tab_selected $which_tab } @@ -144,13 +144,14 @@ set which_tab 0 foreach tab_entry $tabs_list { - foreach {url name select_p} $tab_entry {} + foreach {url name accesskey} $tab_entry {} ns_log Debug "URL:: $url" ns_log Debug "NAME:: $name" + ns_log Debug "ACCESSKEY:: $accesskey" if { $which_tab == $which_tab_selected } { - append navbar "\n
  • [lang::util::localize $name]
  • " + append navbar "\n
  • [lang::util::localize $name]
  • " } else { - append navbar "\n
  • [lang::util::localize $name]
  • " + append navbar "\n
  • [lang::util::localize $name]
  • " } incr which_tab } @@ -252,8 +253,8 @@ regsub -all {[^0-9]} $page_num {} page_num } - set subnavbar "" - + if { $subnavbar eq "" } { + return "" + } else { + return "\n" + } } - }