dojoPorter.js