summaryrefslogtreecommitdiff
path: root/feedlist.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2008-02-19 17:00:02 +0100
committerAndrew Dolgov <[email protected]>2008-02-19 17:00:02 +0100
commit24c1e1c1444a963fae480615d4e44ed5cd2af588 (patch)
tree00ec8f71fed032c6d7af0a6d3e9f8a491dda303a /feedlist.js
parent54eb7d20ddde709425e2370caff80c87e1db33ee (diff)
initial hidden feedlist work (refs #194)
Diffstat (limited to 'feedlist.js')
-rw-r--r--feedlist.js31
1 files changed, 25 insertions, 6 deletions
diff --git a/feedlist.js b/feedlist.js
index 878a538c1..e1a1e7c56 100644
--- a/feedlist.js
+++ b/feedlist.js
@@ -40,6 +40,11 @@ function viewfeed(feed, subop, is_cat, subop_param, skip_history, offset) {
cache_invalidate("F:" + feed);
}
+ if (getInitParam("theme") == "" && getInitParam("hide_feedlist")) {
+ Element.hide("feeds-holder");
+
+ }
+
var force_nocache = false;
var page_offset = 0;
@@ -338,9 +343,11 @@ function feedlist_init() {
if (getInitParam("theme") == "") {
setTimeout("hide_footer()", 5000);
- }
-// init_hidden_feedlist();
+ if (getInitParam("hide_feedlist")) {
+ init_hidden_feedlist();
+ }
+ }
} catch (e) {
exception_error("feedlist/init", e);
@@ -378,14 +385,26 @@ function hide_footer() {
function init_hidden_feedlist() {
try {
+ debug("init_hidden_feedlist");
+
var fl = document.getElementById("feeds-holder");
var fh = document.getElementById("headlines-frame");
- var fh = document.getElementById("headlines-frame");
-
- new Effect.Fade(fl);
+ var fc = document.getElementById("content-frame");
+ var ft = document.getElementById("toolbar");
+ var ff = document.getElementById("footer");
+ var fbtn = document.getElementById("toggle_feeds_btn");
-
+ if (fbtn) Element.show(fbtn);
+
+ fl.style.top = fh.offsetTop + "px";
+ fl.style.backgroundColor = "white"; //FIXME
+ Element.hide(fl);
+
+ fh.style.left = "0px";
+ ft.style.left = "0px";
+ if (fc) fc.style.left = "0px";
+ if (ff) ff.style.left = "0px";
} catch (e) {
exception_error("init_hidden_feedlist", e);