|
Lines 5-10
Link Here
|
| 5 |
[% INCLUDE 'doc-head-close.inc' %] |
5 |
[% INCLUDE 'doc-head-close.inc' %] |
| 6 |
[% BLOCK cssinclude %][% END %] |
6 |
[% BLOCK cssinclude %][% END %] |
| 7 |
[% BLOCK jsinclude %] |
7 |
[% BLOCK jsinclude %] |
|
|
8 |
[% IF (new_password) %] |
| 9 |
[% Asset.js("lib/jquery/plugins/jquery.validate.min.js") | $raw %] |
| 10 |
[% PROCESS 'password_check.inc' new_password => 'newPassword', minPasswordLength => minPasswordLength, RequireStrongPassword => RequireStrongPassword %] |
| 11 |
[% END %] |
| 8 |
<script> |
12 |
<script> |
| 9 |
$(function() { |
13 |
$(function() { |
| 10 |
$("#CheckAll").click(function(){ |
14 |
$("#CheckAll").click(function(){ |
|
Lines 21-26
Link Here
|
| 21 |
$("fieldset#serial, fieldset#book, fieldset#chapter").hide() |
25 |
$("fieldset#serial, fieldset#book, fieldset#chapter").hide() |
| 22 |
$("fieldset#" + $(this).val() ).show(); |
26 |
$("fieldset#" + $(this).val() ).show(); |
| 23 |
}); |
27 |
}); |
|
|
28 |
[% IF (new_password) %] |
| 29 |
$("#mainform").validate({ |
| 30 |
rules: { |
| 31 |
newPassword: { |
| 32 |
required: true, |
| 33 |
password_strong: true, |
| 34 |
password_no_spaces: true |
| 35 |
}, |
| 36 |
repeatPassword: { |
| 37 |
required: true, |
| 38 |
password_match: true |
| 39 |
} |
| 40 |
} |
| 41 |
}); |
| 42 |
[% END %] |
| 24 |
}); |
43 |
}); |
| 25 |
</script> |
44 |
</script> |
| 26 |
[% END %] |
45 |
[% END %] |
|
Lines 116-122
Link Here
|
| 116 |
</form> |
135 |
</form> |
| 117 |
[% ELSIF (new_password) %] |
136 |
[% ELSIF (new_password) %] |
| 118 |
[% UNLESS ( errLinkNotValid ) %] |
137 |
[% UNLESS ( errLinkNotValid ) %] |
| 119 |
<form action="/cgi-bin/koha/opac-password-recovery.pl" method="post" autocomplete="off"> |
138 |
<form id="mainform" name="mainform" action="/cgi-bin/koha/opac-password-recovery.pl" method="post" autocomplete="off"> |
| 120 |
<input type="hidden" name="koha_login_context" value="opac" /> |
139 |
<input type="hidden" name="koha_login_context" value="opac" /> |
| 121 |
<fieldset class="brief"> |
140 |
<fieldset class="brief"> |
| 122 |
[% IF ( RequireStrongPassword ) %] |
141 |
[% IF ( RequireStrongPassword ) %] |
|
Lines 125-132
Link Here
|
| 125 |
<div class="alert alert-info">Your password must be at least [% minPasswordLength | html %] characters long.</div> |
144 |
<div class="alert alert-info">Your password must be at least [% minPasswordLength | html %] characters long.</div> |
| 126 |
[% END %] |
145 |
[% END %] |
| 127 |
<div class="form-group"> |
146 |
<div class="form-group"> |
| 128 |
<label for="password">New password:</label> |
147 |
<label for="newPassword">New password:</label> |
| 129 |
<input class="form-control" type="password" id="password" size="40" name="password" /> |
148 |
<input class="form-control" type="password" id="newPassword" size="40" name="newPassword" /> |
| 130 |
</div> |
149 |
</div> |
| 131 |
|
150 |
|
| 132 |
<div class="form-group"> |
151 |
<div class="form-group"> |