Edgewall Software
Modify

Ticket #147 (closed defect: fixed)

Opened 8 years ago

Last modified 8 years ago

Forms should use LABEL, FIELDSET, LEGEND and friends.

Reported by: daniel Owned by: daniel
Priority: normal Milestone: 0.6
Component: ticket system Version: devel
Severity: normal Keywords:
Cc: Axel Kollmorgen <trac@…>
Release Notes:
API Changes:

Description

The current floating-div style of layout doesn't work very well and relies too much on CSS rendering.

Tables will work better , and [266] fixes #138 in exactly this fashion.

The main ticket view should use the same layout technique, possibly even including the same template so we avoid the current duplication.

Attachments

Change History

comment:1 Changed 8 years ago by daniel

  • Status changed from new to assigned

comment:2 Changed 8 years ago by daniel

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

Fixed in [268].

comment:3 Changed 8 years ago by ax

  • Cc Axel Kollmorgen <trac@…> added
  • Resolution fixed deleted
  • Status changed from closed to reopened
  • Version changed from 0.5.2 to devel

using tables isn't, imo, the proper way to structure forms. i would much recommend using the LABEL, FIELDSET, LEGEND, and related tags instead. improves accessability, is more semantically correct, decreases page size, and works in all major browsers. see http://tlt.its.psu.edu/suggestions/accessibility/forms.html#formtags , http://www.webaim.org/techniques/forms/2#labels , http://www.cs.tut.fi/~jkorpela/forms/tables.html#fieldset , http://www.simplebits.com/archives/2003/09/17/simplequiz_formatting_conclusion.html , etc (http://google.com/search?q=tables+label+fieldset) for reference.

comment:4 Changed 8 years ago by daniel

  • Status changed from reopened to assigned

Wow, you're absolutely right! Those form tags were hitherto unkown to me. It seems there's always more to learn. :-)

Cool stuff.

I'll get to it and make use of them asap.

Thanks for noticing and informing, Axel .

/D

comment:5 Changed 8 years ago by daniel

  • Summary changed from Refactor template to use tables to Forms should use LABEL, FIELDSET, LEGEND and friends.

comment:6 Changed 8 years ago by daniel

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

[280] incurrs many usability changes. Many thanks to Axel for the inspiration and info pointers.

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as closed
The resolution will be deleted. Next status will be 'reopened'
to The owner will be changed from daniel. Next status will be 'closed'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.