Author Archive
Friday, October 24th, 2008
A frequently overlooked and underused feature of Dojo’s Drag-and-Drop (DnD) module is drag handles.
DnD is commonly implemented as a set of draggable elements where the entire DnD item (usually a subtree of DOM nodes) can detect the drag action. In some cases, this is not desirable:
- DnD items that contain active elements: links, text areas, buttons, check boxes, other common form elements. The drag action can prevent normal interactions with them, e.g., text selection inside text boxes.
- Large DnD items that occupy most of screen. Frequently these items have collapsed and expanded states, and should not be dragged while expanded.
(more…)
Tags: dnd, dojo.dnd, drag and drop, drag handles
Posted in Dojo, UI Design | 6 Comments
Thursday, June 12th, 2008
According to the previous article (Dojo Charting: Event Support Has Landed!) the next items on our plan for improving Dojo Charting are the widgetization of charting, events, and integration with the Tooltip widget. In addition to all of these features now being available in trunk, the Legend widget was developed. These features will all be available in the release of Dojo 1.2.
(more…)
Tags: charting, charts, dojox
Posted in Dojo, News, Vector Graphics, ajax | 24 Comments
Tuesday, May 27th, 2008
As mentioned in Zooming, Scrolling, and Panning in Dojo Charting, our next goal to tackle was charting events. I am happy to announce that event support for Charting has landed in the Dojo trunk, and shipped with Dojo 1.2. It was the most requested dojox.charting feature, and I am excited that it is finally here!
(more…)
Posted in Dojo, News, Open Source, Vector Graphics, ajax | 23 Comments
Thursday, May 15th, 2008
As mentioned in my previous post Dojo Charting Reorganization, this week I worked on zooming, scrolling, and panning of charts. It turned out to be a more complex task than I anticipated due to the little-known fact that Dojo Charting can stack multiple plots per chart and can show multiple independent axes on all 4 sides of the chart. These problems were solved and a new API was introduced on the chart object:
(more…)
Tags: ajax, Dojo, Open Source, Vector Graphics
Posted in Dojo, JavaScript, News, Vector Graphics | 18 Comments
Wednesday, May 7th, 2008
In the course of the last two months I have been talking to people about dojox.charting changes. I collected a lot of wishes, valuable feedback, and even some great patches introducing new exciting features. But in order to accommodate suggestions and planned features, we need to reorganize the codebase. The reorganization was looming and its time has come. This week I was going over Dojo charting trac tickets and the roadmap.
(more…)
Posted in Dojo, Open Source, Vector Graphics, ajax | 5 Comments