dojox/analytics/plugins/window.js

  • Provides:

    • dojox.analytics.plugins.window
  • Requires:

    • dojox.analytics._base in common
  • dojox.analytics.plugins.window

    • type
      Function
    • ?? initialized = 1 (debug: boolean) ??
    • source: [view]
       this.addData = dojo.hitch(dojox.analytics, "addData", "window");
       this.windowConnects = dojo.config["windowConnects"] || ["open", "onerror"];


       for(var i=0; i  dojo.connect(window, this.windowConnects[i], dojo.hitch(this, "addData", this.windowConnects[i]));
       }


       dojo.addOnLoad(dojo.hitch(this, function(){
        var data = {};
        for(var i in window){
         if (dojo.isObject(window[i])){
          switch(i){
           case "location":
           case "console":
            data[i]=window[i];
            break;
           default:
            break;
          }
         }else{
          data[i]=window[i];
         }
        }
        this.addData(data);
       }));
    • summary
  • dojox.analytics.plugins.window.addData

    • summary
  • dojox.analytics.plugins.window.windowConnects

    • summary
  • dojox.analytics.plugins

    • type
      Object
    • summary
  • dojox.analytics

    • type
      Object
    • summary
  • dojox

    • type
      Object
    • summary