From c2b2aee071f19adb8f15b94695dae78e1dda52f0 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 30 Dec 2005 07:00:36 +0100 Subject: browser interface tweaks --- prefs.js | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) (limited to 'prefs.js') 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); -- cgit v1.2.3