| ⇢ | A | Login::onError() added | |
| ⇢ | A | Login::emptyValue() added | |
| ⇢ | A | Register::emptyValue() added | |
| F | ↗ | C | Register::authRegister() improved |
| B | ↗ | A | js/register_validate.js improved |
| ⇢ | A | register_validate.js ➔ showError added | |
| ⇢ | A | login_validate.js ➔ showError added | |
| ⇢ | A | register_validate.js ➔ ... ➔ $(result).each added | |
| ⇢ | A | login_validate.js ➔ ... ➔ $(result).each added | |
| B | ↗ | A | login_validate.js ➔ ... ➔ xmlhttp.onreadystatechan... improved |
| D | ↗ | A | register_validate.js ➔ ... ➔ xmlhttp.onreadystatec... improved |
| A | ↛ | register_validate.js ➔ showUsernameError removed | |
| A | ↛ | login_validate.js ➔ showPassErrorLogin removed | |
| A | ↛ | login_validate.js ➔ showLoginError removed | |
| A | ↛ | register_validate.js ➔ showEmailError removed | |
| A | ↛ | register_validate.js ➔ showPassErrorRegister removed | |
| A | ↛ | register_validate.js ➔ showMobError removed | |
| A | ↛ | register_validate.js ➔ showNameError removed |