summaryrefslogtreecommitdiff
path: root/jimbrella/templates/admin
diff options
context:
space:
mode:
authorFrederick Yin <fkfd@fkfd.me>2021-10-22 00:03:24 +0800
committerFrederick Yin <fkfd@fkfd.me>2021-10-22 00:03:24 +0800
commitf78c58931ec4e8c10e6f085ee5bea9ff8d4ad58a (patch)
treee00b6cca382b031cd8b6d0bfebd8f31b687808ed /jimbrella/templates/admin
parent537d044b73d277c5326d143a55ca57a233786af0 (diff)
Mobile view for overdue table
This prevents banner and tile containers from overflowing to the left.
Diffstat (limited to 'jimbrella/templates/admin')
-rw-r--r--jimbrella/templates/admin/index.html55
1 files changed, 39 insertions, 16 deletions
diff --git a/jimbrella/templates/admin/index.html b/jimbrella/templates/admin/index.html
index 1330e4b..940f2c2 100644
--- a/jimbrella/templates/admin/index.html
+++ b/jimbrella/templates/admin/index.html
@@ -17,22 +17,45 @@
<span class="proportion">
<strong class="big">{{ overdue|length }}</strong> / {{ umbrellas|length }}
</span>
- <table class="data">
- <tr>
- <td>#</td>
- <td>Tenant</td>
- <td>Phone</td>
- <td>Lent</td>
- </tr>
- {% for umb in overdue %}
- <tr>
- <td>{{ umb.serial }}</td>
- <td>{{ umb.tenant_name }}</td>
- <td>{{ umb.tenant_phone }}</td>
- <td>{{ umb.lent_time_ago_str }} ago</td>
- </tr>
- {% endfor %}
- </table>
+ <div class="table-container">
+ {% if mobile %}
+ <table class="data">
+ {% for umb in overdue %}
+ <tr class="{{ umb.status }}">
+ <th class="big far" rowspan=4>#{{ umb.serial }}</th>
+ <td>{{ umb.tenant_name }}</td>
+ </tr>
+ <tr class="{{ umb.status }}"><td>{{ umb.tenant_phone }}</td></tr>
+ <tr class="{{ umb.status }}"><td>{{ umb.lent_at_str }}</td></tr>
+ <tr class="{{ umb.status }}"><td>
+ {{ umb.lent_time_ago_str }}
+ {% if umb.status in ["lent", "overdue"] %} ago {% endif %}
+ </td></tr>
+ {% endfor %}
+ </table>
+ {% else %}
+ <table class="data">
+ <thead>
+ <tr>
+ <th>#</th>
+ <th>Tenant</th>
+ <th>Phone</th>
+ <th>Lent</th>
+ </tr>
+ </thead>
+ <tbody>
+ {% for umb in overdue %}
+ <tr>
+ <td>{{ umb.serial }}</td>
+ <td>{{ umb.tenant_name }}</td>
+ <td>{{ umb.tenant_phone }}</td>
+ <td>{{ umb.lent_time_ago_str }} ago</td>
+ </tr>
+ {% endfor %}
+ </tbody>
+ </table>
+ {% endif %}
+ </div>
</div>
{% endif %}
</div>