]> git.wh0rd.org - tt-rss.git/blobdiff - prefs.js
browser interface tweaks
[tt-rss.git] / prefs.js
index 66c0de5dc21c271eb46fcf1c3b96e7dea2820a79..99fe378bb530ca265f1af009cac0a8ceb34c9bfb 100644 (file)
--- a/prefs.js
+++ b/prefs.js
@@ -1380,19 +1380,27 @@ function updateBigFeedBrowser() {
 
 }
 
-function browserExpand(id) {
+function browserToggleExpand(id) {
        try {
 /*             if (feed_to_expand && feed_to_expand != id) {
                        var d = document.getElementById("BRDET-" + feed_to_expand);
                        d.style.display = "none";
                } */
+
+               var d = document.getElementById("BRDET-" + id);
+
+               if (d.style.display == "block") {               
+                       d.style.display = "none";
+                       
+               } else {
        
-               feed_to_expand = id;
+                       feed_to_expand = id;
 
-               xmlhttp.open("GET", "backend.php?op=pref-feed-browser&subop=details&id="
-                       + param_escape(id), true);
-               xmlhttp.onreadystatechange=expand_feed_callback;
-               xmlhttp.send(null);
+                       xmlhttp.open("GET", "backend.php?op=pref-feed-browser&subop=details&id="
+                               + param_escape(id), true);
+                       xmlhttp.onreadystatechange=expand_feed_callback;
+                       xmlhttp.send(null);
+               }
 
        } catch (e) {
                exception_error("browserExpand", e);