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

raeburn raeburn at source.lon-capa.org
Fri Jan 23 16:05:50 EST 2026


raeburn		Fri Jan 23 21:05:50 2026 EDT

  Modified files:              
    /loncom/interface	lonchat.pm 
  Log:
  - WCAG 2 compliance
    - Include landmark for page's main content to support "Skip to main content"
    - Include labels for form elements  
  
  
Index: loncom/interface/lonchat.pm
diff -u loncom/interface/lonchat.pm:1.20 loncom/interface/lonchat.pm:1.21
--- loncom/interface/lonchat.pm:1.20	Fri Oct 16 20:22:06 2009
+++ loncom/interface/lonchat.pm	Fri Jan 23 21:05:50 2026
@@ -1,7 +1,7 @@
 # The LearningOnline Network
 # Chat
 #
-# $Id: lonchat.pm,v 1.20 2009/10/16 20:22:06 raeburn Exp $
+# $Id: lonchat.pm,v 1.21 2026/01/23 21:05:50 raeburn Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -72,16 +72,19 @@
     my %lt = &Apache::lonlocal::texthash(
                                         anon => 'Post Anonymous',
                                         post => 'Post',
+                                        chat => 'Chat message',
                                       );         
     $r->print(<<ENDDOCUMENT);
 $start_page
+<div class="LC_landmark" role="main" id="LC_main_content">
 <form method="post" name="chatentry">
 $latexHelp
-<input type="text" size="55" name="newchat" />
+<input type="text" size="55" name="newchat" aria-label="$lt{'chat'}" />
 <input value="$lt{'anon'}" name="anonymous" type="submit" />
 <input value="$lt{'post'}" name="newentry" type="submit" />
 $group_elem
 </form>
+</div>
 $end_page
 ENDDOCUMENT
     return OK;




More information about the LON-CAPA-cvs mailing list