aboutsummaryrefslogtreecommitdiff
path: root/app/views
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2025-12-13 11:38:33 +0100
committerGravatar GitHub <noreply@github.com> 2025-12-13 11:38:33 +0100
commit4b6127ee04229ac64d74076933e800601df884c0 (patch)
tree1e2d61e2881bf6d1c2377ea0c9f6979b10166279 /app/views
parenta8a544a2a205b42d2009b5c52d8939e8bc36263c (diff)
New links in transitions and jump to next transition (#8294)
Easier to explain graphically: <img width="408" height="266" alt="image" src="https://github.com/user-attachments/assets/0e3724a1-155b-4a87-89b3-cfe8a18cb100" /> The jump to next section ⏭ works when the sorting criterion is a date. Need https://github.com/FreshRSS/FreshRSS/pull/8293
Diffstat (limited to 'app/views')
-rw-r--r--app/views/index/normal.phtml7
1 files changed, 5 insertions, 2 deletions
diff --git a/app/views/index/normal.phtml b/app/views/index/normal.phtml
index 2eb512f2e..dd15f9b0e 100644
--- a/app/views/index/normal.phtml
+++ b/app/views/index/normal.phtml
@@ -59,14 +59,17 @@ $today = @strtotime('today');
$this->entry->feed() ?? FreshRSS_Feed::default();
$this->entry->_feed($this->feed);
- if ($last_transition !== ($transition = FreshRSS_index_Controller::transition($this->entry, FreshRSS_Context::$sort))) {
+ if ($last_transition !== ($transition = FreshRSS_index_Controller::transition($this->entry))) {
$last_transition = $transition;
?><div class="transition">
<span class="transition-value">
<?php if (FreshRSS_Context::$sort === 'f.name' && FreshRSS_Context::userConf()->show_favicons): ?>
<img class="favicon" src="<?= $this->feed->favicon() ?>" alt="✇" loading="lazy" />
<?php endif;?>
- <?= $transition ?>
+ <a href="<?= FreshRSS_index_Controller::transitionLink($this->entry) ?>"><?= $transition ?></a>
+ <?php if (in_array(FreshRSS_Context::$sort, ['id', 'date', 'lastUserModified'], true)): ?>
+ <a class="transition-next" href="<?= FreshRSS_index_Controller::transitionLink($this->entry, offset: 1) ?>">⏭</a>
+ <?php endif; ?>
</span>
<span class="name"><?= FreshRSS_Context::$name ?></span>
</div><?php