ACUX v1, but this time with that smooth, client-side form validation you've been craving.
Checklist
- S, Munaf, and Steven check in to communicate reqs.
- Get code on some shared server, probably cube.
- Enumerate and capture the HTML of account creation permutations (mail account info, creating accounts with reason, override Anti-spoof checkbox, others?)
- Munaf: finalize CSS assets
- resolve CSS issues on resize: benefit text overlays form, benefit icon alignment, error feedback text, etc.
- Browser testing
- UI/UX requirements testing
- Decide if there's a better alternative to "Security check" CAPTCHA header
- Give Steven a list of all error messages. (The php containing them is fine.)
- what to do with "Find out more about logging in." linking to http://en.wikipedia.org/wiki/Help:Logging_in which comes from http://en.wikipedia.org/wiki/MediaWiki:Signupend
- S and Munaf to resolve CSS issues for valid / invalid items: input text turns red/green, no images, validation text wraps poorly
- (Maybe) add a hidden form field 'show_acux=1/0' that ensures the form is shown consistently to users who disable cookies
- the AJAX username server validation does not hit AntiSpoof checks (username 555, Swalling vs. Swailing). Bug 40648 filed, requires core code fixes.
- Kill the "Keep me logged in" function.
- Unbold the instructional text in the fields
- Remove the HTML5 email field validation.
- Change ampersand in benefits title to 'and'
- Clear validation from second password field if the first field is edited again.
- Investigate: if there's a timeout (e.g. debugger), no tipsy tooltips appear thereafter
- what happened to PLURAL support in mw.msg() ? (FIXED)
- Investigate: on Firefox browser restart, window contents are empty (modifyPage() removed them but never replaced ).
- Email Address and Security Check should be sentence case like the rest of the page
- Update password-username matching (they can't match) on edit of either field
- Validation not working in IE7+8 on XP and Windows7. (JS errors)
- Benefits not appearing in IE9/Windows7
- Add in 40% width again, so that benefits are spaced correctly.
Trello card: Yhhyj4KM
- column: Done
- Attachments
- Screen Shot 2012-11-02 at 4.38.35 PM.png (cover image)