aboutsummaryrefslogtreecommitdiff
path: root/app/views/user
diff options
context:
space:
mode:
authorGravatar maTh <math-home@web.de> 2021-09-03 08:35:44 +0200
committerGravatar GitHub <noreply@github.com> 2021-09-03 08:35:44 +0200
commit9aed5ef48facac6658eeebfc8b66d2ac61d361f7 (patch)
treec38731c3bb73f3e6a9d213595474777c03ffa407 /app/views/user
parentbe61a3f7715dc446770934daa579a7c03c4bf79e (diff)
Fixed: overflowing tables on small screens (#3819)
* fix * overflow-x * a better fix, that fix all tables * Revert "a better fix, that fix all tables" This reverts commit 3bc94473474607415e30e2056899975421fb8a01. * user list table with wrapper * scrolling table: extension table
Diffstat (limited to 'app/views/user')
-rw-r--r--app/views/user/manage.phtml60
1 files changed, 31 insertions, 29 deletions
diff --git a/app/views/user/manage.phtml b/app/views/user/manage.phtml
index 3474cc4b0..7756ab60d 100644
--- a/app/views/user/manage.phtml
+++ b/app/views/user/manage.phtml
@@ -74,34 +74,36 @@
</form>
<legend><?= _t('admin.user.list'); ?></legend>
- <table id="user-list">
- <thead>
- <tr>
- <th><?= _t('admin.user.username') ?></th>
- <th><?= _t('admin.user.enabled') ?></th>
- <th><?= _t('admin.user.is_admin') ?></th>
- <th><?= _t('admin.user.email') ?></th>
- <th><?= _t('admin.user.language') ?></th>
- <th><?= _t('admin.user.feed_count') ?></th>
- <th><?= _t('admin.user.article_count') ?></th>
- <th><?= _t('admin.user.database_size') ?></th>
- <th><?= _t('admin.user.last_user_activity') ?></th>
- </tr>
- </thead>
- <tbody>
- <?php foreach ($this->users as $username => $values) : ?>
- <tr <?= $values['is_default'] ? 'class="default-user"' : '' ?>>
- <td><a href="<?= _url('user', 'details', 'username', $username) ?>"><?= $username ?></a></td>
- <td><?= $values['enabled'] ? '✔' : ' ' ?></td>
- <td><?= $values['is_admin'] ? '✔' : ' ' ?></td>
- <td><?= $values['mail_login'] ?></td>
- <td><?= _t("gen.lang.{$values['language']}") ?></td>
- <td><?= format_number($values['feed_count']) ?></td>
- <td><?= format_number($values['article_count']) ?></td>
- <td><?= format_bytes($values['database_size']) ?></td>
- <td><?= $values['last_user_activity'] ?></td>
+ <div class="table-wrapper">
+ <table id="user-list">
+ <thead>
+ <tr>
+ <th><?= _t('admin.user.username') ?></th>
+ <th><?= _t('admin.user.enabled') ?></th>
+ <th><?= _t('admin.user.is_admin') ?></th>
+ <th><?= _t('admin.user.email') ?></th>
+ <th><?= _t('admin.user.language') ?></th>
+ <th><?= _t('admin.user.feed_count') ?></th>
+ <th><?= _t('admin.user.article_count') ?></th>
+ <th><?= _t('admin.user.database_size') ?></th>
+ <th><?= _t('admin.user.last_user_activity') ?></th>
</tr>
- <?php endforeach ?>
- </tbody>
- </table>
+ </thead>
+ <tbody>
+ <?php foreach ($this->users as $username => $values) : ?>
+ <tr <?= $values['is_default'] ? 'class="default-user"' : '' ?>>
+ <td><a href="<?= _url('user', 'details', 'username', $username) ?>"><?= $username ?></a></td>
+ <td><?= $values['enabled'] ? '✔' : ' ' ?></td>
+ <td><?= $values['is_admin'] ? '✔' : ' ' ?></td>
+ <td><?= $values['mail_login'] ?></td>
+ <td><?= _t("gen.lang.{$values['language']}") ?></td>
+ <td><?= format_number($values['feed_count']) ?></td>
+ <td><?= format_number($values['article_count']) ?></td>
+ <td><?= format_bytes($values['database_size']) ?></td>
+ <td><?= $values['last_user_activity'] ?></td>
+ </tr>
+ <?php endforeach ?>
+ </tbody>
+ </table>
+ </div>
</div>