Hi Robert,
No mods have been made to any Dojo code. The dojo.js included is
simply a Dojo build that includes several classes from the dojoX
library that are needed primarily for Mojo form validation. The cldr
was included because I didn't want to custom modify any of the dojoX
code, and it depended on dojo.number which depended on localization
classes from cldr, so this chain of dojo dependencies added to some
code bloat at the bottom.
I can see how this is alot of stuff to include when you don't
necessarily need it most of the time. So I've modified the mojo
validation code so it only requires dojox when those specific methods
are Used. Otherwise, the dojo.js can stay clean. I've made these
updates in my own Github fork:
http://github.com/loyalchow/Blast-Mojo
Before this is merged into the master, anyone see any issues with this
or test this more thoroughly? Note: you will need to include the dojox
library classes in your dojo directory if you want to use their
methods now, as they are not included in the dojo.js build
Cheers,
Loyal