4
0
Эх сурвалжийг харах

sidebar and subscription management (#4474)

maTh 3 жил өмнө
parent
commit
5177a17c9f

+ 1 - 1
app/layout/aside_feed.phtml

@@ -102,7 +102,7 @@
 ?>
 <li id="f_<?= $feed->id() ?>" class="item feed<?= $f_active ? ' active' : '', $feed->mute() ? ' mute' : '' ?><?=
 	$feed->inError() ? ' error' : '' ?><?= $feed->nbEntries() <= 0 ? ' empty' : ''
-	?>" data-unread="<?= $feed->nbNotRead() ?>" data-priority="<?= $feed->priority() ?>"><?php
+	?>" title="<?= $feed->inError() ? _t('sub.feed.error') : '' ?>" data-unread="<?= $feed->nbNotRead() ?>" data-priority="<?= $feed->priority() ?>"><?php
 		if ($f_active || $nbFeedsTotal < FreshRSS_Context::$user_conf->simplify_over_n_feeds):
 	?><div class="dropdown no-mobile">
 		<div class="dropdown-target"></div><a class="dropdown-toggle" data-fweb="<?= $feed->website() ?>"><?= _i('configure') ?></a><?php /* feed_config_template */ ?>

+ 2 - 1
app/views/subscription/index.phtml

@@ -49,11 +49,12 @@
 						$empty = $feed->nbEntries() == 0 ? ' empty' : '';
 				?>
 				<li class="item feed<?= $error, $empty, $feed->mute() ? ' mute' : '' ?>"
+					title="<?= $feed->inError() ? _t('sub.feed.error') : '' ?>"
 					draggable="true"
 					data-feed-id="<?= $feed->id() ?>">
 					<a class="configure open-slider" href="<?= _url('subscription', 'feed', 'id', $feed->id()) ?>"><?= _i('configure') ?></a>
 					<?php if (FreshRSS_Context::$user_conf->show_favicons): ?><img class="favicon" src="<?= $feed->favicon() ?>" alt="✇" loading="lazy" /><?php endif; ?>
-					<?= $feed->name() ?>
+					<span class="item-title"><?= $feed->name() ?></span>
 				</li>
 				<?php
 					}

+ 6 - 1
p/themes/base-theme/template.css

@@ -1661,11 +1661,16 @@ input:checked + .slide-container .properties {
 }
 
 .item.share.error a::after,
-.category .title.error::before {
+.category .title.error::before,
+.item.feed.error .item-title::before {
 	content: " ⚠ ";
 	color: #bd362f;
 }
 
+.feed.item.error.active .item-title::before {
+	color: white;
+}
+
 .category .title:not([data-unread="0"])::after,
 .feed .item-title:not([data-unread="0"])::after {
 	margin: 0.75em 0 0 0;

+ 6 - 1
p/themes/base-theme/template.rtl.css

@@ -1661,11 +1661,16 @@ input:checked + .slide-container .properties {
 }
 
 .item.share.error a::after,
-.category .title.error::before {
+.category .title.error::before,
+.item.feed.error .item-title::before {
 	content: " ⚠ ";
 	color: #bd362f;
 }
 
+.feed.item.error.active .item-title::before {
+	color: white;
+}
+
 .category .title:not([data-unread="0"])::after,
 .feed .item-title:not([data-unread="0"])::after {
 	margin: 0.75em 0 0 0;