From: Andrew Dolgov Date: Sat, 11 Aug 2007 12:02:50 +0000 (+0100) Subject: collapsing cat style fixes X-Git-Tag: 1.2.14~69 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=1d5e9fb908790f43eef5d383604c6285bb6614b9;p=tt-rss.git collapsing cat style fixes --- diff --git a/feedlist.js b/feedlist.js index eca86787..344b28ac 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));