Platform/Features/Progress Element

From MozillaWiki
Jump to navigation Jump to search
Feature Status ETA Owner
<progress> Patches ready and reviewed except vertical progress bars. 2011-05-30 Mounir Lamouri

Summary

Implementation of the <progress> element, a form widget to show a progression.

See http://www.whatwg.org/specs/web-apps/current-work/multipage/the-button-element.html#the-progress-element

Team

  • Feature Manager: Mounir Lamouri
  • Developer: Mounir Lamouri
  • Product Manager:
  • Accessibility: David Bolter
  • QA: Vlad Ghetiu (irc: vladg)

Release Requirements

  • Follow specifications (except if on purpose)
  • Have a good native UI
  • Being able to style the element
  • Accessible

Steps

  • Review specifications
  • Implement the content part
  • Implement the layout part
  • Use native style on GTK (GNU/Linux), MacOS X and Windows (XP to 7)
  • Author styling
  • Make sure the element is accessible
  • Implement the vertical progress bar (layout + native style)
  • Nice default UI

Open Issues

  • Accessibility plans (bug 559773) (David Bolter)
  • What to do with vertical progress bars? Should we have this to ship? (bug 638540) (Mounir Lamouri)
  • Should we ship with a nice default UI (when non-native)? (bug 644361) (Mounir Lamouri)

Designs

HTML spec: http://www.whatwg.org/specs/web-apps/current-work/multipage/the-button-element.html#the-progress-element

Test Plans

  • Conformance tests (against specs)
  • Rendering tests for layout
  • Trying to have all bits of the patches tested

Goals

Have an implementation that can be used by authors as soon as it is released.