|
@@ -159,7 +159,7 @@ function smfRegister(formID, passwordDifficultyLevel, regTextStrings)
|
|
|
stringIndex = 'password_valid';
|
|
|
|
|
|
// Set the image.
|
|
|
- setVerificationImage(verificationFields['pwmain'][2], isValid, textStrings[stringIndex] ? textStrings[stringIndex] : '');
|
|
|
+ setVerificationImage(verificationFields['pwmain'][0], isValid, textStrings[stringIndex] ? textStrings[stringIndex] : '');
|
|
|
verificationFields['pwmain'][1].className = verificationFields['pwmain'][5] + ' ' + (isValid ? 'valid_input' : 'invalid_input');
|
|
|
|
|
|
// As this has changed the verification one may have too!
|
|
@@ -179,7 +179,7 @@ function smfRegister(formID, passwordDifficultyLevel, regTextStrings)
|
|
|
// Check and set valid status!
|
|
|
var isValid = verificationFields['pwmain'][1].value == verificationFields['pwverify'][1].value && refreshMainPassword(true);
|
|
|
var alt = textStrings[isValid == 1 ? 'password_valid' : 'password_no_match'] ? textStrings[isValid == 1 ? 'password_valid' : 'password_no_match'] : '';
|
|
|
- setVerificationImage(verificationFields['pwverify'][2], isValid, alt);
|
|
|
+ setVerificationImage(verificationFields['pwverify'][0], isValid, alt);
|
|
|
verificationFields['pwverify'][1].className = verificationFields['pwverify'][5] + ' ' + (isValid ? 'valid_input' : 'invalid_input');
|
|
|
|
|
|
return true;
|
|
@@ -196,7 +196,7 @@ function smfRegister(formID, passwordDifficultyLevel, regTextStrings)
|
|
|
verificationFields['username'][1].className = verificationFields['username'][5];
|
|
|
// Check the image is correct.
|
|
|
var alt = textStrings['username_check'] ? textStrings['username_check'] : '';
|
|
|
- setVerificationImage(verificationFields['username'][2], 'check', alt);
|
|
|
+ setVerificationImage(verificationFields['username'][0], 'check', alt);
|
|
|
|
|
|
// Check the password is still OK.
|
|
|
refreshMainPassword();
|
|
@@ -243,23 +243,24 @@ function smfRegister(formID, passwordDifficultyLevel, regTextStrings)
|
|
|
var alt = textStrings[isValid == 1 ? 'username_valid' : 'username_invalid'] ? textStrings[isValid == 1 ? 'username_valid' : 'username_invalid'] : '';
|
|
|
|
|
|
verificationFields['username'][1].className = verificationFields['username'][5] + ' ' + (isValid == 1 ? 'valid_input' : 'invalid_input');
|
|
|
- setVerificationImage(verificationFields['username'][2], isValid == 1, alt);
|
|
|
+ setVerificationImage(verificationFields['username'][0], isValid == 1, alt);
|
|
|
|
|
|
ajax_indicator(false);
|
|
|
}
|
|
|
|
|
|
// Set the image to be the correct type.
|
|
|
- function setVerificationImage(imageHandle, imageIcon, alt)
|
|
|
+ function setVerificationImage(fieldID, imageIcon, alt)
|
|
|
{
|
|
|
- if (!imageHandle)
|
|
|
+ if (!fieldID)
|
|
|
return false;
|
|
|
if (!alt)
|
|
|
alt = '*';
|
|
|
|
|
|
- var curImage = imageIcon ? (imageIcon == 'check' ? 'field_check.png' : 'field_valid.png') : 'field_invalid.png';
|
|
|
- imageHandle.src = smf_images_url + '/icons/' + curImage;
|
|
|
- imageHandle.alt = alt;
|
|
|
- imageHandle.title = alt;
|
|
|
+ $('#' + fieldID + '_img').removeClass('valid check invalid').attr('alt', alt).attr('title', alt);
|
|
|
+ if (imageIcon)
|
|
|
+ $('#' + fieldID + '_img').addClass(imageIcon == 'check' ? 'check' : 'valid');
|
|
|
+ else
|
|
|
+ $('#' + fieldID + '_img').addClass('invalid');
|
|
|
|
|
|
return true;
|
|
|
}
|