Submitted by bill on Sun, 07/08/2007 - 16:05.
This is the current status of dijit development for 0.9.
Infrastructure
| Feature |
Owner |
Status |
Notes |
| basic infrastructure
|
Bill |
done |
rewrite from dojo |
| parser |
Bill |
done |
rewrite from dojo |
| template support
|
Bill |
done |
|
| popup / dropdown / focus support |
Bill |
100% |
still needs to be tested, with date picker and select |
mainly completed; surprises along the way
Form Widgets
| Widget |
Owner |
Ported |
Special work |
Tundra theme (Torrey) |
A11y (Becky) |
I18N (Adam) |
| Button, DropdownButton, Combobutton |
Doug |
no |
none |
yes |
keyboard, screen reader, high contrast support completed with some open tickets
|
n/a |
| Checkbox, Radio |
DavidB
|
yes |
none |
yes |
yes
|
n/a |
| Textbox |
Doug |
yes |
none |
yes |
|
n/a |
| Validating textbox |
Doug, Bill |
90% |
popup error messages (done) |
not showing up right on IE; torrey will probably redo tooltip bubble anyway. |
yes - not ideal but works - some issues with displaying the validation alert more than once #3562
|
done but maybe we shouldn't hard-code messages anyway
|
| Number textbox |
Doug |
yes (except popup errors) |
none |
yes |
yes
|
yes
|
| Currency textbox |
Adam |
done? |
generate localized tables, subclass validate widget and enhance number formatting in core specific to currencies
|
yes |
yes
|
in progress |
| Number spinner |
Doug |
75%
|
popup error messages
|
yes
|
yes
|
yes
|
| Combobox |
Mark H |
no |
new widget but based on combobox. need to hook up to dojo.data. (waiting on dojo.data) doesn't have value param. Popup error messages.
|
yes
|
yes - see ticket #3460 for history and details
|
n/a
|
| Select |
Mark H |
no |
hook up to dojo.data. setValue(key) must work.
|
yes
|
yes - see ticket #2939 for some a11y details
|
n/a
|
| ResizableTextArea |
Doug |
yes |
rewrote to auto-size |
no |
no - not sure how to accomplish screen reader a11y for this - may need to wait for FF 3.
|
n/a
|
| DropDownDateTextbox |
Karl/Adam for Calendar, Mark for attaching to DatePickerTextBox |
50% |
vastly simplified from current Datepicker. No options or advance by week button
|
no |
not planned for 1.0 - drop down calendar will always be associated with a validating datetextbox which gives access to all users
|
yes
|
| Slider |
Cathy |
no |
rewrite |
no |
partial- initial port completed on June 27 - keyboard and aria support complete needs high contrast testing.
|
n/a
|
| InlineEditBox |
Doug |
100% |
none |
n/a
|
issue #3482 |
n/a |
Layout Widgets
| Widget |
Owner |
Ported |
Special work |
Tundra theme (Torrey) |
A11y (Becky) |
I18N (Adam) |
| Accordion |
Adam |
yes |
revisit performance |
no |
in progress - will act like tab container
|
done |
| ContentPane |
Frederik |
yes
|
need to strip down base class, probably no script munging / css munging |
n/a |
n/a |
TBD |
| Dialog |
Koranteng |
no |
need movable dialog - add title bar, and change the CSS so it's automatically sizes correctly |
no |
yes - still some issues with high contrast ticket #3548
|
n/a |
| StackContainer |
Adam |
yes |
none
|
n/a |
no. For Tabcontroller/PageController, the "buttons" to activate tabs are separated from the content. How do we support?
|
n/a |
| TabContainer
|
Adam |
yes |
simplify labels, no rounded corners
handle sub-tabs |
yes
|
yes
|
n/a |
| SplitContainer |
Adam |
yes |
code needs a rewrite
|
no
|
no |
n/a |
| LayoutContainer |
Koranteng |
yes |
handling of complex layouts
|
n/a |
no |
n/a |
| TitlePane
|
Becky |
no |
right/down arrow depending on state. (doug needs to tell us how to make right arrow)
|
no
|
yes - need to verify high contrast
|
n/a |
Wanted to replace Splitcontainer and Layoutcontainer with something like YUI-EXT's Borderlayout class, but I guess there won't be time for version 1. Need to work out design for layout widget accessibility. Considering a key sequence to move from layout pane to layout pane. Need to provide a keyboard mechanism to change the size of containers (may not be able to do that for 1.0).
Miscellaneous Widgets
| Widget |
Owner |
Ported |
Special work |
Tundra theme (Torrey) |
A11y (Becky) |
I18N (Adam) |
| Editor |
Cougar |
yes |
Some plugins/features in core is not yet ported
|
yes |
waiting for initial dijit port
|
in-progress by Cougar
|
| Menu
|
Bill
|
75%
|
rearchitected
|
no
|
yes - still some open tickets
|
n/a |
| ProgressBar
|
Adam |
yes |
revamped code, wants to do some more cleanup regarding animation, polling. Will likely remove polling code. |
no |
complete |
n/a |
| Toaster (moved to dojox)
|
Adam |
yes
|
none
|
no
|
no |
n/a |
| Toggler
|
Bill |
no
|
none
|
n/a
|
waiting for implementation in order to evaluate
|
n/a
|
| Tooltip, TooltipDialog
|
Bill |
no |
need to split plain tooltip vs. dialog-like tooltip
|
no
|
yes - maybe some lingering tooltip issues since is used for validation alerts
|
n/a |
| Tree |
Bill
|
no |
needs lots of work; DnD broken and could use code review
|
no
|
yes - letter key navigation in progress
|
n/a |
| Grid
|
Tom |
n/a
|
new widget. lots of code
|
no
|
not implemented in dijit yet
|
n/a |
| Toolbar
|
Bill |
no
|
rewritten to use Button, now used by Editor
|
n/a?
|
dijit port in progress - a11y considered in design
|
n/a |
| ColorPalette
|
Bill |
no
|
none
|
n/a?
|
keyboard and high contrast completed. Needs addn. ARIA work and color names as title attribute.
|
TBD |