[LON-CAPA-cvs] cvs: loncom /interface lonnavmaps.pm

raeburn raeburn at source.lon-capa.org
Fri Jan 31 11:07:31 EST 2025


raeburn		Fri Jan 31 16:07:31 2025 EDT

  Modified files:              
    /loncom/interface	lonnavmaps.pm 
  Log:
  - WCAG 2 compliance
    Include icon and title within a single <a href> ... </a> so screenreader
    does not need to read a link to the same URL twice for each resource.
  
  
Index: loncom/interface/lonnavmaps.pm
diff -u loncom/interface/lonnavmaps.pm:1.567 loncom/interface/lonnavmaps.pm:1.568
--- loncom/interface/lonnavmaps.pm:1.567	Fri Jan  3 05:38:17 2025
+++ loncom/interface/lonnavmaps.pm	Fri Jan 31 16:07:31 2025
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # Navigate Maps Handler
 #
-# $Id: lonnavmaps.pm,v 1.567 2025/01/03 05:38:17 raeburn Exp $
+# $Id: lonnavmaps.pm,v 1.568 2025/01/31 16:07:31 raeburn Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -1120,7 +1120,7 @@
     }
 
     # Decide what to display
-    $result .= "$newBranchText$linkopen$icon$linkclose";
+    $result .= "$newBranchText$linkopen$icon";
     
     my $curMarkerBegin = '';
     my $curMarkerEnd = '';
@@ -1160,7 +1160,7 @@
             $linkopen = "<a href=\"$link\">";
         }
     }
-    $result .= "$curMarkerBegin$linkopen$title$partLabel$linkclose$curMarkerEnd$editmapLink$nonLinkedText</td>";
+    $result .= "$curMarkerBegin$title$partLabel$curMarkerEnd$linkclose$editmapLink$nonLinkedText</td>";
 
     return $result;
 }




More information about the LON-CAPA-cvs mailing list