|
|
(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.
| |