diff options
| author | 2025-12-13 11:38:33 +0100 | |
|---|---|---|
| committer | 2025-12-13 11:38:33 +0100 | |
| commit | 4b6127ee04229ac64d74076933e800601df884c0 (patch) | |
| tree | 1e2d61e2881bf6d1c2377ea0c9f6979b10166279 /app/views | |
| parent | a8a544a2a205b42d2009b5c52d8939e8bc36263c (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.phtml | 7 |
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 |
