diff options
| author | 2023-10-29 20:49:33 +0100 | |
|---|---|---|
| committer | 2023-10-29 20:49:33 +0100 | |
| commit | baab354ca26212eafba82d593fa052bdc782da80 (patch) | |
| tree | 17331ca1270a50d05ec9bb0a88301242278833d4 /app/views/stats | |
| parent | 1712d83c34df6c3b7462741c719e6dcb474c1a44 (diff) | |
Improve table scrolling (#5774)
* class table-wrapper added
* class scrolbar-thin added
---------
Co-authored-by: math-gh <>
Diffstat (limited to 'app/views/stats')
| -rw-r--r-- | app/views/stats/index.phtml | 110 | ||||
| -rw-r--r-- | app/views/stats/repartition.phtml | 2 |
2 files changed, 58 insertions, 54 deletions
diff --git a/app/views/stats/index.phtml b/app/views/stats/index.phtml index f4c87315f..593474ac7 100644 --- a/app/views/stats/index.phtml +++ b/app/views/stats/index.phtml @@ -13,65 +13,69 @@ <div class="stat-grid"> <div class="stat half"> <h2><?= _t('admin.stats.entry_repartition') ?></h2> - <table> - <thead> - <tr> - <th> </th> - <th><?= _t('admin.stats.main_stream') ?></th> - <th><?= _t('admin.stats.all_feeds') ?></th> - </tr> - </thead> - <tbody> - <tr> - <th><?= _t('admin.stats.status_total') ?></th> - <td class="numeric"><?= format_number($this->repartitions['main_stream']['total'] ?? -1) ?></td> - <td class="numeric"><?= format_number($this->repartitions['all_feeds']['total'] ?? -1) ?></td> - </tr> - <tr> - <th><?= _t('admin.stats.status_read') ?></th> - <td class="numeric"><?= format_number($this->repartitions['main_stream']['count_reads'] ?? -1) ?></td> - <td class="numeric"><?= format_number($this->repartitions['all_feeds']['count_reads'] ?? -1) ?></td> - </tr> - <tr> - <th><?= _t('admin.stats.status_unread') ?></th> - <td class="numeric"><?= format_number($this->repartitions['main_stream']['count_unreads'] ?? -1) ?></td> - <td class="numeric"><?= format_number($this->repartitions['all_feeds']['count_unreads'] ?? -1) ?></td> - </tr> - <tr> - <th><?= _t('admin.stats.status_favorites') ?></th> - <td class="numeric"><?= format_number($this->repartitions['main_stream']['count_favorites'] ?? -1) ?></td> - <td class="numeric"><?= format_number($this->repartitions['all_feeds']['count_favorites'] ?? -1) ?></td> - </tr> - </tbody> - </table> + <div class="table-wrapper scrollbar-thin"> + <table> + <thead> + <tr> + <th> </th> + <th><?= _t('admin.stats.main_stream') ?></th> + <th><?= _t('admin.stats.all_feeds') ?></th> + </tr> + </thead> + <tbody> + <tr> + <th><?= _t('admin.stats.status_total') ?></th> + <td class="numeric"><?= format_number($this->repartitions['main_stream']['total'] ?? -1) ?></td> + <td class="numeric"><?= format_number($this->repartitions['all_feeds']['total'] ?? -1) ?></td> + </tr> + <tr> + <th><?= _t('admin.stats.status_read') ?></th> + <td class="numeric"><?= format_number($this->repartitions['main_stream']['count_reads'] ?? -1) ?></td> + <td class="numeric"><?= format_number($this->repartitions['all_feeds']['count_reads'] ?? -1) ?></td> + </tr> + <tr> + <th><?= _t('admin.stats.status_unread') ?></th> + <td class="numeric"><?= format_number($this->repartitions['main_stream']['count_unreads'] ?? -1) ?></td> + <td class="numeric"><?= format_number($this->repartitions['all_feeds']['count_unreads'] ?? -1) ?></td> + </tr> + <tr> + <th><?= _t('admin.stats.status_favorites') ?></th> + <td class="numeric"><?= format_number($this->repartitions['main_stream']['count_favorites'] ?? -1) ?></td> + <td class="numeric"><?= format_number($this->repartitions['all_feeds']['count_favorites'] ?? -1) ?></td> + </tr> + </tbody> + </table> + </div> </div> <div class="stat half"> <h2><?= _t('admin.stats.top_feed') ?></h2> - <table> - <thead> - <tr> - <th><?= _t('admin.stats.feed') ?></th> - <th><?= _t('admin.stats.category') ?></th> - <th><?= _t('admin.stats.entry_count') ?></th> - <th><?= _t('admin.stats.percent_of_total') ?></th> - </tr> - </thead> - <tbody> - <?php foreach ($this->topFeed as $feed): ?> + <div class="table-wrapper scrollbar-thin"> + <table> + <thead> <tr> - <td><a href="<?= _url('stats', 'repartition', 'id', $feed['id']) ?>"><?= $feed['name'] ?></a></td> - <td><?= $feed['category'] ?></td> - <td class="numeric"><?= format_number($feed['count']) ?></td> - <td class="numeric"><?php - if (!empty($this->repartitions['all_feeds']['total'])) { - echo format_number($feed['count'] / $this->repartitions['all_feeds']['total'] * 100, 1); - } - ?></td> + <th><?= _t('admin.stats.feed') ?></th> + <th><?= _t('admin.stats.category') ?></th> + <th><?= _t('admin.stats.entry_count') ?></th> + <th><?= _t('admin.stats.percent_of_total') ?></th> </tr> - <?php endforeach; ?> - </tbody> - </table> + </thead> + <tbody> + <?php foreach ($this->topFeed as $feed): ?> + <tr> + <td><a href="<?= _url('stats', 'repartition', 'id', $feed['id']) ?>"><?= $feed['name'] ?></a></td> + <td><?= $feed['category'] ?></td> + <td class="numeric"><?= format_number($feed['count']) ?></td> + <td class="numeric"><?php + if (!empty($this->repartitions['all_feeds']['total'])) { + echo format_number($feed['count'] / $this->repartitions['all_feeds']['total'] * 100, 1); + } + ?></td> + </tr> + <?php endforeach; ?> + </tbody> + </table> + </div> </div> <div class="stat"> diff --git a/app/views/stats/repartition.phtml b/app/views/stats/repartition.phtml index 80e3c1a6a..6923f6992 100644 --- a/app/views/stats/repartition.phtml +++ b/app/views/stats/repartition.phtml @@ -37,7 +37,7 @@ <?php }?> <div class="stat-grid"> - <div class="stat"> + <div class="stat table-wrapper scrollbar-thin"> <table> <tr> <th><?= _t('admin.stats.status_total') ?></th> |
