User:Enn: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 9: Line 9:
*<strike>scale [https://bugzilla.mozilla.org/show_bug.cgi?id=290255 Bug 290255]</strike>
*<strike>scale [https://bugzilla.mozilla.org/show_bug.cgi?id=290255 Bug 290255]</strike>
*<strike>finish off menulist/menu revisions</strike> [https://bugzilla.mozilla.org/show_bug.cgi?id=333023 Bug 333023] (done)
*<strike>finish off menulist/menu revisions</strike> [https://bugzilla.mozilla.org/show_bug.cgi?id=333023 Bug 333023] (done)
*finish off tabbox revisions (1 day)
*<strike>finish off tabbox revisions (1 day)</strike>
*<strike>add repeat button (done)</strike>
*<strike>add repeat button (done)</strike>
*<strike>fix spinbuttons events issues on Mac (1 day) (done)</strike>
*<strike>fix spinbuttons events issues on Mac (1 day) (done)</strike>
Line 19: Line 19:
*<strike>finish off [[XUL:Tree | editable tree]] widget [https://bugzilla.mozilla.org/show_bug.cgi?id=201499 Bug 201499](3 days - being reviewed)</strike>
*<strike>finish off [[XUL:Tree | editable tree]] widget [https://bugzilla.mozilla.org/show_bug.cgi?id=201499 Bug 201499](3 days - being reviewed)</strike>
*go through additional widgets and clean up those that really need it (8 days)
*go through additional widgets and clean up those that really need it (8 days)
*unselect selectable items when removing them from the DOM (2 days)
*unselect selectable items when removing them from the DOM (bug 331513, being reviewed)
*ensure scrolling API is available for all elements (in progress)
*ensure scrolling API is available for all elements (in progress)
*make command updating more automatic (2 days)
*make command updating more automatic (2 days)
*fix up and consolidate events with onX attributes (1 day)
*fix up and consolidate events with onX attributes (bug 366478, being reviewed)


===Box Model Work===
===Box Model Work===

Revision as of 00:26, 20 March 2007

Neil's list of tasks

None of these are in any particular order.

Widgets

(29 days)

  • scale Bug 290255
  • finish off menulist/menu revisions Bug 333023 (done)
  • finish off tabbox revisions (1 day)
  • add repeat button (done)
  • fix spinbuttons events issues on Mac (1 day) (done)
  • add spinbuttons and numberbox (2 days) (done)
  • localization for timepicker (2 days)
  • support popup type for timepicker (1 day)
  • add more testcases for numberbox (1 day)
  • add datepicker (5 days)
  • finish off editable tree widget Bug 201499(3 days - being reviewed)
  • go through additional widgets and clean up those that really need it (8 days)
  • unselect selectable items when removing them from the DOM (bug 331513, being reviewed)
  • ensure scrolling API is available for all elements (in progress)
  • make command updating more automatic (2 days)
  • fix up and consolidate events with onX attributes (bug 366478, being reviewed)

Box Model Work

  • revise box model spec (ongoing)
  • clean up box model code and implement spec (many days)
  • support multiline boxes (2 days)
  • create icon and iconbox elements using multiline boxes (5 days)
  • support positioned elements in boxes (2 days)
  • baseline alignment doesn't seem to work right in XUL (1 day)
  • grid cleanup to support align/pack properly (4 days)

Template Builder

(15 days)

  • logging Bug 321169(2 days)
    • log syntax errors to the console
    • output match table somewhere
  • add XML query processor Bug 321171 (5 days)
    • clean up binding structures, just use two arrays in result object for required and optional bindings. Look up variables in query
    • create more testcases
    • implement proper XML datasource loading, using XMLDocument.load may be OK for now.
  • clean up sort service Bug 335122(patch added to bug)
    • rewrite/rework to be simpler
    • make it generic so that it isn't specific to RDF
    • allow sorting data that isn't generated from a template
    • create more testcases
    • investigate sorting the results enumeration after it has been generated
  • fix minor syntax changes (1 day)
  • determine how storage and other datasources will be handled Bug 321170(2 days)
  • clean up id/ref usage (3 days + regressions)

Clipboard / Drag and Drop

(17 days)

  • finish data transfer spec (1 day)
  • implement default drag handling (3 days)
  • add a controller for lists and trees (2 days)
  • add a simpler scriptable drag API (2 days)
  • support translucent dragging (4 days)
  • add dragend and dragcancel events (3 days)
  • rubberband select box (3 days)

Popup Work

  • clean up popup/menu code (in progress)
  • popups have a issues with certain content, generally view-related
  • make the popup API more logical (done).