Login Register

Home

The Dojo Core

Ajax, events, packaging, CSS-based querying, animations, JSON, language utilities, and a lot more. All at 26K (gzipped).

Dijit

Skinnable, template-driven widgets with accessibility and localization built right in—the way you want it. From accordions to tabs, we have you covered.

DojoX

Inventive & innovative code and widgets. Visualize your data with grids and charts. Take your apps offline. Cross-browser vector drawing. And a lot more.

Or visit the Dojo Foundation for information about other projects.

Spotlight on Dojo!

Spotlight

Dojo Spotlight

Real sites and apps using Dojo!

Read the stories behind the companies using Dojo in their web sites and applications.

Leverage

Leverage

Leverage® is your one-stop-before-you-shop site

Leverage® is your one-stop-before-you-shop site

Mind42

Mind42

Collaborative mind mapping in your browser

Mind42.com is a browser-based online mind mapping application, providing a hassle-free, zero install mindmapping experience.

The latest news.

MenuBar and Menu

I checked in some changes over the past few days to support both horizontal menus (aka MenuBar) and vertical menus statically appearing on a page, rather than popping up. i.e., menus that are always visible. Give it a whirl. For now, see the test_Menu.html test file for a demo. (Eventually we'll get the demos into the new doc.)
Posted on Dec 26, 2008 at 4:19 am by bill

Introducing the Dojo Toolkit Article on Dev.Opera

Dev.Opera recently asked us (SitePen) to write an article about Dojo: Introducing the Dojo Toolkit. The article provides an in-depth look at Dojo Core. Opera is also making a small cash contribution to the Dojo Foundation in recognition of our efforts for writing a great article for their developer community.
Posted on Dec 15, 2008 at 1:32 pm by dylan

ContentPane refactor

A week or two ago I checked in a bunch of updates to ContentPane. The goal was to make "hidden" initialization work better, i.e., if a TabContainer had a ContentPane with some markup, including some widgets like Grid or Editor that won't initialize correctly when hidden. The original plan was to use visibility:hidden rather than display:none, but that proved problematic on IE.
Posted on Dec 12, 2008 at 9:43 pm by bill

Top 10 things you should know about dojo.

A few months ago I started hanging out in #dojo and noticed that there were a lot of common questions. With some input from phiggins, I compiled a top-10 collection of the most frequently stumbled-upon concepts in The Dojo Toolkit. You'll probably never see this on the Late Show but here's number 10:

10. #dojo

Dojo has a very helpful community (http://dojotoolkit.org/community) with some very good resources for those getting started and also for those who have been using dojo for a while. Some very useful "go to" websites are:
  • http://dojotoolkit.org/
Posted on Dec 11, 2008 at 1:41 pm by neonstalwart

Dojo 1.2.3 ready for consumption

I am proud to announce what is now officially the coolest-numbered-dot-release in Dojo history: The Dojo Toolkit 1.2.3 Both 1.2.1 and 1.2.2 were released silently and were relatively short-lived. 1.2.3 is expected to be the last release of the 1.2 branch, and is very stable. This release includes several critical fixes to ContentPane, and many low-risk changes to the 1.2 release. It should be a 100% safe migration for 1.2 users, and offers better support for 1.1 users wishing to migrate.
Posted on Dec 8, 2008 at 2:26 pm by dante

The latest forum posts.

It logs as expected "4
It logs as expected "4 constraints=Object query=Object"
XhrGet says second time "dijit widgets already defined"
Re: Regexp of ValidationTextBox not recognising a minus/hyphen
Hi, Its realy regex problem.... =P U almost got it... First... u have to sc...
How to check if the value of a dijit has changed
TimeTextBox: Need relaxed parsing (strict=false), but not working
dojox.cometd "402: Unknown client" error message handling