[LON-CAPA-cvs] cvs: loncom /auth lonlogin.pm

raeburn raeburn at source.lon-capa.org
Sun Feb 9 21:12:30 EST 2025


raeburn		Mon Feb 10 02:12:30 2025 EDT

  Modified files:              
    /loncom/auth	lonlogin.pm 
  Log:
  - WCAG 2 compliance.
  
  
Index: loncom/auth/lonlogin.pm
diff -u loncom/auth/lonlogin.pm:1.210 loncom/auth/lonlogin.pm:1.211
--- loncom/auth/lonlogin.pm:1.210	Sun Feb  9 22:49:11 2025
+++ loncom/auth/lonlogin.pm	Mon Feb 10 02:12:30 2025
@@ -1,7 +1,7 @@
 # The LearningOnline Network
 # Login Screen
 #
-# $Id: lonlogin.pm,v 1.210 2025/02/09 22:49:11 raeburn Exp $
+# $Id: lonlogin.pm,v 1.211 2025/02/10 02:12:30 raeburn Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -864,6 +864,7 @@
           'forgotpw' => 'Forgot password?',
           'newuser'  => 'New User?',
           'change'   => 'Change?',
+          'nojs'     => 'Use of LON-CAPA requires Javascript to be enabled in your web browser.',
        );
 # -------------------------------------------------- Change password field name
 
@@ -921,9 +922,18 @@
        .$lt{'log'}
        .'</h2>';
 
-    my $noscript_warning='<noscript><span class="LC_warning"><b>'
-                        .&mt('Use of LON-CAPA requires Javascript to be enabled in your web browser.')
-                        .'</b></span></noscript>';
+    my $noscript_warning = <<"ENDNOJS";
+<div aria-hidden="true" style="padding:0;margin:0;border:0">
+<noscript>
+<span style="color: darkred; font-weight: bold;">$lt{'nojs'}</span>
+</noscript>
+</div>
+<div class="LC_visually_hidden">
+<noscript>
+$lt{'nojs'}
+</noscript>
+</div>
+ENDNOJS
     my $helpdeskscript;
     my $contactblock = &contactdisplay(\%lt,$servadm,$showadminmail,
                                        $authdomain,\$helpdeskscript,




More information about the LON-CAPA-cvs mailing list