[LON-CAPA-cvs] cvs: loncom /interface loncommon.pm lonnavdisplay.pm lonnavmaps.pm
raeburn
raeburn at source.lon-capa.org
Wed Feb 26 14:50:21 EST 2025
raeburn Wed Feb 26 19:50:21 2025 EDT
Modified files:
/loncom/interface lonnavdisplay.pm lonnavmaps.pm loncommon.pm
Log:
- WCAG 2 compliance.
Index: loncom/interface/lonnavdisplay.pm
diff -u loncom/interface/lonnavdisplay.pm:1.45 loncom/interface/lonnavdisplay.pm:1.46
--- loncom/interface/lonnavdisplay.pm:1.45 Fri Feb 7 20:46:01 2025
+++ loncom/interface/lonnavdisplay.pm Wed Feb 26 19:50:21 2025
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Navigate Maps Display Handler
#
-# $Id: lonnavdisplay.pm,v 1.45 2025/02/07 20:46:01 raeburn Exp $
+# $Id: lonnavdisplay.pm,v 1.46 2025/02/26 19:50:21 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -384,7 +384,8 @@
sub startContentScreen {
my ($r,$mode,$course_type)=@_;
- $r->print("\n".'<ul class="LC_TabContentBigger" id="mainnav">'."\n");
+ $r->print("\n".'<div class="LC_landmark" role="main">'.
+ '<ul class="LC_TabContentBigger" id="mainnav">'."\n");
$r->print('<li'.(($mode eq 'navmaps')?' class="active"':'').'><a href="/adm/navmaps"><b> '.&mt('Main Content').' </b></a></li>'."\n");
my $supptab;
if ($env{'request.role.adv'}) {
@@ -407,7 +408,7 @@
sub endContentScreen {
my ($r)=@_;
- $r->print('</div></div></div>');
+ $r->print('</div></div></div></div>');
}
1;
Index: loncom/interface/lonnavmaps.pm
diff -u loncom/interface/lonnavmaps.pm:1.571 loncom/interface/lonnavmaps.pm:1.572
--- loncom/interface/lonnavmaps.pm:1.571 Mon Feb 3 19:07:54 2025
+++ loncom/interface/lonnavmaps.pm Wed Feb 26 19:50:21 2025
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Navigate Maps Handler
#
-# $Id: lonnavmaps.pm,v 1.571 2025/02/03 19:07:54 raeburn Exp $
+# $Id: lonnavmaps.pm,v 1.572 2025/02/26 19:50:21 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -1710,7 +1710,13 @@
# Data
if ($counter) {
- $result.=&Apache::loncommon::start_data_table("LC_tableOfContent");
+ $result.=&Apache::loncommon::start_data_table("LC_tableOfContent").
+ &Apache::loncommon::start_data_table_header_row('LC_visually_hidden').
+ '<th>'.&mt('Resource or Folder').'</th>'.
+ '<th>'.&mt('Alerts').'</th>'.
+ '<th>'.&mt('Status Icon').'</th>'.
+ '<th>'.&mt('Date/Completion Status').'</th>'.
+ &Apache::loncommon::end_data_table_row()."\n";
}
my $res = "Apache::lonnavmaps::resource";
Index: loncom/interface/loncommon.pm
diff -u loncom/interface/loncommon.pm:1.1464 loncom/interface/loncommon.pm:1.1465
--- loncom/interface/loncommon.pm:1.1464 Tue Feb 25 16:33:39 2025
+++ loncom/interface/loncommon.pm Wed Feb 26 19:50:21 2025
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# a pile of common routines
#
-# $Id: loncommon.pm,v 1.1464 2025/02/25 16:33:39 raeburn Exp $
+# $Id: loncommon.pm,v 1.1465 2025/02/26 19:50:21 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -10936,7 +10936,11 @@
}
sub start_data_table_header_row {
- return '<tr class="LC_header_row">'."\n";;
+ my ($add_class,$id) = @_;
+ my $css_class = 'LC_header_row';
+ $css_class = (join(' ',$css_class,$add_class)) unless ($add_class eq '');
+ $id = (' id="'.$id.'"') unless ($id eq '');
+ return '<tr class="'.$css_class.'"'.$id.'>'."\n";
}
sub end_data_table_header_row {
More information about the LON-CAPA-cvs
mailing list