otwstephanie / otwarchive3

Clone of OTWarchive, for merge testing
0 stars 0 forks source link

live validation/ajaxy success/error messages need to be laid out properly [ERRORS] #82

Open otwstephanie opened 10 years ago

otwstephanie commented 10 years ago

From mooncros...@gmail.com on May 07, 2008 10:13:07

What steps will reproduce the problem? 1. Go to Post a story

  1. Start filing out the fields and stop typing: message appears and page shifts
  2. Continue typing. Message disappears and text shifts again What is the expected output? What do you see instead? To be honest, I found this most confusing and it'll probably start to annoy me if posting to the archive often. The green text that appears is distracting from what the user's doing (which is filling in fields). It shifts the rest of the page down, which is startling ("Huh? What just happened?"). If you continue typing in the same field, the message disappears again, with the page shifting again.

I would much prefer some kind of countdown counter telling the user how much more characters they can type (and how long is the title allowed to be?). But if a "Length" message is required, perhaps it's possible to reserve the space it needs so it can appear and disappear without shifting the rest of the page around? Please use labels and text to provide additional information. WinXP, FF 2.0.0.14, IE 7.

Original issue: http://code.google.com/p/otwarchive/issues/detail?id=82

otwstephanie commented 10 years ago

From jlbar...@mindspring.com on May 07, 2008 17:24:48

I agree, the seemingly-random shifting about of the page is confusing and annoying. It happens in both Netscape 7.2 and Safari 1.3.2 on Mac OS 10.3.9 as well.

otwstephanie commented 10 years ago

From shal...@gmail.com on May 12, 2008 16:19:59

We need a consistent layout and style for any success/error messages produced by live validation or AJAX-type changes -- the fix for this will need to wait on input from design team.

Summary: live validation/ajaxy success/error messages need to be laid out properly
Status: Accepted
Labels: Component-UI Milestone-Internal0.9

otwstephanie commented 10 years ago

From shal...@gmail.com on September 02, 2008 06:53:40

I have temporarily turned off the live validation options so at least that part doesn't look broken for beta. In the long run, we want only warnings of bad data to appear, not the "thanks!" messages, and these should be laid out more cleaning. Postponing this until after beta, however.

Labels: -Milestone-Internal0.9 Milestone-PostBeta

otwstephanie commented 10 years ago

From Black0Sa...@gmail.com on September 04, 2008 03:43:05

Labels: Roadmap-MainNavigation Roadmap-Work

otwstephanie commented 10 years ago

From eni...@gmail.com on March 06, 2009 13:03:45

No pressure though. koff

Labels: Milestone-Internal0.6

otwstephanie commented 10 years ago

From Black0Sa...@gmail.com on October 20, 2009 01:18:38

Changing internal milestone to 0.7

Labels: -Milestone-Internal0.6 Milestone-Internal0.7

otwstephanie commented 10 years ago

From liminim...@googlemail.com on January 22, 2010 09:30:34

have taken possession of these issues temporarily until jan 30 commit for documentation purposes

Status: Started
Owner: liminimail

otwstephanie commented 10 years ago

From liminim...@googlemail.com on January 23, 2010 05:09:05

Summary: live validation/ajaxy success/error messages need to be laid out properly [ERRORS]

otwstephanie commented 10 years ago

From liminim...@googlemail.com on January 30, 2010 11:11:24

Status: Accepted
Owner: ---

otwstephanie commented 10 years ago

From betsy.ha...@gmail.com on February 14, 2010 17:38:44

grabbing if lim doesn't want it

Status: Assigned
Owner: betsy.haibel

otwstephanie commented 10 years ago

From liminim...@googlemail.com on February 15, 2010 10:03:12

Betsy! Yay! Please check out all issues marked [ERRORS], the notes in the css file system-messages and this issue: http://code.google.com/p/otwarchive/issues/detail?id=185

otwstephanie commented 10 years ago

From eni...@gmail.com on February 28, 2010 09:40:40

Labels: -Component-UI Component-FrontEnd

otwstephanie commented 10 years ago

From elz...@gmail.com on June 21, 2010 12:43:05

Labels: Milestone-Internal0.8

otwstephanie commented 10 years ago

From autu...@gmail.com on November 14, 2010 11:54:39

Bulk adding NeedsTest labels to all open issues

Labels: NeedsTests

otwstephanie commented 10 years ago

From eni...@gmail.com on July 01, 2012 16:00:22

Labels: -Milestone-Internal0.8 Milestone-Internal0.9

otwstephanie commented 10 years ago

From eni...@gmail.com on September 16, 2012 15:11:25

Setting free as years and years have passed, and the issue itself is probably due for revising.

Betsy, if you want to come back to it, you know our arms are always open :)

Status: PendingReview
Owner: ---
Labels: -NeedsTests

otwstephanie commented 10 years ago

From sarken on July 22, 2013 21:49:55

https://github.com/otwcode/otwarchive/pull/1287 Here's a list of form fields with the annoying LiveValidation in question:

ABUSE FORM

ADMIN USERS SHOW

ADMIN POST

ADMIN ARCHIVE FAQ

CHALLENGE SETTINGS SIGN-UP INSTRUCTIONS

CHAPTER FORM

COLLECTION SETTINGS FORM

COMMENT FORM (LOGGED OUT)

FEEDBACKS (SUPPORT)

KNOWN ISSUES (ADMIN)

PROMPT ON CHALLENGE SIGN-UP FORM

SERIES EDIT

USERS PASSWD PARTIAL (CREATE USER)

USERS EDIT (EDIT PROFILE)

STANDARD FORM (POST NEW OR EDIT WORK)

There are two known issues here:

(1) In webkit browsers, on the Abuse form's "Link to the page you are reporting (required)" field and the Support form's "Your comment (required)" field, the LV error pops over the field if you click in the field, leave it empty, click away, click back in field, and click away again. This is because of the float on the footnote. I might do a complete overhaul of footnotes on forms when I attempt to beat the forms into submission, but for now? It's cosmetic, you can still select the field, it's not easily fixable, so like the joke says, if it hurts, don't do it.

(2) When you are logged in as an admin and you go to suspend a user, if you enter something that isn't a number in the "Suspend: enter a whole number of days" field, the error message doesn't point directly at the box, but at the radio button for the "Suspend: enter a whole number of days" option. That's because we don't normally lay our forms out like that. This might end up being better after the form standardization of doom project. For now, I have faith that our admins can figure out what it means. ;)

Status: SubmittedPullRequest
Owner: sarken