(function($) {
$(function() {
alert.GetGlobalAlert();
});
$(document).on("click", ".dphin-form-forgotten-txt", function(e) {
var form = $(".forgottenpassword-form-tmpl").clone();
var frm = form.validate({
rules: {
Email_Address: {
required: true
}
}
});
dolphindialog.custom(
"Reset Password",
form,
" Cancel",
" Submit",
"custom-dialog-resetpassword",
function(success) {
if (success) {
var frm = form.valid();
if (frm === true) {
var dialog = $(".bootbox-body");
var email = dialog.find("input[name=Email_Address_Password]").val();
var Userdata = {
Email: email
};
if (email !== "") {
service.post({
url: "/Account/ForgotPassword",
data: Userdata,
success: function(data) {
if (data) dolphindialog.result(data);
}
});
}
} else {
return false;
}
}
}
);
});
$(document).on("click", ".dphin-form-forgottenusername-txt", function(e) {
var form = $(".forgottenusername-form-tmpl").clone();
var frm = form.validate({
rules: {
Email_Address: {
required: true
}
}
});
dolphindialog.custom(
"Forgot Username",
form,
" Cancel",
" Submit",
"custom-dialog-resetpassword",
function(success) {
if (success) {
var frm = form.valid();
if (frm === true) {
var dialog = $(".bootbox-body");
var email = dialog.find("input[name=Email_Address_Username]").val();
var Userdata = {
Email: email
};
if (email !== "") {
service.post({
url: "/Account/ForgotUsername",
data: Userdata,
success: function(data) {
if (data) dolphindialog.result(data);
}
});
}
} else {
return false;
}
}
}
);
});
$("form[id='myForm']").validate({
rules: {
Username: {
required: true,
minlength: 3,
maxlength: 256
},
Password: {
required: true
}
},
messages: {
Username: {
minlength: "Your username must be at least {0} characters long",
maxlength: "Your username cannot be more than {0} characters long",
required: "Your username is required"
},
Password: {
required: "Your password is required"
}
},
submitHandler: function(form, e) {
e.preventDefault();
$(form).disableSubmit();
form.submit();
},
invalidHandler: function(event, validator) {
dolphindialog.failure(
"There are errors on the form. Please correct these to continue."
);
}
});
})(jQuery);