OWA.spy = function() { //this.config = OWA.config; return; } OWA.spy.prototype = { properties: new Object, last_start_time: '', last_end_time: 0, init: function(dom_id, url) { jQuery('#'+ dom_id).spy({ 'limit': 10, 'fadeLast': 5, 'ajax': url, 'fadeInSpeed': '500', 'timeout': 5000 //'timestamp': owa_getNow }); }, getStartTime: function() { var d = new Date(); var ts = ''; if (this.last_end_time > 0) { ts = this.last_end_time; this.last_end_time = this.getNow(); } else { ts = this.getNow(); this.last_end_time = ts; } return ts; }, getNow: function() { var d = new Date(); var now; now = Math.round(d.getTime() / 1000); return now; } } function pauseSpy() { spyRunning = 0; var temp_time; last_end_time = temp_time; jQuery('div#_spyTmp').html(""); jQuery('div#spyContainer').prepend('
The spy has been paused...
'); return false; } function playSpy() { spyRunning = 1; jQuery('div#spyContainer').prepend('
The spy has been re-started...
'); return false; } function owa_getData() { spy.properties.startTime = spy.getStartTime(); spy.properties.endTime = spy.getNow(); //alert(OWA.util.nsAll(spy.properties)); return OWA.util.nsAll(spy.properties); }