#8064 closed enhancement (fixed)
Contribute analog and Bar Gauge widgets to dojox.widget
Reported by: | Jared Jurkiewicz | Owned by: | Jared Jurkiewicz |
---|---|---|---|
Priority: | high | Milestone: | 1.3 |
Component: | DojoX Widgets | Version: | 1.2.1 |
Keywords: | Cc: | ||
Blocked By: | Blocking: |
Description
This is a contribution from IBM, a pair of GFX-based flexible gauge widgets for displaying of data. This contribution provides Analog style and bar style gauges that render well on a variety of browsers and support multiple indicators, where the indicators can use easings for animation of movement and so on.
The code work was done by Benjamin Schell (bmshell), and reviewed by Jared Jurkiewicz
Change History (11)
comment:1 Changed 11 years ago by
Status: | new → assigned |
---|
comment:2 Changed 11 years ago by
comment:6 Changed 11 years ago by
Also, please don't forget to move the code to dojox.charting before the 1.3 release. After the release it will be harder to move, or at least a lot more people will be upset about an "API change" (even though it's clearly marked as experimental). Thanks.
comment:7 Changed 11 years ago by
There was no agreement that it belongs in Charting. I still disagree with that, in fact. It is not a chart.
comment:8 Changed 11 years ago by
It is almost like chart-like widgets like that belong to a separate category: they don't use (and don't need) the common infrastructure of the regular charts, their data API is totally different (e.g., consists of a single value), yet there are several of them, especially in finance (see #8216, which is similar to the bar gauge).
We can put them in a separate directory on dojox/charting/ or create a top-level project for them in dojox, but I think they should be separated from the rest of dojox widgets. Otherwise they will be indiscoverable by users who look for graphics solutions.
comment:9 Changed 11 years ago by
And the bar gauge looks very similar to the bullet chart by Stephen Few. In fact a bunch of dashboard indicators will fall in the same category.
comment:10 Changed 11 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
I'd expect to find this stuff in dojox.widget. For starters, they are dijit._Widgets, but they are experimental and nobody has any right to complain if they are moved. I'm fine with refactoring this stuff, but based on what Eugene says, I'm not convinced lumping them in with the existing 'widgets' in Charting is the right answer either.
In the meantime, the widgets are in the codebase. Closing this ticket.
comment:11 Changed 11 years ago by
Nobody ever suggested to lump them "with the existing 'widgets' in Charting" --- fighting windmills, aren't we? Could you shed a light on who did that "proposal"?
Added in dojo.experimental for now.