From 414191d4280d6884b575a82bc5b5452c6ddcb62b Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 20 Mar 2013 10:21:14 +0400 Subject: make a separate headline button to collapse current article in unexpanded cdm mode; modify a q hotkey to collapse article in unexpanded mode and dismiss article in expanded mode --- classes/feeds.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'classes/feeds.php') diff --git a/classes/feeds.php b/classes/feeds.php index 297cad300..0d5d8c8a0 100644 --- a/classes/feeds.php +++ b/classes/feeds.php @@ -548,6 +548,10 @@ class Feeds extends Handler_Protected { $reply['content'] .= $labels_str; + $reply['content'] .= ""; + if (!$expand_cdm) $content_hidden = "style=\"display : none\""; else @@ -555,7 +559,6 @@ class Feeds extends Handler_Protected { $reply['content'] .= " - $content_preview"; - $reply['content'] .= ""; if (!get_pref($this->link, 'VFEED_GROUP_BY_FEED')) { -- cgit v1.2.3-54-g00ecf From 3ac153f1b3db2baac92dd3e9499992f99f580782 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 20 Mar 2013 10:59:12 +0400 Subject: update styling for unexpanded cdm; misc fixes related to collapsing --- cdm.css | 10 +++++----- classes/feeds.php | 4 +++- js/viewfeed.js | 10 ++++++---- 3 files changed, 14 insertions(+), 10 deletions(-) (limited to 'classes/feeds.php') diff --git a/cdm.css b/cdm.css index bcba40538..6fc5b0631 100644 --- a/cdm.css +++ b/cdm.css @@ -124,23 +124,23 @@ div.cdmHeader span.hlFeed { font-style : italic; } -div.cdmHeader { +div.cdm.expanded .cdmHeader { background : #EEF6FD; } -div.Unread div.cdmHeader { +div.cdm.expanded.Unread div.cdmHeader { background : #DCECFB; } -div.Unread.Selected div.cdmHeader, div.Selected div.cdmHeader { +div.cdm.expanded.Unread.Selected div.cdmHeader, div.cdm.expanded.Selected div.cdmHeader { background : #FFEA9E; } -div.cdm.even.Unread, div.cdm.odd.Unread { +div.cdm.expanded.even.Unread, div.cdm.expanded.odd.Unread { background : white; } -div.cdm.even, div.cdm.odd { +div.cdm.expanded.even, div.cdm.expanded.odd { background : #f9f9f9; } diff --git a/classes/feeds.php b/classes/feeds.php index 0d5d8c8a0..c464303c1 100644 --- a/classes/feeds.php +++ b/classes/feeds.php @@ -517,7 +517,9 @@ class Feeds extends Handler_Protected { $mouseover_attrs = "onmouseover='postMouseIn($id)' onmouseout='postMouseOut($id)'"; - $reply['content'] .= "
"; $reply['content'] .= "
"; diff --git a/js/viewfeed.js b/js/viewfeed.js index 584fff574..2555215ce 100644 --- a/js/viewfeed.js +++ b/js/viewfeed.js @@ -1318,8 +1318,6 @@ function cdmCollapseArticle(event, id) { var elem = $("CICD-" + id); if (elem && row) { - row.removeClassName("Selected"); - var collapse = $$("div#RROW-" + id + " span[class='collapseBtn']")[0]; @@ -1344,6 +1342,8 @@ function cdmCollapseArticle(event, id) { function cdmExpandArticle(id) { try { + console.log("cdmExpandArticle " + id); + hideAuxDlg(); var elem = $("CICD-" + getActiveArticleId()); @@ -1551,7 +1551,6 @@ function cdmClicked(event, id) { if (!event.ctrlKey) { if (!getInitParam("cdm_expanded")) { - if (event) Event.stop(event); return cdmExpandArticle(id); } else { @@ -1658,7 +1657,10 @@ function markHeadline(id, marked) { check.attr("checked", marked); } - row.addClassName("Selected"); + if (marked) + row.addClassName("Selected"); + else + row.removeClassName("Selected"); } } -- cgit v1.2.3-54-g00ecf