root / trunk / web / dojo / dojox / analytics / plugins / dojo.js
History | View | Annotate | Download (740 Bytes)
1 | 9 | andrej.cim | if(!dojo._hasResource["dojox.analytics.plugins.dojo"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code. |
---|---|---|---|
2 | dojo._hasResource["dojox.analytics.plugins.dojo"] = true; |
||
3 | dojo.require("dojox.analytics._base");
|
||
4 | dojo.provide("dojox.analytics.plugins.dojo");
|
||
5 | |||
6 | dojox.analytics.plugins.dojo = new (function(){ |
||
7 | // summary:
|
||
8 | // plugin to have analyitcs return the base info dojo collects
|
||
9 | this.addData = dojo.hitch(dojox.analytics, "addData", "dojo"); |
||
10 | dojo.addOnLoad(dojo.hitch(this, function(){ |
||
11 | var data = {};
|
||
12 | for(var i in dojo){ |
||
13 | if ((i=="version") || ((!dojo.isObject(dojo[i]))&&(i[0]!="_"))){ |
||
14 | data[i]=dojo[i]; |
||
15 | } |
||
16 | } |
||
17 | |||
18 | if (dojo.config){data.djConfig=dojo.config}
|
||
19 | this.addData(data);
|
||
20 | })); |
||
21 | })(); |
||
22 | |||
23 | } |