/* Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved. Available via Academic Free License >= 2.1 OR the modified BSD license. see: http://dojotoolkit.org/license for details */ if(!dojo._hasResource["dojox.robot.recorder"]){dojo._hasResource["dojox.robot.recorder"]=true;dojo.provide("dojox.robot.recorder");dojo.experimental("dojox.robot.recorder");(function(){var _1=1000;var _2=500;var _3=10000;var _4=[];var _5=0;var _6=null;var _7=null;var _8=function(){alert("Started recording.");_4=[];_6=new Date();_7=new Date();};var _9=function(_a,_b){if(_6==null||_a=="doh.robot.keyPress"&&_b[0]==dojo.keys.ENTER&&eval("("+_b[2]+")").ctrl&&eval("("+_b[2]+")").alt){return;}var dt=Math.max(Math.min(Math.round((new Date()).getTime()-_7.getTime()),_3),1);if(_a=="doh.robot.mouseMove"){_b[2]=dt;}else{_b[1]=dt;}_4.push({name:_a,args:_b});_7=new Date();};var _c=function(){var c=_4;if(c[0].name=="doh.robot.keyPress"&&(c[0].args[0]==dojo.keys.ENTER||c[0].args[0]==77)){c.splice(0,1);}for(var i=c.length-1;(i>=c.length-2)&&(i>=0);i--){if(c[i].name=="doh.robot.keyPress"&&c[i].args[0]==dojo.keys.ALT||c[i].args[0]==dojo.keys.CTRL){c.splice(i,1);}}for(i=0;i