]> git.wh0rd.org Git - tt-rss.git/commitdiff
collapsing cat style fixes
authorAndrew Dolgov <fox@bah.spb.su>
Sat, 11 Aug 2007 12:02:50 +0000 (13:02 +0100)
committerAndrew Dolgov <fox@bah.spb.su>
Sat, 11 Aug 2007 12:02:50 +0000 (13:02 +0100)
feedlist.js

index eca8678703e8b11a9e86f351d473cc9203409fc4..344b28acf179cded13c8d2c6e5453b66fc44013d 100644 (file)
@@ -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));