aboutsummaryrefslogtreecommitdiff
path: root/public/js/dashboard.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/js/dashboard.js')
-rw-r--r--public/js/dashboard.js17
1 files changed, 15 insertions, 2 deletions
diff --git a/public/js/dashboard.js b/public/js/dashboard.js
index 76b8ec4..0818854 100644
--- a/public/js/dashboard.js
+++ b/public/js/dashboard.js
@@ -559,6 +559,10 @@ panel.changePassword = function(){
<label class="label">New password:</label>
<p class="control has-addons">
<input id="password" class="input is-expanded" type="password" placeholder="Your new password">
+ </p>
+ <label class="label">Confirm password:</label>
+ <p class="control has-addons">
+ <input id="passwordTwo" class="input is-expanded" type="password" placeholder="Verify your new password">
<a id="sendChangePassword" class="button is-primary">Set new password</a>
</p>
`;
@@ -566,9 +570,18 @@ panel.changePassword = function(){
panel.page.appendChild(container);
document.getElementById('sendChangePassword').addEventListener('click', function(){
- panel.sendNewPassword(document.getElementById('password').value);
+ if (document.getElementById('password').value === document.getElementById('passwordTwo').value) {
+ panel.sendNewPassword(document.getElementById('password').value);
+ } else {
+ swal({
+ title: "Password Mismatch!",
+ text: 'Your passwords do not match, please try again.',
+ type: "error"
+ }, function() {
+ panel.changePassword();
+ });
+ }
});
-
}
panel.sendNewPassword = function(pass){