diff options
| author | 2023-10-29 20:49:33 +0100 | |
|---|---|---|
| committer | 2023-10-29 20:49:33 +0100 | |
| commit | baab354ca26212eafba82d593fa052bdc782da80 (patch) | |
| tree | 17331ca1270a50d05ec9bb0a88301242278833d4 | |
| parent | 1712d83c34df6c3b7462741c719e6dcb474c1a44 (diff) | |
Improve table scrolling (#5774)
* class table-wrapper added
* class scrolbar-thin added
---------
Co-authored-by: math-gh <>
| -rw-r--r-- | app/views/extension/index.phtml | 2 | ||||
| -rw-r--r-- | app/views/index/logs.phtml | 2 | ||||
| -rw-r--r-- | app/views/stats/index.phtml | 110 | ||||
| -rw-r--r-- | app/views/stats/repartition.phtml | 2 | ||||
| -rw-r--r-- | app/views/user/manage.phtml | 2 |
5 files changed, 61 insertions, 57 deletions
diff --git a/app/views/extension/index.phtml b/app/views/extension/index.phtml index 195452d61..9b8c122e6 100644 --- a/app/views/extension/index.phtml +++ b/app/views/extension/index.phtml @@ -45,7 +45,7 @@ <?php if (!empty($this->available_extensions)) { ?> <h2><?= _t('admin.extensions.community') ?></h2> - <div class="table-wrapper"> + <div class="table-wrapper scrollbar-thin"> <table> <tr> <th><?= _t('admin.extensions.name') ?></th> diff --git a/app/views/index/logs.phtml b/app/views/index/logs.phtml index 896a19765..cba6f5243 100644 --- a/app/views/index/logs.phtml +++ b/app/views/index/logs.phtml @@ -15,7 +15,7 @@ <?php if (!empty($items)) { ?> <?php $this->logsPaginator->render('logs_pagination.phtml', 'page'); ?> - <div id="loglist-wrapper" class="table-wrapper"> + <div id="loglist-wrapper" class="table-wrapper scrollbar-thin"> <table id="loglist"> <thead> <th><?= _t('conf.logs.loglist.level') ?></th> 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> diff --git a/app/views/user/manage.phtml b/app/views/user/manage.phtml index bff90818e..827ba39da 100644 --- a/app/views/user/manage.phtml +++ b/app/views/user/manage.phtml @@ -91,7 +91,7 @@ </form> <h2><?= _t('admin.user.list'); ?></h2> - <div class="table-wrapper"> + <div class="table-wrapper scrollbar-thin"> <table id="user-list"> <thead> <tr> |
