[LON-CAPA-cvs] cvs: loncom /interface loncommon.pm
raeburn
raeburn at source.lon-capa.org
Mon May 25 18:42:10 EDT 2026
raeburn Mon May 25 22:42:10 2026 EDT
Modified files:
/loncom/interface loncommon.pm
Log:
- WCAG 2.2 compliance: support use of <th> tags for row headings in data
tables used in domain settings screen.
- Coding style: in &select_language() routine, rename scalar used in looping
over language IDs to differentiate it from $id argument passed to routine.
Index: loncom/interface/loncommon.pm
diff -u loncom/interface/loncommon.pm:1.1525 loncom/interface/loncommon.pm:1.1526
--- loncom/interface/loncommon.pm:1.1525 Wed May 13 23:41:19 2026
+++ loncom/interface/loncommon.pm Mon May 25 22:42:10 2026
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# a pile of common routines
#
-# $Id: loncommon.pm,v 1.1525 2026/05/13 23:41:19 raeburn Exp $
+# $Id: loncommon.pm,v 1.1526 2026/05/25 22:42:10 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -1053,10 +1053,10 @@
if ($includeempty) {
%langchoices = ('' => 'No language preference');
}
- foreach my $id (&languageids()) {
- my $code = &supportedlanguagecode($id);
+ foreach my $lid (&languageids()) {
+ my $code = &supportedlanguagecode($lid);
if ($code) {
- $langchoices{$code} = &plainlanguagedescription($id);
+ $langchoices{$code} = &plainlanguagedescription($lid);
}
}
%langchoices = &Apache::lonlocal::texthash(%langchoices);
@@ -8161,6 +8161,7 @@
}
table.LC_nested tr.LC_odd_row td,
+table.LC_nested tr.LC_odd_row th.LC_rowheader,
table.LC_nested tr.LC_odd_row > th.LC_left_item {
background-color: #EEEEEE;
border: 0;
@@ -9662,11 +9663,23 @@
}
table.LC_resourceList tr.LC_even_row th,
-table tr.LC_even_row th.LC_rowheader,
table#contentlist tr.LC_even_row th {
background-color: $data_table_dark;
}
+table.LC_nested tr > th.LC_rowheader {
+ background-color: #FFFFFF;
+ border: none;
+}
+
+table.LC_nested tr.LC_odd_row th.LC_rowheader,
+table.LC_nested tr > th.LC_rowheader {
+ font-weight: normal;
+ color: $font;
+ text-align: left;
+ font-size: small;
+}
+
table.LC_data_table tr.LC_odd_row th.LC_rowheader,
table.LC_data_table tr.LC_even_row th.LC_rowheader {
font-weight: normal;
More information about the LON-CAPA-cvs
mailing list