]> git.wh0rd.org - tt-rss.git/commitdiff
remove cdmUnexpandArticle
authorAndrew Dolgov <fox@madoka.volgo-balt.ru>
Thu, 25 Apr 2013 10:04:49 +0000 (14:04 +0400)
committerAndrew Dolgov <fox@madoka.volgo-balt.ru>
Thu, 25 Apr 2013 10:04:49 +0000 (14:04 +0400)
js/tt-rss.js
js/viewfeed.js

index 3f8545149a11960928ec72866359afbbdfd3ebf0..88a360f9999742549d3f10fee50eb98faee05bd0 100644 (file)
@@ -309,7 +309,7 @@ function init() {
                                var id = getActiveArticleId();
                                var elem = $("CICD-"+id);
                                if(elem.visible()) {
-                                       cdmUnexpandArticle(null, id);
+                                       cdmCollapseArticle(null, id, false);
                                }
                                else {
                                        cdmExpandArticle(id);
index da869d92ab6b03c059f79d242bd33b75183cc69f..ada225cbff79db627d9d0d64a7c2b33de4f5680b 100644 (file)
@@ -1395,8 +1395,10 @@ function catchupRelativeToArticle(below, id) {
        }
 }
 
-function cdmCollapseArticle(event, id) {
+function cdmCollapseArticle(event, id, unmark) {
        try {
+               if (unmark == undefined) unmark = true;
+
                var row = $("RROW-" + id);
                var elem = $("CICD-" + id);
 
@@ -1407,12 +1409,15 @@ function cdmCollapseArticle(event, id) {
                        Element.hide(elem);
                        Element.show("CEXC-" + id);
                        Element.hide(collapse);
-                       row.removeClassName("active");
 
-                       markHeadline(id, false);
+                       if (unmark) {
+                               row.removeClassName("active");
+
+                               markHeadline(id, false);
 
-                       if (id == getActiveArticleId()) {
-                               setActiveArticleId(0);
+                               if (id == getActiveArticleId()) {
+                                       setActiveArticleId(0);
+                               }
                        }
 
                        if (event) Event.stop(event);
@@ -1425,27 +1430,6 @@ function cdmCollapseArticle(event, id) {
        }
 }
 
-function cdmUnexpandArticle(event, id) {
-       try {
-               var row = $("RROW-" + id);
-               var elem = $("CICD-" + id);
-
-               if (elem && row) {
-                       var collapse = $$("div#RROW-" + id +
-                               " span[class='collapseBtn']")[0];
-
-                       Element.hide(elem);
-                       Element.show("CEXC-" + id);
-                       Element.hide(collapse);
-
-                       if (event) Event.stop(event);
-               }
-
-       } catch (e) {
-               exception_error("cdmUnexpandArticle", e);
-       }
-}
-
 function cdmExpandArticle(id, noexpand) {
        try {
                console.log("cdmExpandArticle " + id);