Accessibility measure. Tab order is now in this order across all login 
forms:
        1. User name
        2. Password
        3. remember me
        4. Login/submit button
        5. OpenID
        6. Forgot your password


        Patch by jadelennox. 

diffs (46 lines):

diff -r a58ae6803a4e -r 38c108545b3f cgi-bin/bml/scheme/tropo-purple.look
--- a/cgi-bin/bml/scheme/tropo-purple.look      Fri Dec 11 14:40:46 2009 +0000
+++ b/cgi-bin/bml/scheme/tropo-purple.look      Sun Dec 13 11:50:10 2009 +0000
@@ -117,7 +117,8 @@ accountlinks<=
             size => 20,
             maxlength => 27,
             tabindex => 1,
-        }) . " <a 
href='$LJ::SITEROOT/openid/'>$ML{'sitescheme.accountlinks.login.openid'}</a></td></tr>";
+            raw => 'aria-required="true"',
+        }) . " <a href='$LJ::SITEROOT/openid/' 
tabindex=5>$ML{'sitescheme.accountlinks.login.openid'}</a></td></tr>";
         $ret .= "<tr><td><label 
for='login_password'>$ML{'sitescheme.accountlinks.login.password'}</label></td>";
         $ret .= "<td class='input-cell' colspan='2'>" . LJ::html_text({
             type => "password",
@@ -125,7 +126,8 @@ accountlinks<=
             id => "login_password",
             size => 20,
             tabindex => 2,
-        }) . " <a 
href='$LJ::SITEROOT/lostinfo'>$ML{'sitescheme.accountlinks.login.forgotpassword'}</a></td></tr>";
+            raw => 'aria-required="true"',
+        }) . " <a href='$LJ::SITEROOT/lostinfo' 
tabindex=6>$ML{'sitescheme.accountlinks.login.forgotpassword'}</a></td></tr>";
         $ret .= "<tr><td>&nbsp;</td>";
         $ret .= "<td class='remember-me-cell'>";
         $ret .= LJ::html_check({
diff -r a58ae6803a4e -r 38c108545b3f cgi-bin/bml/scheme/tropo-red.look
--- a/cgi-bin/bml/scheme/tropo-red.look Fri Dec 11 14:40:46 2009 +0000
+++ b/cgi-bin/bml/scheme/tropo-red.look Sun Dec 13 11:50:10 2009 +0000
@@ -117,7 +117,8 @@ accountlinks<=
             size => 20,
             maxlength => 27,
             tabindex => 1,
-        }) . " <a 
href='$LJ::SITEROOT/openid/'>$ML{'sitescheme.accountlinks.login.openid'}</a></td></tr>";
+            raw => 'aria-required="true"',
+        }) . " <a href='$LJ::SITEROOT/openid/' 
tabindex=5>$ML{'sitescheme.accountlinks.login.openid'}</a></td></tr>";
         $ret .= "<tr><td><label 
for='login_password'>$ML{'sitescheme.accountlinks.login.password'}</label></td>";
         $ret .= "<td class='input-cell' colspan='2'>" . LJ::html_text({
             type => "password",
@@ -125,7 +126,8 @@ accountlinks<=
             id => "login_password",
             size => 20,
             tabindex => 2,
-        }) . " <a 
href='$LJ::SITEROOT/lostinfo'>$ML{'sitescheme.accountlinks.login.forgotpassword'}</a></td></tr>";
+            raw => 'aria-required="true"',
+        }) . " <a href='$LJ::SITEROOT/lostinfo' 
tabindex=6>$ML{'sitescheme.accountlinks.login.forgotpassword'}</a></td></tr>";
         $ret .= "<tr><td>&nbsp;</td>";
         $ret .= "<td class='remember-me-cell'>";
         $ret .= LJ::html_check({
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog

Reply via email to