//>>built define("dojox/analytics/plugins/idle",["dojo/_base/lang","../_base","dojo/_base/config","dojo/ready","dojo/aspect","dojo/_base/window"],function(_1,_2,_3,_4,_5,_6){ return (_2.plugins.idle=new (function(){ this.addData=_1.hitch(_2,"addData","idle"); this.idleTime=_3["idleTime"]||60000; this.idle=true; this.setIdle=function(){ this.addData("isIdle"); this.idle=true; }; _4(_1.hitch(this,function(){ var _7=["onmousemove","onkeydown","onclick","onscroll"]; for(var i=0;i<_7.length;i++){ _5.after(_6.doc,_7[i],_1.hitch(this,function(e){ if(this.idle){ this.idle=false; this.addData("isActive"); this.idleTimer=setTimeout(_1.hitch(this,"setIdle"),this.idleTime); }else{ clearTimeout(this.idleTimer); this.idleTimer=setTimeout(_1.hitch(this,"setIdle"),this.idleTime); } }),true); } })); })()); });