[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