Login Register

DDD:4.5, Portland, Oregon

Just a quick announcement: Anyone in or around Portland, OR during OSCON next week is welcome to attend our makeshift/informal dojo.dinner() planned for Wed, July 23, 2008 - Time and Place TBD -- but Portland has some great restaurants ... so never fear.

If you'd like to attend, please RSVP (asap) to rsvp @ dojotoolkit.org with a headcount of those planning to attend so that we can pick an appropriate location based on the attendance.

Sorry for the short notice ... and looking forward to seeing everyone there!

New feature!

Hola dojoers,

Recently, GFX 2.0 got new important feature! It is called LoaderSystem. As name describes, it will load external data format (especially graphic markup language such as OBJ file)... Anyone familiar with Suzanne from Blender? It is auto loaded in the GFX 2.0 in the start up page... You can rotate it, you can move it as well... Not forget to mention other mesh such as Cylinder is added as well...

Two New Effects, New Direction

Since this is supposed to be the "Midterm Evaluation Period" and "Coding Phase II" starts on Tuesday, I've been taking it easy this past week. However, I haven't completely stopped working on my project; there are two new effects. Nothing to spectacular, just a wipe version of the previous "shear" effect ("pinwheel" was the best name I could think of; suggestions are welcome), and an effect where pieces simply fade out. The demo page is here.

Looking for feedback on new dojo-based Application Builder

We're looking for some feedback from the dojo community on a visual page design tool we're building at projectzero.org (community development site for WebSphere sMash).

General Features:

  • 100% dojo-based
  • Generates html pages that are 100% dojo+html+css+js
  • Browser-based
  • Runs disconnected (on a very small footprint client runtime).

Visual Page Editor Features:

Dojo Developer Day Boston

It's time for the next Dojo Developer Day, this time in Boston at the Ajax Experience.

Developer/Contributor Day
Sunday, September 28, 10-5
IBM (Cambridge)

Developer/Community Day
Monday, September 29, 8-12
Ajax Experience (Boston)

Both events are free to attend. Space is limited for the event on Monday, so please RSVP asap. Please only RSVP yes if you absolutely can make it as we're tight on space. We'll create a waiting list once we run out of seats.

Sign-up now

GFX 2.0 Implementation Overview

Hi dojoers,

As mid evaluation comes, I am prepared myself with a document to give brief explanation about my implementation. It is provided class diagram, sequence diagram, some explanation for each component and screenshot about some demonstration.

You can find about:
- Design Document
- Implementation Overview Document
- Simple Class Diagram

Dojo, floating on AIR

Today SitePen, Inc. announced the release of a co-sponsored "demo" utilizing Adobe's AIR runtime and The Dojo Toolkit affectionately named "The Dojo Toolbox". Don't let the term "demo" fool you though, this thing is a fully functioning application providing a pluggable API built around the question "what can be done offline to better Dojo?" ...

Shear Effect, Verbose Demo Page

Since my last update, I've made the demo page more verbose and created a "shear" effect that, once again, splits the element into rows and/or columns and slides them in alternating directions, with an optional progressive or random delay between each piece's animation.

Markdown parser progressing

I continue working on Markdown parser and for now it already supports:

  • span elements (bold, italic, inline images links and code)
  • settext and atx headers
  • code blocks
  • blockquotes, partly supported for now (in some cases output differs from original Markdown output)
  • horizontal rules
  • backslash escaping for special chars (\*, \`, etc)

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.

Syndicate content