[LON-CAPA-cvs] cvs: loncom /interface lonmenu.pm
kaisler
kaisler@source.lon-capa.org
Thu, 26 Feb 2009 21:56:59 -0000
kaisler Thu Feb 26 21:56:59 2009 EDT
Modified files:
/loncom/interface lonmenu.pm
Log:
change the style of the top-level menu
Kaisler & Kalberlah
Index: loncom/interface/lonmenu.pm
diff -u loncom/interface/lonmenu.pm:1.252 loncom/interface/lonmenu.pm:1.253
--- loncom/interface/lonmenu.pm:1.252 Fri Feb 13 20:20:30 2009
+++ loncom/interface/lonmenu.pm Thu Feb 26 21:56:59 2009
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Routines to control the menu
#
-# $Id: lonmenu.pm,v 1.252 2009/02/13 20:20:30 schafran Exp $
+# $Id: lonmenu.pm,v 1.253 2009/02/26 21:56:59 kaisler Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -206,8 +206,8 @@
my $escsymb=&escape(&Apache::lonenc::check_encrypt($env{'request.symb'}));
my $logo=&Apache::loncommon::lonhttpdurl("/adm/lonIcons/minilogo.gif");
- $logo = '<td class="LC_top_nav_logo"><a href="/adm/about.html"><img src="'.
- $logo.'" alt="LON-CAPA Logo" class="LC_noBorder" /></a></td>';
+ $logo = '<a href="/adm/about.html"><img src="'.
+ $logo.'" alt="LON-CAPA Logo" class="LC_noBorder" /></a>';
if ($env{'request.state'} eq 'construct') {
if (($env{'request.noversionuri'} eq '') || (!defined($env{'request.noversionuri'}))) {
@@ -292,7 +292,7 @@
return (<<ENDINLINEMENU);
<table id="LC_top_nav">
<tr>
- $logo
+ <td>$logo</td>
<td></td>
<td class="LC_top_nav_login">
<a href="/adm/roles" target="_top">$lt{'login'}</a>
@@ -301,7 +301,7 @@
</table>
ENDINLINEMENU
}
- $roles = '<td><a href="/adm/roles" target="_top">'.$lt{'roles'}.'</a></td>';
+ $roles = '<a href="/adm/roles" target="_top">'.$lt{'roles'}.'</a>';
# Do we have a NAV link?
if ($env{'request.course.id'}) {
my $link='/adm/navmaps?postdata='.$escurl.'&postsymb='.
@@ -310,34 +310,35 @@
$link="javascript:gonav('".$link."')";
}
$navmaps=(<<ENDNAV);
-<td><a href="$link" target="_top">$lt{'nav'}</a></td>
+<li><a href="$link" target="_top">$lt{'nav'}</a></li>
ENDNAV
my $is_group = (&Apache::loncommon::course_type() eq 'Group');
if (&Apache::lonnet::allowed('mdc',$env{'request.course.id'})) {
my $text = ($is_group) ? $lt{'gdoc'} : $lt{'docs'};
$docs=(<<ENDDOCS);
-<td><a href="/adm/coursedocs" target="_top">$text</a></td>
+<li><a href="/adm/coursedocs" target="_top">$text</a></li>
ENDDOCS
}
if ($showgroups) {
$groups =(<<ENDGROUPS);
-<td><a href="/adm/coursegroups" target="_top">$lt{'groups'}</a></td>
+<li><a href="/adm/coursegroups" target="_top">$lt{'groups'}</a></li>
ENDGROUPS
}
if (&show_return_link()) {
my $escreload=&escape('return:');
$reloadlink=(<<ENDRELOAD);
-<td><a href="/adm/flip?postdata=$escreload" target="_top">$lt{'ret'}</a></td>
+<li><a href="/adm/flip?postdata=$escreload" target="_top">$lt{'ret'}</a></li>
ENDRELOAD
}
if ($role_selector) {
- $roles = '<td>'.$role_selector.'</td><td><a href="/adm/roles" target="_top">'.$lt{'other'}.'</a></td>';
+ #$roles = '<td>'.$role_selector.'</td><td><a href="/adm/roles" target="_top">'.$lt{'other'}.'</a></td>';
+ $role_selector = '<li>'.$role_selector.'</li>';
}
}
if (($env{'request.state'} eq 'construct') && ($env{'request.course.id'})) {
my $escreload=&escape('return:');
$reloadlink=(<<ENDCRELOAD);
-<td><a href="/adm/flip?postdata=$escreload" target="_top">$lt{'ret'}</a></td>
+<li><a href="/adm/flip?postdata=$escreload" target="_top">$lt{'ret'}</a></li>
ENDCRELOAD
}
my $reg='';
@@ -355,19 +356,21 @@
$utility
// ]]>
</script>
-<table id="LC_top_nav">
-<tr>
-$logo
-<td><a href="/adm/menu" target="_top">$lt{'main'}</a></td>
+<ol class="LC_smallMenu LC_right">
+ <li>$logo</li>
+ <li><a href="javascript:go('/adm/communicate');">Message</a></li>
+ <li>$roles</li>
+ <li>$helplink</li>
+ <li><a href="/adm/logout" target="_top">$lt{'exit'}</a></li>
+</ol>
+<ol id="LC_TabMainMenuContent">
+<li><a href="/adm/menu" target="_top">$lt{'main'}</a></li>
$reloadlink
$navmaps
$docs
$groups
-$roles
-<td style="width: 2.0em;">$helplink</td>
-<td style="width: 2.0em;"><a href="/adm/logout" target="_top">$lt{'exit'}</a></td>
-</tr>
-</table>
+$role_selector
+</ol>
$form
<script type="text/javascript">
// END LON-CAPA Internal