dojo.js 740 B

1234567891011121314151617181920212223
  1. 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. dojox.analytics.plugins.dojo = new (function(){
  6. // summary:
  7. // plugin to have analyitcs return the base info dojo collects
  8. this.addData = dojo.hitch(dojox.analytics, "addData", "dojo");
  9. dojo.addOnLoad(dojo.hitch(this, function(){
  10. var data = {};
  11. for(var i in dojo){
  12. if ((i=="version") || ((!dojo.isObject(dojo[i]))&&(i[0]!="_"))){
  13. data[i]=dojo[i];
  14. }
  15. }
  16. if (dojo.config){data.djConfig=dojo.config}
  17. this.addData(data);
  18. }));
  19. })();
  20. }