Tapestry makes extensive use of the dojo toolkit library to facilitate easier client side management / communication. Without a better way to automate the documentation process for javascript this section will attemp to define the most important Tapestry javascript functions/objects available.
By default, the Shell component will include the core dojo javascript object dojo.js, as well as the new core Tapestry javascript object - core.js. This means that you don't have to worry about how to include dojo or Tapestry javascript on any of your pages, they will already be available.
All of the Tapestry javascript is heavily documented in jsdoc style javadoc formatting. If you would like to see the source yourself and bypass the online docs you may view it here.
For documentation related to dojo, please see the resources available on the dojo website: