]> git.wh0rd.org - tt-rss.git/blobdiff - tt-rss.js
code cleanups, make feedlist_callback async
[tt-rss.git] / tt-rss.js
index 6a0ae0f9f757022dca805bb94d9ed7313b916a6b..3a134d613657e2c1a838e329cf2c1daf66c90aaa 100644 (file)
--- a/tt-rss.js
+++ b/tt-rss.js
@@ -219,14 +219,10 @@ function updateFeedList(silent, fetch) {
 
        debug("updateFeedList Q=" + query_str);
 
-       if (xmlhttp_ready(xmlhttp)) {
-               xmlhttp.open("GET", query_str, true);
-               xmlhttp.onreadystatechange=feedlist_callback;
-               xmlhttp.send(null);
-       } else {
-               debug("xmlhttp busy");
-               //printLockingError();
-       }   
+       new Ajax.Request(query_str, {
+               onComplete: function(transport) { 
+                       feedlist_callback2(transport); 
+               } });
 
 }
 
@@ -238,14 +234,10 @@ function catchupAllFeeds() {
 
        debug("catchupAllFeeds Q=" + query_str);
 
-       if (xmlhttp_ready(xmlhttp)) {
-               xmlhttp.open("GET", query_str, true);
-               xmlhttp.onreadystatechange=feedlist_callback;
-               xmlhttp.send(null);
-       } else {
-               debug("xmlhttp busy");
-               //printLockingError();
-       }   
+       new Ajax.Request(query_str, {
+               onComplete: function(transport) { 
+                       feedlist_callback2(transport); 
+               } });
 
        global_unread = 0;
        updateTitle("");
@@ -297,19 +289,6 @@ function search() {
        viewCurrentFeed(0, "");
 }
 
-function localPiggieFunction(enable) {
-       if (enable) {
-               var query_str = "backend.php?op=feeds&subop=piggie";
-
-               if (xmlhttp_ready(xmlhttp)) {
-
-                       xmlhttp.open("GET", query_str, true);
-                       xmlhttp.onreadystatechange=feedlist_callback;
-                       xmlhttp.send(null);
-               }
-       }
-}
-
 // if argument is undefined, current subtitle is not updated
 // use blank string to clear subtitle
 function updateTitle(s) {