aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/layout/aside_feed.phtml14
-rw-r--r--p/themes/base-theme/frss.css8
-rw-r--r--p/themes/base-theme/frss.rtl.css8
3 files changed, 23 insertions, 7 deletions
diff --git a/app/layout/aside_feed.phtml b/app/layout/aside_feed.phtml
index c9980f172..37ae379ed 100644
--- a/app/layout/aside_feed.phtml
+++ b/app/layout/aside_feed.phtml
@@ -66,11 +66,15 @@
foreach ($this->tags as $tag):
?>
<li id="t_<?= $tag->id() ?>" class="item feed<?= FreshRSS_Context::isCurrentGet('t_' . $tag->id()) ? ' active' : '' ?>" data-unread="<?= $tag->nbUnread() ?>">
- <div class="dropdown no-mobile">
- <div id="dropdown-t-<?= $tag->id() ?>" class="dropdown-target"></div>
- <a class="dropdown-toggle" href="#dropdown-t-<?= $tag->id() ?>"><?= _i('configure') ?></a>
- <?php /* tag_config_template */ ?>
- </div>
+ <?php if (FreshRSS_Auth::hasAccess()) { ?>
+ <div class="dropdown no-mobile">
+ <div id="dropdown-t-<?= $tag->id() ?>" class="dropdown-target"></div>
+ <a class="dropdown-toggle" href="#dropdown-t-<?= $tag->id() ?>"><?= _i('configure') ?></a>
+ <?php /* tag_config_template */ ?>
+ </div>
+ <?php } else { ?>
+ <div class="no-dropdown-toggle"></div>
+ <?php } ?>
<a class="item-title" data-unread="<?= format_number($tag->nbUnread()) ?>" href="<?=
_url('index', $actual_view, 'get', 't_' . $tag->id()) . $state_filter_manual ?>"><?= _i('label') ?> <?= $tag->name() ?></a>
</li>
diff --git a/p/themes/base-theme/frss.css b/p/themes/base-theme/frss.css
index 6777f5bc0..b2cea940f 100644
--- a/p/themes/base-theme/frss.css
+++ b/p/themes/base-theme/frss.css
@@ -1367,6 +1367,11 @@ input[type="search"] {
opacity: 1;
}
+.aside_feed .tree-folder-items .item .no-dropdown-toggle {
+ display: inline-block;
+ width: 2.25rem;
+}
+
.aside_feed .tree-folder-items .item .dropdown-target:target ~ .dropdown-toggle > .icon,
.aside_feed .tree-folder-items .item:hover .dropdown-toggle > .icon,
.aside_feed .tree-folder-items .item.active .dropdown-toggle > .icon {
@@ -2471,7 +2476,8 @@ html.slider-active {
.flux_header .item.website span,
.item .date, .day .date,
.dropdown-menu > .no-mobile,
- .no-mobile {
+ .no-mobile,
+ .aside_feed .tree-folder-items .item .no-dropdown-toggle {
display: none;
}
diff --git a/p/themes/base-theme/frss.rtl.css b/p/themes/base-theme/frss.rtl.css
index ff245d15e..0ed592a41 100644
--- a/p/themes/base-theme/frss.rtl.css
+++ b/p/themes/base-theme/frss.rtl.css
@@ -1367,6 +1367,11 @@ input[type="search"] {
opacity: 1;
}
+.aside_feed .tree-folder-items .item .no-dropdown-toggle {
+ display: inline-block;
+ width: 2.25rem;
+}
+
.aside_feed .tree-folder-items .item .dropdown-target:target ~ .dropdown-toggle > .icon,
.aside_feed .tree-folder-items .item:hover .dropdown-toggle > .icon,
.aside_feed .tree-folder-items .item.active .dropdown-toggle > .icon {
@@ -2471,7 +2476,8 @@ html.slider-active {
.flux_header .item.website span,
.item .date, .day .date,
.dropdown-menu > .no-mobile,
- .no-mobile {
+ .no-mobile,
+ .aside_feed .tree-folder-items .item .no-dropdown-toggle {
display: none;
}