Skip to content

Commit 023a935

Browse files
committed
Implements #145
1 parent 8354bba commit 023a935

File tree

2 files changed

+25
-2
lines changed

2 files changed

+25
-2
lines changed

login_buttons_dialogs.html

+18-1
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
<h4 class="modal-title">{{i18n 'resetPasswordDialog.title'}}</h4>
1717
</div>
1818
<div class="modal-body">
19+
{{> _loginButtonsMessages}}
1920
<input id="reset-password-new-password" class="form-control" type="password" placeholder="{{i18n 'resetPasswordDialog.newPassword'}}"/><br>
2021
<input id="reset-password-new-password-again" class="form-control" type="password" placeholder="{{i18n 'resetPasswordDialog.newPasswordAgain'}}"/><br>
21-
{{> _loginButtonsMessages}}
2222
</div>
2323
<div class="modal-footer">
2424
<a class="btn btn-default" id="login-buttons-cancel-reset-password">{{i18n 'resetPasswordDialog.cancel'}}</a>
@@ -30,6 +30,23 @@ <h4 class="modal-title">{{i18n 'resetPasswordDialog.title'}}</h4>
3030
</div><!-- /.modal-dalog -->
3131
</div><!-- /.modal -->
3232
{{/if}}
33+
34+
<div class="modal" id="login-buttons-reset-password-modal-success">
35+
<div class="modal-dialog">
36+
<div class="modal-content">
37+
<div class="modal-header">
38+
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
39+
<h4 class="modal-title">{{i18n 'resetPasswordDialog.title'}}</h4>
40+
</div>
41+
<div class="modal-body">
42+
{{> _loginButtonsMessages}}
43+
</div>
44+
<div class="modal-footer">
45+
<a class="btn btn-default" id="login-buttons-dismiss-reset-password-success">{{i18n 'loginButtonsMessagesDialog.dismiss'}}</a>
46+
</div>
47+
</div><!-- /.modal-content -->
48+
</div><!-- /.modal-dalog -->
49+
</div><!-- /.modal -->
3350
</template>
3451

3552
<template name="_enrollAccountDialog">

login_buttons_dialogs.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,10 @@
5252
loginButtonsSession.set('resetPasswordToken', null);
5353
Accounts._enableAutoLogin();
5454
$('#login-buttons-reset-password-modal').modal("hide");
55+
},
56+
'click #login-buttons-dismiss-reset-password-success': function(event) {
57+
event.stopPropagation();
58+
$('#login-buttons-reset-password-modal-success').modal("hide");
5559
}
5660
});
5761

@@ -69,9 +73,11 @@
6973
if (error) {
7074
loginButtonsSession.errorMessage(error.reason || "Unknown error");
7175
} else {
76+
$('#login-buttons-reset-password-modal').modal("hide");
77+
$('#login-buttons-reset-password-modal-success').modal();
78+
loginButtonsSession.infoMessage(i18n('infoMessages.passwordChanged'));
7279
loginButtonsSession.set('resetPasswordToken', null);
7380
Accounts._enableAutoLogin();
74-
$('#login-buttons-reset-password-modal').modal("hide");
7581
}
7682
});
7783
};

0 commit comments

Comments
 (0)