add (disabled) group-by-feed for vfeeds (_VFEED_GROUP_BY_FEED)
This commit is contained in:
parent
708edafdca
commit
6cfea5c790
|
@ -3266,6 +3266,12 @@
|
|||
$offset_query_part = "OFFSET $offset";
|
||||
}
|
||||
|
||||
if ($vfeed_query_part && defined('_VFEED_GROUP_BY_FEED')) {
|
||||
if (!$override_order) {
|
||||
$order_by = "ttrss_feeds.id, $order_by";
|
||||
}
|
||||
}
|
||||
|
||||
$query = "SELECT
|
||||
guid,
|
||||
ttrss_entries.id,ttrss_entries.title,
|
||||
|
@ -4819,7 +4825,8 @@
|
|||
error_reporting (DEFAULT_ERROR_LEVEL);
|
||||
|
||||
$num_unread = 0;
|
||||
|
||||
$cur_feed_title = '';
|
||||
|
||||
while ($line = db_fetch_assoc($result)) {
|
||||
|
||||
$class = ($lnum % 2) ? "even" : "odd";
|
||||
|
@ -4905,6 +4912,15 @@
|
|||
}
|
||||
|
||||
if (!get_pref($link, 'COMBINED_DISPLAY_MODE')) {
|
||||
|
||||
if (defined('_VFEED_GROUP_BY_FEED')) {
|
||||
if ($line["feed_title"] != $cur_feed_title) {
|
||||
print "<tr class='feedTitle'><td colspan='7'>".
|
||||
"<a href=\"javascript:viewfeed($feed_id, '', false)\">".
|
||||
$line["feed_title"]."</a>:</td></tr>";
|
||||
$cur_feed_title = $line["feed_title"];
|
||||
}
|
||||
}
|
||||
|
||||
print "<tr class='$class' id='RROW-$id'>";
|
||||
|
||||
|
@ -4941,11 +4957,13 @@
|
|||
# <a href=\"javascript:viewfeed($feed_id, '', false)\">".
|
||||
# $line["feed_title"]."</a>
|
||||
|
||||
if ($line["feed_title"]) {
|
||||
print "<span class=\"hlFeed\">
|
||||
(<a href=\"javascript:viewfeed($feed_id, '', false)\">".
|
||||
$line["feed_title"]."</a>)
|
||||
</span>";
|
||||
if (!defined('_VFEED_GROUP_BY_FEED')) {
|
||||
if ($line["feed_title"]) {
|
||||
print "<span class=\"hlFeed\">
|
||||
(<a href=\"javascript:viewfeed($feed_id, '', false)\">".
|
||||
$line["feed_title"]."</a>)
|
||||
</span>";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
@ -4958,7 +4976,16 @@
|
|||
print "</tr>";
|
||||
|
||||
} else {
|
||||
|
||||
|
||||
if (defined('_VFEED_GROUP_BY_FEED')) {
|
||||
if ($line["feed_title"] != $cur_feed_title) {
|
||||
print "<div class='cdmFeedTitle'>".
|
||||
"<a href=\"javascript:viewfeed($feed_id, '', false)\">".
|
||||
$line["feed_title"]."</a></div>";
|
||||
$cur_feed_title = $line["feed_title"];
|
||||
}
|
||||
}
|
||||
|
||||
if ($is_unread) {
|
||||
$add_class = "Unread";
|
||||
} else {
|
||||
|
@ -4994,8 +5021,10 @@
|
|||
}
|
||||
|
||||
|
||||
if ($line["feed_title"]) {
|
||||
print " (<a href='javascript:viewfeed($feed_id)'>".$line["feed_title"]."</a>)";
|
||||
if (!defined('_VFEED_GROUP_BY_FEED')) {
|
||||
if ($line["feed_title"]) {
|
||||
print " (<a href='javascript:viewfeed($feed_id)'>".$line["feed_title"]."</a>)";
|
||||
}
|
||||
}
|
||||
|
||||
print "</div>";
|
||||
|
|
17
tt-rss.css
17
tt-rss.css
|
@ -1742,3 +1742,20 @@ a.visibleLink {
|
|||
color : #4684ff;
|
||||
|
||||
}
|
||||
|
||||
table.headlinesList tr.feedTitle td a, div.cdmFeedTitle a {
|
||||
padding-left : 5px;
|
||||
color : #4684ff;
|
||||
}
|
||||
|
||||
div.cdmFeedTitle {
|
||||
border-color : #a0a0a0;
|
||||
border-width : 0px 0px 1px 0px;
|
||||
border-style : solid;
|
||||
padding : 5px 5px 5px 0px;
|
||||
}
|
||||
|
||||
table.headlinesList tr.feedTitle td {
|
||||
/* text-align : right;
|
||||
margin-top : 10px; */
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue