Author: michiel Date: 2010-02-17 16:20:49 +0100 (Wed, 17 Feb 2010) New Revision: 41110
Modified: mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/heartbeat.js.jsp Log: didn't properly work in IE Modified: mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/heartbeat.js.jsp =================================================================== --- mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/heartbeat.js.jsp 2010-02-17 15:20:40 UTC (rev 41109) +++ mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/heartbeat.js.jsp 2010-02-17 15:20:49 UTC (rev 41110) @@ -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 [email protected] http://lists.mmbase.org/mailman/listinfo/cvs
