[LON-CAPA-cvs] cvs: loncom /interface lonmenu.pm
raeburn
raeburn at source.lon-capa.org
Sun Oct 13 22:13:26 EDT 2024
raeburn Mon Oct 14 02:13:26 2024 EDT
Modified files:
/loncom/interface lonmenu.pm
Log:
- WCAG 2 compliance
Index: loncom/interface/lonmenu.pm
diff -u loncom/interface/lonmenu.pm:1.556 loncom/interface/lonmenu.pm:1.557
--- loncom/interface/lonmenu.pm:1.556 Tue Sep 3 10:40:04 2024
+++ loncom/interface/lonmenu.pm Mon Oct 14 02:13:26 2024
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Routines to control the menu
#
-# $Id: lonmenu.pm,v 1.556 2024/09/03 10:40:04 raeburn Exp $
+# $Id: lonmenu.pm,v 1.557 2024/10/14 02:13:26 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -2942,12 +2942,14 @@
if (($env{'request.deeplink.login'}) && ($env{'request.deeplink.target'} eq '_self')) {
$target = ' target="_self"';
}
+ my $submit = &mt('Submit');
return(<<ENDSERVERFORM);
-<form name="server" action="/adm/logout" method="post"$target>
+<form name="server" action="/adm/logout" method="post"$target aria-hidden="true">
<input type="hidden" name="postdata" value="none" />
<input type="hidden" name="command" value="none" />
<input type="hidden" name="url" value="none" />
<input type="hidden" name="symb" value="none" />
+<input type="submit" value="$submit" class="LC_visually_hidden" tabindex="-1" disabled="disabled" />
</form>
ENDSERVERFORM
}
@@ -3112,7 +3114,7 @@
$js = &jump_to_role($cdom,$cnum,\%seccount,\%courseroles,\%courseprivs,
\%roledesc,$privref,$menucoll,$menuref);
$form =
- '<form name="rolechooser" method="post" action="'.$httphost.'/adm/roles"'.$targetattr.'>'."\n".
+ '<form name="rolechooser" method="post" action="'.$httphost.'/adm/roles"'.$targetattr.' aria-hidden="true">'."\n".
' <input type="hidden" name="destinationurl" value="'.
&HTML::Entities::encode($destinationurl).'" />'."\n".
' <input type="hidden" name="gotorole" value="1" />'."\n".
@@ -3122,7 +3124,8 @@
$form .= ' <input type="hidden" name="destsymb" value="'.
&HTML::Entities::encode($destsymb).'" />'."\n";
}
- $form .= '</form>'."\n";
+ $form .= '<input type="submit" value="'.&mt('Submit').'" class="LC_visually_hidden" tabindex="-1" disabled="disabled" />'."\n".
+ '</form>'."\n";
foreach my $role (@roles_order) {
my $include;
if (defined($courseroles{$role})) {
@@ -3611,7 +3614,7 @@
<span id="ddcountcollapse" class="LC_menubuttons_inline_text">
$collapse
</span></a>
-<span id="duedatecountdown" class="LC_menubuttons_inline_text" style="display: $currdisp;"></span>
+<span id="duedatecountdown" class="LC_menubuttons_inline_text" style="display: $currdisp;" role="timer"></span>
<a href="javascript:toggleCountdown();" class="LC_menubuttons_link">
<span id="ddcountexpand" class="LC_menubuttons_inline_text" >$expand</span>
<img src="/res/adm/pages/timer.png" title="$desc" class="LC_icon" alt="$alttxt" /><span class="LC_menubuttons_inline_text">$title</span></a>
More information about the LON-CAPA-cvs
mailing list