summaryrefslogtreecommitdiff
path: root/feedlist.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2007-08-11 13:02:50 +0100
committerAndrew Dolgov <[email protected]>2007-08-11 13:02:50 +0100
commit1d5e9fb908790f43eef5d383604c6285bb6614b9 (patch)
tree77a0fa5424865c08e183443d91d1cfe0c4906bc8 /feedlist.js
parent1dc47c41ab4b41654f5b796a27c0add07655afa4 (diff)
collapsing cat style fixes
Diffstat (limited to 'feedlist.js')
-rw-r--r--feedlist.js25
1 files changed, 24 insertions, 1 deletions
diff --git a/feedlist.js b/feedlist.js
index eca867870..344b28acf 100644
--- a/feedlist.js
+++ b/feedlist.js
@@ -182,6 +182,28 @@ function viewfeed(feed, subop, is_cat, subop_param, skip_history, offset) {
}
}
+function toggleCollapseCat_af(effect) {
+ //var caption = elem.id.replace("FCATLIST-", "");
+
+ try {
+
+ var elem = effect.element;
+ var cat = elem.id.replace("FCATLIST-", "");
+ var cap = document.getElementById("FCAP-" + cat);
+
+ if (Element.visible(elem)) {
+ cap.innerHTML = cap.innerHTML.replace("...", "");
+ } else {
+ if (cap.innerHTML.lastIndexOf("...") != cap.innerHTML.length-3) {
+ cap.innerHTML = cap.innerHTML + "...";
+ }
+ }
+
+ } catch (e) {
+ exception_error("toggleCollapseCat_af", e);
+ }
+}
+
function toggleCollapseCat(cat) {
try {
if (!xmlhttp_ready(xmlhttp)) {
@@ -216,7 +238,8 @@ function toggleCollapseCat(cat) {
}
}
- Effect.toggle('FCATLIST-' + cat, 'blind', { duration: 0.5 });
+ Effect.toggle('FCATLIST-' + cat, 'blind', { duration: 0.5,
+ afterFinish: toggleCollapseCat_af });
new Ajax.Request("backend.php?op=feeds&subop=collapse&cid=" +
param_escape(cat));