You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
694 B
JavaScript

"use strict";
/*globals define, app, socket*/
define('forum/reset', function() {
var ResetPassword = {};
ResetPassword.init = function() {
var inputEl = $('#email'),
errorEl = $('#error'),
successEl = $('#success');
$('#reset').on('click', function() {
if (inputEl.val() && inputEl.val().indexOf('@') !== -1) {
10 years ago
socket.emit('user.reset.send', inputEl.val(), function(err) {
if(err) {
return app.alertError(err.message);
}
10 years ago
errorEl.addClass('hide');
successEl.removeClass('hide');
inputEl.val('');
});
} else {
10 years ago
successEl.addClass('hide');
errorEl.removeClass('hide');
}
return false;
});
};
return ResetPassword;
});