Skip to content
aerwin edited this page Apr 5, 2012 · 24 revisions

Table of Contents

About this page

This page attempts to capture proposals and plans for transitioning all of the "Untested Dojo and HTML" widgets on the widget palette into fully supported widgets, thereby eliminating the Untested section.

Legend

  • DOJOCONTAINER - Widget should go into "Dojo Containers" section of widget palette
  • DOJOCONTROL - Widget should go into "Dojo Controls" section of widget palette
  • HTML - Widget should go into "HTML" section of widget palette
  • OVERLAY - Widget is something that appears only as an transient overlay (e.g., Dialog, Tooltip)
  • DATA - Widget supports links to data stores
  • DEPRECATED - Widget has been deprecated in latest Dojo

Widgets currently in the Untested section

Widget Name Dojo Status Maqetta Status Section Supports Claro Extra Info Current Version Other Versions
Dialog Stable In progress Dojo
Container
Yes Overlay dijit dojox:experimental
Tooltip Stable In progress Dojo
Control
Yes Overlay dijit dojox.mobile:stable
dojox/charting
ValidationTextBox Stable Complete Dojo
Control
Yes Need to add states to theme metadata;add Constraints property dijit
NumberTextBox Stable Complete Dojo
Control
Yes Need to add states to theme metadata;add Constraints property dijit
ComboButton Stable Complete Dojo
Control
Yes dijit
ToggleButton Stable Complete Dojo
Control
Yes dijit
DateTextBox Stable Dojo
Control
missing getChildren() method dijit dojox/form:experimental
TimeTextBox Stable Dojo
Control
Yes missing getChildren() method dijit
CurrencyTextBox Stable Complete Dojo
Control
Yes add Constraints property dijit
NumberSpinner Stable Complete Dojo
Control
Yes add Constraints property dijit
TimeSpinner Experimental Complete Dojo
Control
add Constraints property dojox/form
AnalogGauge Experimental complete for now Dojo
Control
Maqetta Bug dojox/gauges dojox/widget-old
Range Experimental complete for now Dojo
Control
dojox/gauges
AnalogLineIndicator Experimental complete for now Dojo
Control
dojox/gauges
AnalogArcIndicator Experimental complete for now Dojo
Control
dojox/gauges
AnalogArrowIndicator Experimental complete for now Dojo
Control
dojox/gauges
AnalogNeedleIndicator Experimental complete for now Dojo
Control
dojox/gauges
BarGauge Experimental
-moved
Dojo
Control
need to move dojox/widget dojox/gauges:experimental
ContextMenu Stable Dojo
Control
Yes dijit
PopupMenuBarItem Stable Dojo
Control
Yes dijit
MenuItem Stable Dojo
Control
Yes dijit
CheckedMenuItem Stable Dojo
Control
Yes dijit
MenuSeparator Stable Dojo
Control
Yes dijit
PopupMenuItem Stable Dojo
Control
Yes dijit
Editor Stable Dojo
Control
Yes dijit
InlineEditBox Stable Dojo
Control
Yes dijit
ProgressBar Stable Dojo
Control
Yes dijit
Form Stable Complete Dojo
Container
Yes dijit
EnhancedCalendar Experimental Dojo
Control
dojox/widget
Chart2D Deprecated Dojo
Control
dojox/charting/
widget
dojox/charting/widget/Chart.js:stable
dojox/charting/Chart.js:beta
MultiComboBox Experimental Dojo
Control
dojox/form
CheckedMultiSelect Experimental Dojo
Control
dojox/form
FileInput Experimental Dojo
Control
dojox/form
FileInputAuto Experimental Dojo
Control
dojox/form
FileInputBuild Experimental Dojo
Control
dojox/form
Rating Experimental Dojo
Control
dojox/form
SortList Experimental Dojo
Control
dojox/widget
GridContainer Experimental Dojo
Container
dojox/layout
StackContainer Stable Dojo
Container
Yes dijit
FloatingPane Sub-experimental Dojo
Container
dojox/layout
ScrollPane Experimental Dojo
Container
dojox/layout
RadioGroup Experimental Complete for now Dojo
Control
dojo bug Maqetta Bug dojox/layout
RadioGroupFade Experimental Complete for now Dojo
Control
dojo bug Maqetta Bug dojox/layout
RadioGroupSlide Experimental Complete for now Dojo
Control
dojo bug Maqetta Bug dojox/layout
ColorPicker Beta Dojo
Control
dojox/widget
ColorPalette Stable Complete Dojo
Control
Yes dojo bug Maqetta Bug dijit
ItemFileReadStore Stable Dojo
Control
data dojo/data
ItemFileWriteStore Stable Dojo
Control
data dojo/data
ForestStoreModel Stable Dojo
Control
Yes hidden:true dijit

