Login Register

bill's blog

Dijit 1.2

Dojo 1.2 has a lot of great new features. There are two in dijit I'd like to (very briefly) mention:

The first is all the look-and-feel improvements. We've changed colors, margins, etc. to make things look better, and look/work more like users expect, and perhaps mainly we've fixed a bunch of visual glitches There were almost 100 things fixed with visual issues with the widgets.

Dijit 1.3 ???

Now that we're on the verge of releasing Dojo 1.2, it seems like a strange time to talk about the next release,
but I want to anyway :-)... I won't be at this year's DDD so I want to get people's feedback virtually about future Dijit development...

Widget.attr()

Dojo 1.2 will sport a nice API standardization for widgets. Widget.attr() is now the standard interface for setting/getting all widget attributes. For example:

// set title
myTitlePane.attr('title', 'hello world');
// find out if button is disabled
var dis = myButton.attr('disabled');
// set to the current date
myDateTextBox.attr('value', new Date());

It also supports a hash API like dojo.attr(), for setting multiple attributes:

myInput.attr({ tabIndex: 3, disabled: true, value: 'hi'});

Dojo 1.1 Beta 3

We've released Dojo 1.1 beta, on the download site. It incorporates a bunch of bug fixes from beta2, and is another step closer to our release...

We're expecting to do a release candidate soon (maybe in a week?) so this is really the time to help us test the beta and see if there are any new bugs not already listed in the bug database, or bugs that we marked as fixed but really aren't.

dijit.Tree and dojo.data in Dojo 1.1 (model)

I've done some work on dijit.Tree since my last blog post. (These changes that went into the 1.1 beta 2 release.) Basically, decided that it was too difficult to force everyone to present a dojo.data model for the tree's data, especially w.r.t how to query the children items (and getting notifications about changes to the children items).

dijit.Tree and dojo.data in Dojo 1.1

This post is out of date... see the new post instead.

In version 1.1 I've fixed the Tree architecture to be able to handle DnD correctly. I've had to deprecate (not remove) some version 1.0 APIs because they didn't work with DnD, and I've listed them here, along with some general discussion about what it means for a tree to connect to a data store. Hopefully some will find it useful.

Dijit 1.1 priorities

Hi everyone, I hope you've all had a good Thanksgiving (if you are in that part of the world).

Now that 1.0.1 is out the door, it's time to look forward to the 1.1 release and beyond. I'd like to do this for all of dojo but I can't boil this ocean, so I'm looking at dijit. I've gone over all the bugs against dijit, and especially the bugs marked for 1.1.

Widget Wish List -- Response

Many months ago I posted a widget wish list request to my blog. The response was overwhelming. I'm sorry I haven't gotten a chance to respond to that thread (until now).

Tree Root Node

The so-called Tree released with 0.9 was actually a Forest, in the sense that it displayed multiple top level nodes. Consider the example in test_Tree.html where it displays a list of nodes for each continent, and sub nodes for countries:

Tree09.png

What I think most people want is a top level node marked "Continents" to contain those children:

Dijit 0.9 Guided Tour

I wrote up a tour of all (well, most) of the new features in Dijit 0.9. This should give you a taste of why you want to upgrade:

Dijit 0.9 Tour

And speaking of upgrading, we just cut the release!! Alex will send an official announcement but it's here!

Syndicate content