/* Copyright (c) 2004-2006, The Dojo Foundation All Rights Reserved. Licensed under the Academic Free License version 2.1 or above OR the modified BSD license. For more information on Dojo licensing, see: http://dojotoolkit.org/community/licensing.shtml */ /* Compatibility package to get 0.2.2 functionality in later Dojo releases. */ //********************************** //From bootstrap1.js dj_throw = dj_rethrow = function(m, e){ dojo.deprecated("dj_throw and dj_rethrow", "use dojo.raise instead", "0.4"); dojo.raise(m, e); } dj_debug = dojo.debug; dj_unimplemented = dojo.unimplemented; dj_deprecated = dojo.deprecated; dj_inherits = function(subclass, superclass){ dojo.deprecated("dj_inherits", "use dojo.inherits instead", "0.4"); dojo.inherits(subclass, superclass); } /** * Set the base script uri. */ // In JScript .NET, see interface System._AppDomain implemented by // System.AppDomain.CurrentDomain. Members include AppendPrivatePath, // RelativeSearchPath, BaseDirectory. dojo.hostenv.setBaseScriptUri = function(uri){ djConfig.baseScriptUri = uri } //********************************** //From the old bootstrap2.js dojo.hostenv.moduleLoaded = function(){ return dojo.hostenv.startPackage.apply(dojo.hostenv, arguments); } dojo.hostenv.require = dojo.hostenv.loadModule; dojo.requireAfter = dojo.require; dojo.conditionalRequire = dojo.requireIf; dojo.requireAll = function() { for(var i = 0; i < arguments.length; i++) { dojo.require(arguments[i]); } } dojo.hostenv.conditionalLoadModule = function(){ dojo.kwCompoundRequire.apply(dojo, arguments); } dojo.hostenv.provide = dojo.hostenv.startPackage; //********************************** //From hostenv_browser.js dojo.hostenv.byId = dojo.byId; dojo.hostenv.byIdArray = dojo.byIdArray = function(){ var ids = []; for(var i = 0; i < arguments.length; i++){ if((arguments[i] instanceof Array)||(typeof arguments[i] == "array")){ for(var j = 0; j < arguments[i].length; j++){ ids = ids.concat(dojo.hostenv.byIdArray(arguments[i][j])); } }else{ ids.push(dojo.hostenv.byId(arguments[i])); } } return ids; }