[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