Wrap text
|
|
/*
*/
var SolutionUpload = {
formId : 'upload_solution_login',
formStatus : null,
usernameField : 'upload_solution_login_username',
passwordField : 'upload_solution_login_password',
submitButton : 'upload_solution_login_submit',
start : function () {
if ($(SolutionUpload.formId) != null)
SolutionUpload.form_login();
},
loginOK : function () {
$(SolutionUpload.formId).request({
method: 'post',
onSuccess: function (transport) {
if (transport.responseText.match(/^1/))
SolutionUpload.formStatus = true;
else
SolutionUpload.formStatus = false;
},
});
return SolutionUpload.formStatus == true;
},
checkNotEmpty : function () {
return !($F(SolutionUpload.passwordField).empty() || $F(SolutionUpload.usernameField).empty());
},
form_login : function () {
$(SolutionUpload.formId).observe('submit', function (e) {
e.stop();
$(SolutionUpload.formId).disable();
if (SolutionUpload.checkNotEmpty()) {
var submit = $F(SolutionUpload.submitButton);
$(SolutionUpload.submitButton).writeAttribute('value', 'Please wait...');
if (SolutionUpload.loginOK())
alert('login ok');
else {
alert('login ko');
$(SolutionUpload.submitButton).writeAttribute('value', submit);
$(SolutionUpload.formId).enable();
}
} else {
if ($F(SolutionUpload.passwordField).empty()) {
new Effect.Highlight(SolutionUpload.passwordField);
$(SolutionUpload.passwordField).focus();
}
if ($F(SolutionUpload.usernameField).empty()) {
new Effect.Highlight(SolutionUpload.usernameField);
$(SolutionUpload.usernameField).focus();
}
$(SolutionUpload.formId).enable();
}
});
}
};
|