Login Register

Dijit Status

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