]> git.pond.sub.org Git - eow/blob - static/dojo-release-1.1.1/dojox/analytics/plugins/consoleMessages.js
add Dojo 1.1.1
[eow] / static / dojo-release-1.1.1 / dojox / analytics / plugins / consoleMessages.js
1 if(!dojo._hasResource["dojox.analytics.plugins.consoleMessages"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
2 dojo._hasResource["dojox.analytics.plugins.consoleMessages"] = true;
3 dojo.provide("dojox.analytics.plugins.consoleMessages");
4
5 dojox.analytics.plugins.consoleMessages = new (function(){
6         // summary:
7         //      plugin to have analyitcs return the base info dojo collects
8         this.addData = dojo.hitch(dojox.analytics, "addData", "consoleMessages");
9
10         var lvls = dojo.config["consoleLogFuncs"] || ["error", "warn", "info", "rlog"];
11         if(!console){
12                 console={};
13         }
14
15         for(var i=0; i<lvls.length;i++){
16                 if (console[lvls[i]]){
17                         dojo.connect(console, lvls[i], dojo.hitch(this, "addData", lvls[i]));
18                 }else{
19                         console[lvls[i]] = dojo.hitch(this, "addData", lvls[i]);        
20                 }
21         }
22 })();
23
24 }