diff --git a/functions.php b/functions.php
index 0eb1987bb..da10098ec 100644
--- a/functions.php
+++ b/functions.php
@@ -3180,8 +3180,8 @@
$data = array();
$data['num_feeds'] = (int) $num_feeds;
-
$data['last_article_id'] = getLastArticleId($link);
+ $data['cdm_expanded'] = get_pref($link, 'CDM_EXPANDED');
if (ENABLE_UPDATE_DAEMON) {
diff --git a/tt-rss.js b/tt-rss.js
index 841d4b337..917196ba9 100644
--- a/tt-rss.js
+++ b/tt-rss.js
@@ -556,10 +556,6 @@ function parse_runtime_info(elem) {
// console.log("RI: " + k + " => " + v);
- if (k == "num_feeds" || k == "last_article_id") {
- init_params[k] = v;
- }
-
if (k == "new_version_available") {
var icon = $("newVersionIcon");
if (icon) {
@@ -569,24 +565,23 @@ function parse_runtime_info(elem) {
icon.style.display = "none";
}
}
+ return;
}
var error_flag;
if (k == "daemon_is_running" && v != 1) {
notify_error("Update daemon is not running.", true);
- error_flag = true;
+ return;
}
if (k == "daemon_stamp_ok" && v != 1) {
notify_error("Update daemon is not updating feeds.", true);
- error_flag = true;
+ return;
}
- if (!error_flag) {
- notify('');
- }
-
+ init_params[k] = v;
+ notify('');
}
}
diff --git a/viewfeed.js b/viewfeed.js
index 4dacb2003..0551de9ae 100644
--- a/viewfeed.js
+++ b/viewfeed.js
@@ -164,7 +164,7 @@ function headlines_callback2(transport, feed_cur_page) {
} else {
if (headlines) {
if (headlines_count > 0) {
- console.warn("adding some more headlines...");
+ console.log("adding some more headlines...");
var c = $("headlinesList");
@@ -2088,7 +2088,7 @@ function cdmExpandArticle(id) {
var old_offset = $("RROW-" + id).offsetTop;
- if (active_post_id && elem) {
+ if (active_post_id && elem && !getInitParam("cdm_expanded")) {
Element.hide(elem);
Element.show("CEXC-" + active_post_id);
}