sample skeleton application with dojo toolkit & arcgis js api v 4.30
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

24 lines
753 B

define(["dojo/_base/lang", "../_base", "dojo/_base/config", "dojo/aspect"
], function(lang, dxa, config, aspect){
var consoleMessages = lang.getObject("dojox.analytics.plugins.consoleMessages", true);
// summary:
// plugin to have analyitcs return the base info dojo collects
consoleMessages.addData = lang.hitch(dxa, "addData", "consoleMessages");
var lvls = config["consoleLogFuncs"] || ["error", "warn", "info", "rlog"];
if(!console){
console = {};
}
for(var i = 0; i < lvls.length; i++){
var fnName = lvls[i], _addData = lang.hitch(consoleMessages, "addData", fnName);
if(console[fnName]){
aspect.after(console, fnName, _addData,true);
}else{
console[fnName] = _addData;
}
}
return consoleMessages;
});