diff options
author | Andrew Dolgov <[email protected]> | 2008-02-20 06:27:16 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2008-02-20 06:27:16 +0100 |
commit | 8389b150824a0ec5cc050c9dc2d8ed20f9d948ad (patch) | |
tree | 75c15436aa1231b7cb8e2c885a9fb6870e724aa1 /tt-rss.js | |
parent | b16754c3a456dbc7df18b1ccaf6b14ba3c7bc619 (diff) |
make feedlist collapsable
Diffstat (limited to 'tt-rss.js')
-rw-r--r-- | tt-rss.js | 37 |
1 files changed, 37 insertions, 0 deletions
@@ -760,3 +760,40 @@ function toggle_feedlist() { exception_error(e, "toggle_feedlist"); } } + +function collapse_feedlist() { + try { + debug("toggle_feedlist"); + + var fl = document.getElementById("feeds-holder"); + var fh = document.getElementById("headlines-frame"); + var fc = document.getElementById("content-frame"); + var ft = document.getElementById("toolbar"); + var ff = document.getElementById("footer"); + var fbtn = document.getElementById("collapse_feeds_btn"); + + if (!Element.visible(fl)) { + Element.show(fl); + fbtn.value = "<<"; + + fh.style.left = fl.offsetWidth + "px"; + ft.style.left = fl.offsetWidth + "px"; + if (fc) fc.style.left = fl.offsetWidth + "px"; + if (ff) ff.style.left = fl.offsetWidth + "px"; + + } else { + Element.hide(fl); + fbtn.value = ">>"; + + fh.style.left = "0px"; + ft.style.left = "0px"; + if (fc) fc.style.left = "0px"; + if (ff) ff.style.left = "0px"; + } + } catch (e) { + exception_error(e, "toggle_feedlist"); + } + + + +} |