Opened 11 years ago

Closed 10 years ago

Last modified 10 years ago

#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 Jared Jurkiewicz

Status: newassigned

comment:2 Changed 11 years ago by Jared Jurkiewicz

Added in dojo.experimental for now.

comment:3 Changed 11 years ago by Jared Jurkiewicz

(In [16003]) Cleanup/reorg of gagues stuff. refs #8064

comment:4 Changed 11 years ago by Jared Jurkiewicz

(In [16004]) Cleanup/reorg of gagues stuff. refs #8064

comment:5 Changed 11 years ago by Jared Jurkiewicz

(In [16005]) Cleanup/reorg of gauges stuff. refs #8064

comment:6 Changed 11 years ago by bill

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 10 years ago by Jared Jurkiewicz

There was no agreement that it belongs in Charting. I still disagree with that, in fact. It is not a chart.

comment:8 Changed 10 years ago by Eugene Lazutkin

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 10 years ago by Eugene Lazutkin

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 10 years ago by Adam Peller

Resolution: fixed
Status: assignedclosed

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 10 years ago by Eugene Lazutkin

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"?

Note: See TracTickets for help on using tickets.