summaryrefslogtreecommitdiff
path: root/prefs.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2005-12-30 07:00:36 +0100
committerAndrew Dolgov <[email protected]>2005-12-30 07:00:36 +0100
commitc2b2aee071f19adb8f15b94695dae78e1dda52f0 (patch)
tree7373c4ca7a82b3b64d995b858be32911456e8bee /prefs.js
parent0010d872eb520dccf7c7a18c42e528ea91e79214 (diff)
browser interface tweaks
Diffstat (limited to 'prefs.js')
-rw-r--r--prefs.js20
1 files changed, 14 insertions, 6 deletions
diff --git a/prefs.js b/prefs.js
index 66c0de5dc..99fe378bb 100644
--- 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);