Documentation
AMD Module Returns¶
Contents
- AMD Module Returns
- dojo/_base/array
- dojo/_base/declare
- dojo/_base/Deferred
- dojo/_base/event
- dojo/_base/fx
- dojo/_base/kernel
- dojo/_base/lang
- dojo/_base/sniff
- dojo/_base/unload
- dojo/_base/window
- dojo/_base/xhr
- dojo/dom
- dojo/dom-attr
- dojo/dom-class
- dojo/dom-construct
- dojo/dom-form
- dojo/dom-geometry
- dojo/dom-style
- dojo/io-query
- dojo/json
- dojo/keys
- dojo/NodeList
- dojo/on
- dojo/ready
- dojo/_Url
- TODO
- Removed/Orphaned/Misc.
This page documents the new locations for Dojo methods, that have traditionally been accessed through the Dojo base object, which are now available as separate modules. As part of the move to full AMD support, in 1.7 and beyond, Dojo’s base modules need to be explicitly given as individually module dependencies.
Each section below corresponds to a single AMD module, listing the methods returned along with their pre-AMD location.
dojo/_base/array¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.forEach | dojo/_base/array | array.forEach |
| dojo.map | dojo/_base/array | array.map |
| dojo.filter | dojo/_base/array | array.filter |
| dojo.every | dojo/_base/array | array.every |
| dojo.some | dojo/_base/array | array.some |
| dojo.indexOf | dojo/_base/array | array.indexOf |
dojo/_base/declare¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.declare | dojo/_base/declare | declare |
dojo/_base/Deferred¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.Deferred | dojo/_base/Deferred | Deferred |
| dojo.when | dojo/_base/Deferred | Deferred.when |
dojo/_base/event¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.fixEvent | dojo/_base/event | event.fix |
| dojo.stopEvent | dojo/_base/event | event.stop |
dojo/_base/fx¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo._Line | dojo/_base/fx | fx._Line |
| dojo.Animation | dojo/_base/fx | fx.Animation |
| dojo._fade | dojo/_base/fx | fx._fade |
| dojo.fadeIn | dojo/_base/fx | fx.fadeIn |
| dojo.fadeOut | dojo/_base/fx | fx.fadeOut |
| dojo._defaultEasing | dojo/_base/fx | fx._defaultEasing |
| dojo.animateProperty | dojo/_base/fx | fx.animateProperty |
| dojo.anim | dojo/_base/fx | fx.anim |
dojo/_base/kernel¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.deprecated | dojo/_base/kernel | kernel.deprecated |
| dojo.experimental | dojo/_base/kernel | kernel.experimental |
| dojo.version | dojo/_base/kernel | kernel.version |
dojo/_base/lang¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.extend | dojo/_base/lang | lang.extend |
| dojo._hitchArgs | dojo/_base/lang | lang._hitchArgs |
| dojo.hitch | dojo/_base/lang | lang.hitch |
| dojo.delegate | dojo/_base/lang | lang.delegate |
| dojo._toArray | dojo/_base/lang | lang._toArray |
| dojo.partial | dojo/_base/lang | lang.partial |
| dojo.clone | dojo/_base/lang | lang.clone |
| dojo.trim | dojo/_base/lang | lang.trim |
| dojo.replace | dojo/_base/lang | lang.replace |
| dojo.mixin | dojo/_base/lang | lang.mixin |
| dojo._mixin | dojo/_base/lang | lang._mixin |
| dojo.exists | dojo/_base/lang | lang.exists |
| dojo.getObject | dojo/_base/lang | lang.getObject |
| dojo.setObject | dojo/_base/lang | lang.setObject |
dojo/_base/sniff¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.isOpera | dojo/_base/sniff | has(“opera”) |
| dojo.isAIR | dojo/_base/sniff | has(“air”) |
| dojo.isKhtml | dojo/_base/sniff | has(“khtml”) |
| dojo.isWebKit | dojo/_base/sniff | has(“webkit”) |
| dojo.isChrome | dojo/_base/sniff | has(“chrome”) |
| dojo.isMac | dojo/_base/sniff | has(“mac”) |
| dojo.isSafari | dojo/_base/sniff | has(“safari”) |
| dojo.isMozilla | dojo/_base/sniff | has(“mozilla”) |
| dojo.isMoz | dojo/_base/sniff | has(“mozilla”) |
| dojo.isIE | dojo/_base/sniff | has(“ie”) |
| dojo.isFF | dojo/_base/sniff | has(“ff”) |
| dojo.isAndroid | dojo/_base/sniff | has(“android”) |
| dojo.isBB | dojo/_base/sniff | has(“bb”) |
| dojo.isIpad | dojo/_base/sniff | has(“ipad”) |
| dojo.isIphone | dojo/_base/sniff | has(“iphone”) |
| dojo.isIpod | dojo/_base/sniff | has(“ipod”) |
| dojo.isQuirks | dojo/_base/sniff | dojo/_base/kernel |
| dojo.isIos | dojo/_base/sniff | has(“ios”) |
dojo/_base/unload¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.addOnUnload | dojo/_base/unload | unload.addOnUnload |
| dojo.addOnWindowUnload | dojo/_base/unload | unload.addOnWindowUnload |
dojo/_base/window¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.global | dojo/_base/window | window.global |
| dojo.doc | dojo/_base/window | window.doc |
| dojo.body | dojo/_base/window | window.body |
| dojo.setContext | dojo/_base/window | window.setContext |
| dojo.withGlobal | dojo/_base/window | window.withGlobal |
| dojo.withDoc | dojo/_base/window | window.withDoc |
dojo/_base/xhr¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.contentHandlers | dojo/_base/xhr | xhr.contentHandlers |
| dojo._ioSetArgs | dojo/_base/xhr | xhr._ioSetArgs |
| dojo._ioCancelAll | dojo/_base/xhr | xhr._ioCancelAll |
| dojo._ioNotifyStart | dojo/_base/xhr | xhr._ioNotifyStart |
| dojo._ioWatch | dojo/_base/xhr | xhr._ioWatch |
| dojo._ioAddQueryToUrl | dojo/_base/xhr | xhr._ioAddQueryToUrl |
| dojo.xhrGet | dojo/_base/xhr | xhr.get |
| dojo.xhrPost | dojo/_base/xhr | xhr.post |
| dojo.xhrPut | dojo/_base/xhr | xhr.put |
| dojo.xhrDelete | dojo/_base/xhr | xhr.del |
| dojo._xhrObj | dojo/_base/xhr | xhr._xhrObj |
dojo/dom¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.byId | dojo/dom | dom.byId |
| dojo.isDescendant | dojo/dom | dom.isDescendant |
| dojo.setSelectable | dojo/dom | dom.setSelectable |
dojo/dom-attr¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.attr(node, attr) | dojo/dom-attr | attr.get(node, attr) |
| dojo.attr(node, attr, val) | dojo/dom-attr | attr.set(node, attr, val) |
| dojo.hasAttr | dojo/dom-attr | attr.has |
| dojo.removeAttr | dojo/dom-attr | attr.remove |
dojo/dom-class¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.addClass | dojo/dom-class | domClass.add |
| dojo.hasClass | dojo/dom-class | domClass.contains |
| dojo.removeClass | dojo/dom-class | domClass.remove |
| dojo.replaceClass | dojo/dom-class | domClass.replace |
| dojo.toggleClass | dojo/dom-class | domClass.toggle |
dojo/dom-construct¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.toDom | dojo/dom-construct | construct.toDom |
| dojo.place | dojo/dom-construct | construct.place |
| dojo.create | dojo/dom-construct | construct.create |
| dojo.empty | dojo/dom-construct | construct.empty |
| dojo.destroy | dojo/dom-construct | construct.destroy |
dojo/dom-form¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.fieldToObject | dojo/dom-form | form.fieldToObject |
| dojo.formToObject | dojo/dom-form | form.formToObject |
| dojo.formToQuery | dojo/dom-form | form.toQuery |
| dojo.formToJson | dojo/dom-form | form.toJson |
dojo/dom-geometry¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo._getPadExtents | dojo/dom-geometry | geometry.getPadExtents |
| dojo._getBorderExtents | dojo/dom-geometry | geometry.getBorderExtents |
| dojo._getPadBorderExtents | dojo/dom-geometry | geometry.getPadBorderExtents |
| dojo._getMarginExtents | dojo/dom-geometry | geometry.getMarginExtents |
| dojo._getMarginSize | dojo/dom-geometry | geometry.getMarginSize |
| dojo._getMarginBox | dojo/dom-geometry | geometry.getMarginBox |
| dojo._setMarginBox | dojo/dom-geometry | geometry.setMarginBox |
| dojo.marginBox(node) | dojo/dom-geometry | geometry.getMarginBox(node) |
| dojo.marginBox(node,size) | dojo/dom-geometry | geometry.setMarginBox(node,size) |
| dojo._getContentBox | dojo/dom-geometry | geometry.getContentBox |
| dojo.setContentSize | dojo/dom-geometry | geometry.setContentSize |
| dojo.contentBox(node) | dojo/dom-geometry | geometry.getContentBox(node) |
| dojo.contentBox(node,size) | dojo/dom-geometry | geometry.setContentSize(node,size) |
| dojo.position | dojo/dom-geometry | geometry.position |
| dojo._isBodyLtr | dojo/dom-geometry | geometry.isBodyLtr |
| dojo._docScroll | dojo/dom-geometry | geometry.docScroll |
| dojo._getIeDocumentElementOffset | dojo/dom-geometry | geometry.getIeDocumentElementOffset |
| dojo._fixIeBiDiScrollLeft | dojo/dom-geometry | geometry.fixIeBiDiScrollLeft |
dojo/dom-style¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.style(node, attr) | dojo/dom-style | style.get(node, attr) |
| dojo.style(node, attr, val) | dojo/dom-style | style.set(node, attr, val) |
| dojo.style(node, hash) | dojo/dom-style | style.set(node, hash) |
| dojo.getComputedStyle | dojo/dom-style | style.getComputedStyle |
| dojo._toPixelValue | dojo/dom-style | style.toPixelValue |
dojo/io-query¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.queryToObject | dojo/io-query | ioQuery.queryToObject |
| dojo.objectToQuery | dojo/io-query | ioQuery.objectToQuery |
dojo/json¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.fromJson | dojo/json | json.parse |
| dojo.toJson | dojo/json | json.stringify |
dojo/NodeList¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.NodeList | dojo/NodeList | NodeList |
dojo/on¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.connect(node,”onclick”,cb) | dojo/on | on(node,”click”,cb) |
| dojo.publish(“/foo”, [1,2,3]) | dojo/on | on.emit(“/foo”, 1, 2, 3) |
| dojo.subscribe(“/foo”, callback) | dojo/on | on(“/foo”, callback) |
dojo/ready¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.addOnLoad | dojo/ready | ready |
TODO¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.window | dojo/window | window |
| dojo.Color | dojo/_base/Color | Color |
| dojo.cookie | dojo/cookie | cookie |
| dojo.data.* | dojo/data/* | ... |
| dojo.date.locale | dojo/date/locale | |
| dojo.date.stamp | dojo/date/stamp | |
| dojo.date | dojo/date | |
| dojo.dnd.* | dojo/dnd/* | |
| dojo.DeferredList | dojo/DeferredList | |
| dojo.fx.* | dojo/fx | fx.* |
| dojo.hash | dojo/hash | hash |
| dojo.html | dojo/html | html |
| dojo.i18n | dojo/i18n | i18n |
| dojo.currency | dojo/currency | currency |
| dojo.number | dojo/number | number |
| dojo.parser | dojo/parser | parser |
| dojo.string | dojo/string | string |
| dojo.Stateful | dojo/Stateful | Stateful |
| dojo.ready | dojo/ready | ready |
| dojo.query(“li”).connect(“onclick”,cb) | dojo/query | query.on(“click”,cb) |
| dojo.window.* | dojo/window | window.* |
| dojo.mouseButtons.is***() | dojo/mouse | mouse.is***() |
| dojo.connect(obj,method,cb) | dojo/aspect | aspect.after(obj,method,cb) |
| dojo.config | dojo/_base/config | config |
| dojo.moduleUrl(“dijit”, “foo.template.html) | require | require.toUrl(“dijit/foo/template.html”) |
Removed/Orphaned/Misc.¶
| 1.x syntax | 2.0 module | 2.0 syntax |
|---|---|---|
| dojo.isString(val) | typeof val == “string” | |
| dojo.isArray(val) | val instanceof Array | |
| dojo.isFunction(val) | typeof val == “function” | |
| dojo.isObject(val) | typeof val == “object” || typeof val == “function” | |
| dojo.isArrayLike(val) | ‘length’ in val | |
| dojo.isAlien(val) | no substitute | |
| dojo.unsubscribe(handle) | handle.remove() | |
| dojo.disconnect(handle) | handle.remove(); | |
| dojo.connectPublisher | ? | ? |
| dojo.isCopyKey | ? | ? |
Notes¶
- Generated from:
- dojo core/base: http://oksoclap.com/siWDgVDJjI
- dijit (in progress): http://oksoclap.com/fEK8S2HvGp
- awk script to convert from raw data to REST format is http://oksoclap.com/LSETyLpsex
TODO: roll in changes from there
TODO: rename this page
