Skip to content

Commit 5471ce7

Browse files
authored
Eliminate javascript:void(0) and unchecked. Document mysterious handler attachment. (#195)
1 parent 1ab3493 commit 5471ce7

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

mGAP/resources/views/login.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
}(jQuery, LABKEY));
1414

1515
</script>
16-
<form class="auth-form" name="login" action="javascript:void(0)" method="post">
16+
<form class="auth-form" name="login" method="post">
1717
<div class="auth-header">Sign In</div>
1818
<div class="labkey-error" id="errors"></div>
1919
<div class="auth-form-body">
@@ -28,12 +28,13 @@
2828
<div class="auth-header auth-item">Terms of Use</div>
2929
<div class="toucontent auth-item termsOfUseContent"></div>
3030
<div class="auth-item">
31-
<input type="checkbox" tabindex="4" name="approvedTermsOfUse" id="approvedTermsOfUse" class="auth-item" unchecked>
31+
<input type="checkbox" tabindex="4" name="approvedTermsOfUse" id="approvedTermsOfUse" class="auth-item">
3232
<label for="approvedTermsOfUse">I agree to these terms</label>
3333
</div>
3434
</div>
3535
<input type="hidden" name="termsOfUseType" id="termsOfUseType">
3636
<div class="auth-item auth-credentials-submit">
37+
<!-- Note: login.js attaches an authenticateUser() click event to elements with class "loginSubmitButton" -->
3738
<input type="submit" tabindex="-1" class="loginSubmitButton"/>
3839
<a tabindex="5" class="labkey-button primary signin-btn"><span>Sign In</span></a>
3940
<span class="registrationSection">

mcc/resources/views/login.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script type="text/javascript" nonce="<%=scriptNonce%>">
22

33
</script>
4-
<form class="auth-form" name="login" action="javascript:void(0)" method="post">
4+
<form class="auth-form" name="login" method="post">
55
<div class="auth-header">Sign In</div>
66
<div class="labkey-error" id="errors"></div>
77
<div class="auth-form-body">
@@ -16,12 +16,13 @@
1616
<div class="auth-header auth-item">Terms of Use</div>
1717
<div class="toucontent auth-item termsOfUseContent"></div>
1818
<div class="auth-item">
19-
<input type="checkbox" tabindex="4" name="approvedTermsOfUse" id="approvedTermsOfUse" class="auth-item" unchecked>
19+
<input type="checkbox" tabindex="4" name="approvedTermsOfUse" id="approvedTermsOfUse" class="auth-item">
2020
<label for="approvedTermsOfUse">I agree to these terms</label>
2121
</div>
2222
</div>
2323
<input type="hidden" name="termsOfUseType" id="termsOfUseType">
2424
<div class="auth-item auth-credentials-submit">
25+
<!-- Note: login.js attaches an authenticateUser() click event to elements with class "loginSubmitButton" -->
2526
<input type="submit" tabindex="-1" class="loginSubmitButton"/>
2627
<a tabindex="5" class="labkey-button primary signin-btn"><span>Sign In</span></a>
2728
<span class="registrationSection">

0 commit comments

Comments
 (0)