Login Register Help
API Documentation
Choose a stylesheet:

NamespacedjConfig

Application code can set the global 'djConfig' prior to loading the library to override certain global settings for how dojo works.

Jump to PropertiesFunctionsBack to top

or Array Adds a callback via dojo.addOnLoad. Useful when Dojo is added after the page loads and djConfig.afterOnLoad is true. Supports the same arguments as dojo.addOnLoad. When using a function reference, use djConfig.addOnLoad = function(){};. For object with function name use djConfig.addOnLoad = [myObject, "functionName"]; and for object with function reference use djConfig.addOnLoad = [myObject, function(){}];

Jump to FunctionsPropertiesBack to top

Indicates Dojo was added to the page after the page load. In this case Dojo will not wait for the page DOMContentLoad/load events and fire its dojo.addOnLoad callbacks after making sure all outstanding dojo.required modules have loaded.
The directory in which dojo.js is located. Under normal conditions, Dojo auto-detects the correct location from which it was loaded. You may need to manually configure baseUrl in cases where you have renamed dojo.js or in which <base> tags confuse some browsers (e.g. IE 6). The variable dojo.baseUrl is assigned either the value of djConfig.baseUrl if one is provided or the auto-detected root if not. Other modules are located relative to this path. The path should end in a slash.
Defaults to false. If set to true, this triggers an alternate mode of the package system in which dependencies are detected and only then are resources evaluated in dependency order via <script> tag inclusion. This may double-request resources and cause problems with scripts which expect dojo.require() to preform synchronously. debugAtAllCosts can be an invaluable debugging aid, but when using it, ensure that all code which depends on Dojo modules is wrapped in dojo.addOnLoad() handlers. Due to the somewhat unpredictable side-effects of using debugAtAllCosts, it is strongly recommended that you enable this flag as a last resort. debugAtAllCosts has no effect when loading resources across domains. For usage information, see the [Dojo Book](http://dojotoolkit.org/book/book-dojo/part-4-meta-dojo-making-your-dojo-code-run-faster-and-better/debugging-facilities/deb)
Default duration, in milliseconds, for wipe and fade animations within dijits. Assigned to dijit.defaultDuration.
Used by some modules to configure an empty iframe. Used by dojo.io.iframe and dojo.back, and dijit popup support in IE where an iframe is needed to make sure native controls do not bleed through the popups. Normally this configuration variable does not need to be set, except when using cross-domain/CDN Dojo builds. Save dojo/resources/blank.html to your domain and set djConfig.dojoBlankHtmlUrl to the path on your domain your copy of blank.html.
No default value. Specifies additional locales whose resources should also be loaded alongside the default locale when calls to dojo.requireLocalization() are processed.
Set this to true to enable publishing of topics for the different phases of IO operations. Publishing is done via dojo.publish. See dojo.__IoPublish for a list of topics that are published.
Defaults to false. If set to true, ensures that Dojo provides extended debugging feedback via Firebug. If Firebug is not available on your platform, setting isDebug to true will force Dojo to pull in (and display) the version of Firebug Lite which is integrated into the Dojo distribution, thereby always providing a debugging/logging console when isDebug is enabled. Note that Firebug's console.* methods are ALWAYS defined by Dojo. If isDebug is false and you are on a platform without Firebug, these methods will be defined as no-ops.
The locale to assume for loading localized resources in this page, specified according to [RFC 3066](http://www.ietf.org/rfc/rfc3066.txt). Must be specified entirely in lowercase, e.g. en-us and zh-cn. See the documentation for dojo.i18n and dojo.requireLocalization for details on loading localized resources. If no locale is specified, Dojo assumes the locale of the user agent, according to navigator.userLanguage or navigator.language properties.
A map of module names to paths relative to dojo.baseUrl. The key/value pairs correspond directly to the arguments which dojo.registerModulePath accepts. Specifiying djConfig.modulePaths = { "foo": "../../bar" } is the equivalent of calling dojo.registerModulePath("foo", "../../bar");. Multiple modules may be configured via djConfig.modulePaths.
An optional array of urls to preload immediately upon page load. Uses dojox.image, and is unused if not present.
An array of module names to be loaded immediately after dojo.js has been included in a page.
Array containing the r, g, b components used as transparent color in dojo.Color; if undefined, [255,255,255] (white) will be used.
Used by dojox.analytics.Urchin as the default UA-123456-7 account number used when being created. Alternately, you can pass an acct:"" parameter to the constructor a la: new dojox.analytics.Urchin({ acct:"UA-123456-7" });
If set to a value that evaluates to true such as a string or array and isDebug is true and Firebug is not available or running, then it bypasses the creation of Firebug Lite allowing you to define your own console object.