2016-01-25 17:14:42 +01:00
|
|
|
//==========================================
|
|
|
|
|
|
|
|
|
|
Router.route('/forgotPassword', {
|
|
|
|
|
name: "forgotPassword",
|
|
|
|
|
template: "forgotPassword"
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
Template.forgotPassword.helpers({
|
2016-03-16 15:28:07 +01:00
|
|
|
getForgotPasswordMessageColor: function (){
|
|
|
|
|
if (ActiveEntry.errorMessages.get('forgotPassword')) {
|
|
|
|
|
return "color: #a94442; background-color: #f2dede; border-color: #ebccd1;"
|
|
|
|
|
} else {
|
|
|
|
|
return "color: black;"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
getForgotPasswordMessage: function (){
|
|
|
|
|
return ActiveEntry.errorMessages.get('forgotPassword');
|
|
|
|
|
},
|
|
|
|
|
getForgotPasswordStyle: function (){
|
|
|
|
|
return "border: 1px solid gray";
|
|
|
|
|
},
|
|
|
|
|
forgotPasswordNotification: function() {
|
|
|
|
|
return ActiveEntry.successMessages.get("forgotPassword");
|
|
|
|
|
}
|
2016-01-25 17:14:42 +01:00
|
|
|
});
|
|
|
|
|
|
|
|
|
|
Template.forgotPassword.events({
|
|
|
|
|
"submit": function (event, template) {
|
|
|
|
|
event.preventDefault();
|
|
|
|
|
console.log('send reminder!');
|
2016-04-14 21:02:22 +02:00
|
|
|
ActiveEntry.successMessages.set("forgotPassword", "Your password reset email is sending...");
|
2016-03-16 15:28:07 +01:00
|
|
|
var emailAddress = $('#signInPageEmailInput').val();
|
|
|
|
|
ActiveEntry.forgotPassword(emailAddress);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|