Opened 6 years ago

Closed 18 months ago

#11776 closed New feature (fixed)

HTML class for non-field errors

Reported by: Daniel Pope <dan@…> Owned by: NickPresta
Component: Forms Version: master
Severity: Normal Keywords:
Cc: Triage Stage: Accepted
Has patch: yes Needs documentation: yes
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no


In most of my applications I like field errors and non-field errors to display slightly differently. In general I need field errors to line up with the field or use an icon to indicate which field they correspond to (such as an arrow icon). Non-field errors of course can't have an arrow icon and don't line up with fields (ie. need different margins).

At the moment it's difficult to arrange this without extra markup, because it's usually hard to write a CSS selector that selects only field xor non-field errors.

It would be really helpful if the output was, say, <ul class="errorlist nonfielderrorlist"> when rendering form.non_field_errors.

Change History (9)

comment:1 Changed 6 years ago by russellm

  • Needs documentation unset
  • Needs tests unset
  • Patch needs improvement unset
  • Triage Stage changed from Unreviewed to Accepted

comment:2 Changed 5 years ago by baumer1122

  • Severity set to Normal
  • Type set to New feature

comment:3 Changed 4 years ago by aaugustin

  • UI/UX unset

Change UI/UX from NULL to False.

comment:4 Changed 4 years ago by aaugustin

  • Easy pickings unset

Change Easy pickings from NULL to False.

comment:5 Changed 20 months ago by NickPresta

  • Owner changed from nobody to NickPresta
  • Status changed from new to assigned

comment:6 Changed 20 months ago by NickPresta

Last edited 20 months ago by NickPresta (previous) (diff)

comment:7 Changed 20 months ago by timo

  • Has patch set
  • Needs documentation set
  • Version changed from 1.1 to master

Patch needs documentation as noted on the PR.

comment:8 Changed 19 months ago by anonymous

I'm still working on this -- I've just updated the PR.

comment:9 Changed 18 months ago by Tim Graham <timograham@…>

  • Resolution set to fixed
  • Status changed from assigned to closed

In 11f0899bbe7c04dc6109f57c3b36ed8621b8f08e:

Fixed #11776 -- Added CSS class for non-field/top of form errors.

Thanks Daniel Pope for the suggestion.

Note: See TracTickets for help on using tickets.
Back to Top