Closed Bug 495550 Opened 16 years ago Closed 16 years ago

Update login page to match Clearleft designs

Categories

(addons.mozilla.org Graveyard :: Public Pages, defect)

defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: chowse, Assigned: chowse)

References

Details

(Whiteboard: [patch])

Attachments

(3 files, 1 obsolete file)

User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.10) Gecko/2009042315 Firefox/3.0.10 Build Identifier: The login page uses newer CSS, but still shows traces of the former site design. Reproducible: Always
Blocks: 494088
Target Milestone: --- → 5.0.7
Attached patch Patch for updated login page (obsolete) — Splinter Review
Attachment #381172 - Flags: review?(rdoherty)
Assignee: nobody → chowse
Status: UNCONFIRMED → NEW
Ever confirmed: true
I'm bumping this to 5.0.8 because QA has a lot to do already. Let's get this reviewed and landed early next release.
Whiteboard: [patch]
Target Milestone: 5.0.7 → 5.0.8
Comment on attachment 381172 [details] [diff] [review] Patch for updated login page Form looks really good UI-wise, but I think the code could be written better. A lot of the classes have redundant naming conventions. .amo2009-form and .amo-label-large seem kinda weird to me as they are repeating the layout name and the html element they are meant for. Plus 'large' in a classname is not semantic. I think we don't need to add the forms.css file anymore, pretty sure that is legacy (and probably where some of the classnames came from?). The login form should probably just have a class 'login' added to it and everything in it styled with descendant selectors (.login input, .login label, etc) Any general or site-wide styling could just be added to element selectors (form, input, label, etc). ul.xoxo seems like a nonsensical classname, adding the class 'prose' to the container would fix the issue it is trying to avoid. The .amo2009-login-help class could just be .login-help or #login-help Also, I don't think there should be the text 'Add-ons for Firefox' at the top. I think with these changes the code will rock :)
Attachment #381172 - Flags: review?(rdoherty) → review-
Attached patch Updated patchSplinter Review
Cleaned up the CSS, removed the references to form.css, and made the Login Problems panel a little more visible.
Attachment #381172 - Attachment is obsolete: true
Attachment #387066 - Flags: review?(rdoherty)
Comment on attachment 387066 [details] [diff] [review] Updated patch Looks nice!
Attachment #387066 - Flags: review?(rdoherty) → review+
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
I can't log in to preview using IE 7; reopening.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
chowse: according to http://msdn.microsoft.com/en-us/library/ms535211%28VS.85%29.aspx, you need to add type=submit to the button for IE7. Hooray!
Attached patch Fix for IE7Splinter Review
Thanks for the pointer, Jeff.
Attachment #391422 - Flags: review?(jbalogh)
Attachment #391422 - Flags: review?(jbalogh) → review+
Status: REOPENED → RESOLVED
Closed: 16 years ago16 years ago
Resolution: --- → FIXED
verified fixed on https://preview.addons.mozilla.org/en-US/firefox/users/login in Firefox, Chrome,Opera Safari and IE7
Status: RESOLVED → VERIFIED
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: