/[meteor]/googlecode.com/svn/trunk/public_html/poll.html
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /googlecode.com/svn/trunk/public_html/poll.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 9 by andrew.betts, Fri Dec 8 16:52:58 2006 UTC revision 23 by andrew.betts, Sun May 20 14:03:10 2007 UTC
# Line 49  function poll() { Line 49  function poll() {
49          var byteoffset = 0;          var byteoffset = 0;
50          var newdata;          var newdata;
51          document.domain = topdomain;          document.domain = topdomain;
52          var url = "http://"+location.hostname+"/push?channel="+get("channel")+"&id="+get("MHostId")+"&persist="+get("persist")+"&template=2";          var url = get("subsurl");
53          if (get("lastmsgreceived") >= 0) {          if (typeof(url)!="undefined") {
54                  url += "&restartfrom="+(get("lastmsgreceived")+1);                  var now = new Date();
55          } else if (get("backtrack") > 0) {                  var t = now.getTime();
56                  url += "&backtrack="+get("backtrack");                  url += "&template=2&nocache="+t;
57          } else if (typeof(get("backtrack")) != "number") {                  try {
58                  url += "&restartfrom=";                          document.domain = thisdomain;
59                    } catch (e) {}
60                    pollreq = newXmlHttp();
61                    pollreq.onreadystatechange = handleresponse;
62                    pollreq.open("GET", url, true);
63                    lastrequesttime = t;
64                    if (get("polltimeout")) polltimer = setTimeout(ptimeout, get("polltimeout"));
65                    pollreq.send(null);
66          }          }
         if (get("maxmessages") && get("persist")) url += "&maxmessages="+get("maxmessages");  
         var now = new Date();  
         var t = now.getTime();  
         url += "&nocache="+t;  
         try {  
                 document.domain = thisdomain;  
         } catch (e) {}  
         pollreq = newXmlHttp();  
         pollreq.onreadystatechange = handleresponse;  
         pollreq.open("GET", url, true);  
         lastrequesttime = t;  
         if (get("polltimeout")) polltimer = setTimeout(ptimeout, get("polltimeout"));  
         pollreq.send(null);  
67          document.domain=topdomain;          document.domain=topdomain;
68  }  }
69    

Legend:
Removed from v.9  
changed lines
  Added in v.23

  ViewVC Help
Powered by ViewVC 1.1.26