Author: michiel Date: 2010-02-17 16:19:39 +0100 (Wed, 17 Feb 2010) New Revision: 41108
Modified: mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/heartbeat.js.jsp Log: didn't properly work in IE Modified: mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/heartbeat.js.jsp =================================================================== --- mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/heartbeat.js.jsp 2010-02-17 15:11:35 UTC (rev 41107) +++ mmbase/branches/MMBase-1_9/applications/searchrelate/src/main/webapp/mmbase/searchrelate/heartbeat.js.jsp 2010-02-17 15:19:39 UTC (rev 41108) @@ -1,16 +1,26 @@ -// -*- mode: javascript; -*- -<%...@taglib uri="http://www.mmbase.org/mmbase-taglib-2.0" prefix="mm" %> +/* <%...@taglib uri="http://www.mmbase.org/mmbase-taglib-2.0" prefix="mm" %> <mm:content type="text/javascript"> + + Heartbeat +*/ + function HeartBeat() { this.wait = ${pageContext.session.maxInactiveInterval * 500}; var self = this; - setTimeout(function() { self.function() }, this.wait); + setTimeout(self.callBack, self.wait); } -HeartBeat.prototype.function = function () { + +HeartBeat.prototype.callBack = function() { var self = this; - $.get("${mm:link('/mmbase/searchrelate/heartbeat.jspx')}", function(data){ - self.wait = $(data).text() * 500; - setTimeout(function() { self.function() }, self.wait); - });}; + $.get("${mm:link('/mmbase/searchrelate/heartbeat.jspx')}", + function(data){ + self.wait = $(data).text() * 500; + setTimeout(self.callBack, self.wait); + }); +}; + var heartBeat = new HeartBeat(); + +/* </mm:content> +*/ _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs