Login Register

Home

The Dojo Core

Ajax, events, packaging, CSS-based querying, animations, JSON, language utilities, and a lot more. All at 24K (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.

Other Dojo Foundation Projects: OpenRecord, Cometd, DWR, and Psych Desktop

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.

Eye-fi Manager

Eye-fi Manager

Free your memories… quickly, easily, and wirelesslly!

Photos shouldn’t be trapped in your camera. Set them free. No cables, no waiting, no hassles.

TeamPatent

TeamPatent

Patent prosecution made easy!

A hosted service for patent attorneys and inventors to collaboratively prepare patent applications.

The latest news.

Disintegrate Effect

With the successful completion of the explode effect, I decided to build on the code used to split the node into pieces. I split the code in half and thus created a new generic function, dojox.fx._split that returns an animation object that splits the node into args.rows and args.columns and applies args.pieceAnimation() to each piece. This function takes the piece, its x and y location in the grid of pieces, and the dojo.coords of the original node as arguments and returns either an animation object or an array of animation objects to be combined.
Posted on Jul 4, 2008 at 10:38 pm by gruppler

DnD Form Editor Progress

I missed my update last week, so this post actually covers the past two weeks.

Posted on Jul 4, 2008 at 12:35 pm by jbalogh

GFX 2.0 Analysis document

Hi dojoers, I am thinking to put my analysis document for GFX 2.0 (this document has been updating from the first time discussion with my mentor Mr.Eugene Lazutkin). You can read the document to know more about abstract design of GFX 2.0... At the moment, I am writing document to explain thoroughly about GFX 2.0 implementation, it will be described about: - Assumption implementation (for example, no color texturing, no light feature, etc) - Implementation detail (including design diagram, improvement made to increase performance) - Problem (algorithm, feature that hard to implement) Link for the analysis document can be read in this link
Posted on Jul 3, 2008 at 9:36 pm by robertusj

d-rails progress, or, my journey through javascript scope hell.

This week I've made a lot of progress on rails' JavaScriptGenerator. JavaScriptGenerator basically offloads a lot of the work to the underlying prototype js library, and it's meant to be an expressive means of speaking javascript with ruby code. To maintain this flexibility, I've been implementing a lot of prototype functionality in our drails javascript package. There are 2 new classes, drails.Element and drails.ElementCollection, and one new interface, drails.Enumerable.
Posted on Jul 2, 2008 at 2:13 pm by jmole

Explode Effect

I created a nice animation effect that splits the element into an arbitrary number of rows and columns, then sends them flying away from the element's center. The user can specify whether or not the pieces fade out as they move, and whether or not the distance and duration of each piece's animation should be randomized. The effect is accomplished by cloning the node once for each piece and combining each piece's animation together. The original node's opacity is set to zero onPlay.
Posted on Jul 2, 2008 at 12:09 pm by gruppler

The latest forum posts.

Seeking Dojo Developer For Small Dojo Enhancements (remote)
You need to run the dojo.parser on the content.
For example: dojo.require("dojo.parser"); function baasaTable() { dojo.xhrGet...
dojo.widget.createWidget was removed at 0.9.
http://dojotoolkit.org/book/dojo-porting-guide-0-4-x-0-9 You'll want to either us...
Your values for minimum,
Your values for minimum, maximum, etc. should be integers not strings.
Digit combobox questions
http://dojotoolkit.org/book/d
http://dojotoolkit.org/book/dojo-book-0-9/part-2-dijit/command-control read the chap...