Authored by htoooth

refactor

... ... @@ -194,6 +194,9 @@ var AccountLoginData = {
getAccountVal: function() { // 这个值没用处只是用来保证登录时接口完整。
return 'uid';
},
validateAccountLocal: function() {
return $.Deferred().reject().promise(); // eslint-disable-line
}, // eslint-disable-line
creditableToken: getQrCodeVal,
validate: function() {
return $.Deferred().resolve().promise(); // eslint-disable-line
... ... @@ -945,21 +948,19 @@ $(document).on('click', function(e) {
/** ************************************************************************/
// 邮箱自动完成后失去焦点:1. 本地验证格式;2.服务器检查用户是否注册;3.检查验证用户次数
// 邮箱自动完成后失去焦点:仅进行本地格式验证格式;
mailAc($accountInput1, function() {
return currentLogin.validateAccountLocal().then(function() {
return currentLogin.validateAccountAsync()
.then(authUntilThreeTimesAsync)
.then(showCaptchaImgPic);
});
return currentLogin.validateAccountLocal();
});
// 短信下手机输入框失去焦点:
// 1. 本地验证格式;2.服务器检查用户是否注册;3.始终检查验证用户次数
$accountInput2.on('blur', function() {
return currentLogin.validateAccountLocal().then(function() {
return currentLogin.validateAccountAsync()
.then(authUntilThreeTimesAsync)
.then(showCaptchaImgPic);
.always(function() {
return authUntilThreeTimesAsync().then(showCaptchaImgPic);
});
});
});
... ...