2,002 bytes removed ,  4 February 2008
no edit summary
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 2: Line 2:


None of these are in any particular order.
None of these are in any particular order.
===Session/Global Storage===
*WhatWG session storage implementation
**global storage (done, needs some polish)
**session storage per window/docshell
**copying session storage on new window
**event handling (jst is doing this)
**secure flag (jst?)
**implement key function for global storage


===Widgets===
===Widgets===
Line 17: Line 7:
(29 days)
(29 days)


*scale [https://bugzilla.mozilla.org/show_bug.cgi?id=290255 Bug 290255] (fix review comments - being reviewed)
*finish off menulist/menu revisions [https://bugzilla.mozilla.org/show_bug.cgi?id=333023 Bug 333023] (done - being reviewed)
*finish off tabbox revisions (1 day)
*add repeat button (done - being reviewed?)
*fix spinbuttons events issues on Mac (1 day)
*add spinbuttons and numberbox (2 days)
*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 [https://bugzilla.mozilla.org/show_bug.cgi?id=201499 Bug 201499](3 days - in progress)
*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 (1 day)
*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)


===Tree Widget===
Create XUL element subclass for tree (bug 350264)
Support any kind of content
===Box Model Work===
===Box Model Work===


Line 51: Line 34:
**log syntax errors to the console
**log syntax errors to the console
**output match table somewhere
**output match table somewhere
*add XML query processor [https://bugzilla.mozilla.org/show_bug.cgi?id=321171 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 (done)
**create more testcases
**implement proper XML datasource loading
*clean up sort service [https://bugzilla.mozilla.org/show_bug.cgi?id=335122 Bug 335122](5 days - in progress)
**rewrite/rework to be simpler (done)
**make it generic so that it isn't specific to RDF (done)
**allow sorting data that isn't generated from a template (done)
**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 [https://bugzilla.mozilla.org/show_bug.cgi?id=321170 Bug 321170](2 days)
*clean up id/ref usage (3 days + regressions)
*clean up id/ref usage (3 days + regressions)


Line 69: Line 40:
(17 days)
(17 days)


*finish data transfer spec (1 day)
*implement default drag handling (3 days)
*implement default drag handling (3 days)
*add a controller for lists and trees (2 days)
*add a controller for lists and trees (2 days)
*add a simpler scriptable drag API (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)
*rubberband select box (3 days)
===Popup Work===
*clean up popup/menu code
*popups have a issues with certain content, generally view-related
*make the popup API more logical.
287

edits