Improve output: distinguish between failed assertions (failures) and unexpected exceptions (errors), and print a filtered stack trace for any exception.

This commit is contained in:
jeb228 2010-01-29 22:13:57 +00:00
commit 4f2e303079
1839 changed files with 235630 additions and 0 deletions

View file

@ -0,0 +1,75 @@
/*
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;
}