Range slider with dojo
A range slider landed in dojo today and at the same time this is my first dojo contribution :-). This highly motivates myself to step deeper into dojo. The dojox.form.RangeSlider extends the actual dijit.form.Slider component using two instead of one slider handle. An advantage of this approach is, that the slider immediately supports snapping, intermediate changes, a11y and you can already use the rules and rule labels of the dijit.form.Slider and of course all the themes of dojo.
Here is a screenshot of the actual version of the range slider:
A usecase of this widget could be e.g. to narrow down a list of shopping products by price or changing a timeframe of flight offers with just one form element. It would be great, if this widget soon will be extended to support more specialized needs; something like a date range slider or a date and time range slider.
You can visit the test page of the range slider widget or read some detailed information in the trac-ticket #6006. Or you just check out the actual version of dojo and play with it :-).
This blog entry shall show, how simple it is to contribute to dojo without being a dojo committer. The barrier to contribute to this amazing project is low but professional and I can say that there are several great people in the dojo team who always try to help you out. I really love the friendly and open atmosphere of the dojo project and hope more people will recognize that in the future. For myself I just can say: Let’s dojo.

