//>>built define("dojox/analytics/plugins/mouseClick", ["dojo/_base/lang","../_base", "dojo/_base/window", "dojo/on" ], function(lang, dxa, window, on){ /*===== dxa = dojox.analytics; on = dojo.on; =====*/ // window startup data return (dxa.plugins.mouseClick = new (function(){ this.addData = lang.hitch(dxa, "addData", "mouseClick"); this.onClick=function(e){ this.addData(this.trimEvent(e)); } on(window.doc, "click", lang.hitch(this, "onClick")); this.trimEvent=function(e){ var t = {}; for (var i in e){ switch(i){ case "target": case "originalTarget": case "explicitOriginalTarget": var props=["id","className","nodeName", "localName","href", "spellcheck", "lang"]; t[i]={}; for(var j=0;j