= Dojo_Toolbocks
The Dojo Toolbocks is a superstar plugin (engine) that provides the
functionality to include any of the Dojo Toolkit libraries into your
Ruby on Rails application.
==Dependencies
The dependencies are automatically loaded into your application.
For reference they are:
- Dojo Toolkit v0.4
- Engines v1.2
- Rails v1.2.x
==Installation
- script/plugin install dojo_toolbocks
a) If you don’t already have engines installed and configured, then
you will need to modify the /config/environment.rb file. After the
“Rails::Initializer.run” add the following line:
config.plugins = [“engines”, “*”]
- Add the following line to the main template
(/app/views/layouts/application.rhtml) between the opening and closing
<%= javascript_include_tag ‘dojo’, :plugin => ‘dojo_toolbocks’ %>
- Depending on what libraries you need for the functionality you
desire, you can use the dojo_require method either as a tag, or as a
block as shown in a) and b). This method is to be called within the
==Usage
Here is the full rhtml template for using the Dojo
Toolbocks::Slideshow, with debugging enabled.
a) Debugging
<%= dojo_config(:debug => true) %>
b) Library Inclusion: Tag Style
<%= dojo_require ({:script_tag => true}, “dojo.widget.", "dojo.lang.”)
%>
c) Library Inclusion: Block Style
<% dojo_require ({:script_tag => true}, “dojo.widget.", "dojo.lang.”)
do %>
function somethingUseful(todo) {
// this method does something useful, and is wrapped in the same
script tag as the library includes
}
<% end %>
==Bugs
Please report any bugs or feature enhancements to
http://dev.toolbocks.com
–
Nathaniel Steven Henry Brown
Toll Free: 1-877-446-4647
Vancouver: 604-724-6624