]> git.wh0rd.org - tt-rss.git/commitdiff
enable collapsed feedlist for graycube
authorAndrew Dolgov <fox@madoka.spb.ru>
Wed, 20 Feb 2008 09:17:54 +0000 (10:17 +0100)
committerAndrew Dolgov <fox@madoka.spb.ru>
Wed, 20 Feb 2008 09:17:54 +0000 (10:17 +0100)
feedlist.js
tt-rss.js

index 97206ea15dc83eaa337cde24e7baedd5be5d1f17..fe2a40b46726ec87f23d60dff5933db4f72ad8a2 100644 (file)
@@ -427,7 +427,7 @@ function init_collapsable_feedlist(theme) {
        try {
                debug("init_collapsable_feedlist");
 
-               if (theme != "" && theme != "compact") return;
+               if (theme != "" && theme != "compact" && theme != "graycube") return;
 
                var fbtn = document.getElementById("collapse_feeds_btn");
 
index 2dea192179474912103e8fc91640db5b4f246e57..536f53482b04998002dfada651d4ff6536a8ef9d 100644 (file)
--- a/tt-rss.js
+++ b/tt-rss.js
@@ -766,7 +766,7 @@ function collapse_feedlist() {
                debug("toggle_feedlist");
                
                var theme = getInitParam("theme");
-               if (theme != "" && theme != "compact") return;
+               if (theme != "" && theme != "compact" && theme != "graycube") return;
 
                var fl = document.getElementById("feeds-holder");
                var fh = document.getElementById("headlines-frame");
@@ -780,12 +780,19 @@ function collapse_feedlist() {
                        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-1) + "px";
+                       if (theme != "graycube") {
 
-                       if (theme == "compact") fhdr.style.left = (fl.offsetWidth + 10) + "px";
+                               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-1) + "px";
+
+                               if (theme == "compact") fhdr.style.left = (fl.offsetWidth + 10) + "px";
+                       } else {
+                               fh.style.left = fl.offsetWidth + 40 + "px";
+                               ft.style.left = fl.offsetWidth + 40 +"px";
+                               if (fc) fc.style.left = fl.offsetWidth + 40 + "px";
+                       }
 
                        setCookie("ttrss_vf_fclps", "0");
 
@@ -793,12 +800,21 @@ function collapse_feedlist() {
                        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";
+                       if (theme != "graycube") {
+
+                               fh.style.left = "0px";
+                               ft.style.left = "0px";
+                               if (fc) fc.style.left = "0px";
+                               if (ff) ff.style.left = "0px";
 
-                       if (theme == "compact") fhdr.style.left = "10px";
+                               if (theme == "compact") fhdr.style.left = "10px";
+
+                       } else {
+                               fh.style.left = "20px";
+                               ft.style.left = "20px";
+                               if (fc) fc.style.left = "20px";
+
+                       }
 
                        setCookie("ttrss_vf_fclps", "1");
                }