Widgets not in Untested section that we need to add at some point

dijit

Widget Name Dojo Status Maqetta Status Section Supports Claro Extra Info Current Version
ToolbarSeparator Stable Yes dijit
TooltipDialog Stable Dojo
Container
Yes dijit
LinkPane Stable Dojo
Container
Yes dijit
[#MappedTextBox] Stable Dojo
Control
Yes subclass of
ValidationTextBox
dijit
[#RangeBoundTextBox] Stable Dojo
Control
Yes subclass of
MappedTextBox
dijit
[#SplitContainer] Stable Dojo
Control
Yes dijit
ToolBarSeparator Stable Dojo
Control
Yes dijit
CalendarLite Stable Dojo
Control
Yes dijit

dojox/atom

Widget Name Dojo Status Maqetta Status Section Supports Claro Extra Info Current Version
[#FeedViewer] Experimental dojox/atom/
widget
[#FeedEntryViewer] Experimental dojox/atom/
widget
[#FeedEntryEditor] Experimental dojox/atom/
widget

Dojox/av

Widget Name Dojo Status Maqetta Status Section Supports Claro Extra Info Current Version
[#FLAudio] Experimental Dojo
Control
In Very
early state
dojox/av/
[#FLVideo] Experimental Dojo
Control
In Very
early state
dojox/av/

dojox/calc

Widget Name Dojo Status Maqetta Status Section Supports Claro Extra Info Current Version
[#Standard] Experimental Dojo
Control
dojox/calc/
[#GraphPro] Experimental Dojo
Control
dojox/calc/

dojox/charting

Widget Name Dojo Status Maqetta Status Section Supports Claro Extra Info Current Version
[#Legend] Stable Dojo
Control
dojox/charting/
widget
[#SelectableLegend] Stable Dojo
Control
Subclass of
Legend
dojox/charting/
widget
Chart3D Beta Dojo
Control
dojox/charting

dojox/data

Name Dojo Status Maqetta Status Section Supports Claro Extra Info Current Version
AndOrReadStore stable Dojo
Control
data dojox/data
AndOrWriteStore stable Dojo
Control
data dojox/data
Appstore Experimental Dojo
Control
dojox/data
AtomReadStore Experimental Dojo
Control
data dojox/data
FileStore Stable Dojo
Control
data dojox/data

dojox/form

Widget Name Dojo Status Maqetta Status Section Supports Claro Extra Info Current Version
BusyButton Experimental Dojo
Control
dojox/form
[#DropDownStack] Experimental Dojo
Control
dojox/form
RadioStack Experimental Dojo
Control
dojox/form
[#FilePickerTextBox] Experimental Dojo
Control
Works with
FileStore
dojox/form
FileUploader Experimental Dojo
Control
dojox/form
[#ListInput] Experimental Dojo
Control
dojox/form
[#PasswordValidator] Experimental Dojo
Control
dojox/form
RangeSlider Experimental Dojo
Control
dojox/form
TriStateCheckBox Experimental Dojo
Control
dojox/form

dojox/gauges

Widget Name Dojo Status Maqetta Status Section Supports Claro Extra Info Current Version
GlossyCircularGauge Experimental Dojo
Control
dojox/gauges
GlossyHorizontalGauge Experimental Dojo
Control
dojox/gauges
GlossySemiCircularGauge Experimental Dojo
Control
dojox/gauges

dojox/geo

Widget Name Dojo Status Maqetta Status Section Supports Claro Extra Info Current Version
Map Alpha Dojo
Control
dojox/geo
charting/widget
Legend(for Map) Alpha Dojo
Control
dojox/geo
charting/widget

dojox/grid

Widget Name Dojo Status Maqetta Status Section Supports Claro Extra Info Current Version
Enhanced Grid Alpha Dojo
Control
dojox/grid
Tree Grid Alpha Dojo
Control
dojox/grid

dojox/layout

Widget Name Dojo Status Maqetta Status Section Supports Claro Extra Info Current Version
DragPane Experimental Dojo
Container
dojox/layout
[#ExpandoPane] Experimental Dojo
Container
dojox/layout
[#GridContainerLite] Experimental Dojo
Container
dojox/layout
[#RadioContainer] Beta Dojo
Container
dojox/layout
[#TableContainer] Experimental Dojo
Container
dojox/layout

dojox/widget

Widget Name Dojo Status Maqetta Status Section Supports Claro Extra Info Current Version
FilePicker Experimental Dojo
Control
dojox/widget
FisheyeLite Beta Dojo
Control
Replacing
FisheyeList
dojox/widget
MulitSelectCalendar Experimental Dojo
Control
dojox/widget
[#Roller] Experimental Dojo
Control
dojox/widget
[#TitleGroup] Experimental Dojo
Control
dojox/widget
Toaster Experimental Dojo
Control
dojox/widget
UpgradeBar Experimental Dojo
Control
dojox/widget
Wizard Experimental Dojo
Control
dojox/widget
[#Standby] Experimental Dojo
Control
dojox/widget

dojox/mobile

Widget Name Dojo Status Maqetta Status Section Supports Claro Extra Info Current Version
PageIndicator Stable Dojo
Mobile
dojox/mobile
ProgressIndicator Stable Dojo
Mobile
dojox/mobile
Tooltip Stable Dojo
Mobile
dojox/mobile
AlertDialog Experimental Dojo
Mobile App
dojox/
mobile/app
ImageThumbView Experimental Dojo
Mobile App
dojox/
mobile/app
ImageView Experimental Dojo
Mobile App
dojox/
mobile/app
List Experimental Dojo
Mobile App
dojox/
mobile/app

Explanations for Widgets currently not in untested section

These descriptions are taken from http://dojotoolkit.org/api/1.6/

MappedTextBox

The visible display may be locale-dependent and interactive. The value sent to the server is stored in a hidden input field which uses the name attribute declared by the original widget. That value sent to the server is defined by the dijit.form.MappedTextBox.serialize method and is typically locale-neutral.

RangeBoundTextBox

Base class for textbox form widgets which defines a range of valid values.

SplitContainer

A Container widget with sizing handles in-between each child. Contains multiple children widgets, all of which are displayed side by side (either horizontally or vertically); there's a bar between each of the children, and you can adjust the relative size of each child by dragging the bars. You must specify a size (width and height) for the SplitContainer.

FeedViewer

An ATOM feed viewer that allows for viewing a feed, deleting entries, and editing entries.

FeedEntryViewer

An ATOM feed entry editor for publishing updated ATOM entries, or viewing non-editable entries.

FeedEntryEditor

An ATOM feed entry editor that allows viewing of the individual attributes of an entry.

FLAudio

This class is brand new, so there is a lot of functionality not yet available. The initial purpose is for playing "event" sounds like button clicks, and for loading and controlling multiple sounds at once. As of yet, streaming is not supported and polling the sounds for events during playback may still be missing information. Markup is not supported, as it may not be needed.

FLVideo

Inserts a Flash FLV video into the HTML page and provides methods and events for controlling the video. Also plays the H264/M4V codec with a little trickery: change the '.M4V' extension to '.flv'.

Standard

The dialog layout for a standard 4 function/algebraic calculator

GraphPro

The dialog widget for a graphing, scientific calculator

Legend

A legend for a chart. A legend contains summary labels for each series of data contained in the chart.

SelectableLegend

An enhanced chart legend supporting interactive events on data series

DropDownStack

(And RadioStack) A widget that can toggle parts of a form as "on" or "off" - to allow for different options based on the value selected.

FilePickerTextBox

A validating text box that can browser server-side files using a dojox.data.FileStore

ListInput

A text-box widget that allows inputting multiple items

PasswordValidator

A password validation widget that simplifies the "old/new/verify" style of requesting passwords.

ExpandoPane

Intended only as a child of BorderContainer, provides an experimental layout region (top/left/right/bottom) that collapses when toggled, hiding the layout children contained within.

GridContainerLite

GridContainerLite displays the child elements by column (ie: the children widths are fixed by the column width of the grid but the children heights are free). Each child is movable by drag and drop inside the GridContainer. The position of other children is automatically calculated when a child is moved.

RadioContainer

Similar to a RadioGroup but provides advanced button's and control

TableContainer

A container widget that lays out child widgets using a Table element. It can create labels for each widget, placed either above or beside the widgets.

Roller

A component to show many lines of text in a single area, rotating through the options available. Also provides RollerSlide, an extension to the stock fading roller to add a slide animation to the transition.

TitleGroup

A container which controls a series of dijit.TitlePanes, allowing one to be visible and hiding siblings. Behaves similarly to a dijit.layout.AccordionContainer in that the children are all stacked, though merges the TitlePane behavior of variable height

Standby

A "blocker" style widget to overlay a translucent div + image over a DOM node/widget to indicate busy. Overlay color, image, and alt text can all be customized.

Clone this wiki locally