version 1.1 cleaned up profesionally

main
oscar 2 months ago
parent 6ee06cba7b
commit cfc8a5382e

@ -78,7 +78,7 @@
<button onclick="window.location.href='/refresh'">🔄 Refresh Data</button>
<!-- Server-side search -->
<form method="get" action="{{ url_for('dashboard') }}" style="display:inline-block; margin-left:10px;">
<form method="get" action="{{ url_for('web.dashboard') }}" style="display:inline-block; margin-left:10px;">
<input type="text" name="q" placeholder="Search users..." value="{{ query or '' }}">
<button type="submit">Search</button>
</form>
@ -94,27 +94,27 @@
{% set next_avg_dir = 'asc' if sort != 'avg_size' or dir == 'desc' else 'desc' %}
<th>
<a href="{{ url_for('dashboard', q=query, page=1, sort='user', dir=next_user_dir) }}">
<a href="{{ url_for('web.dashboard', q=query, page=1, sort='user', dir=next_user_dir) }}">
User{% if sort=='user' %} {{ '▲' if dir=='asc' else '▼' }}{% endif %}
</a>
</th>
<th>
<a href="{{ url_for('dashboard', q=query, page=1, sort='platform', dir=next_platform_dir) }}">
<a href="{{ url_for('web.dashboard', q=query, page=1, sort='platform', dir=next_platform_dir) }}">
Platform{% if sort=='platform' %} {{ '▲' if dir=='asc' else '▼' }}{% endif %}
</a>
</th>
<th>
<a href="{{ url_for('dashboard', q=query, page=1, sort='total_size', dir=next_total_dir) }}">
<a href="{{ url_for('web.dashboard', q=query, page=1, sort='total_size', dir=next_total_dir) }}">
Total Storage (GB){% if sort=='total_size' %} {{ '▲' if dir=='asc' else '▼' }}{% endif %}
</a>
</th>
<th>
<a href="{{ url_for('dashboard', q=query, page=1, sort='video_count', dir=next_count_dir) }}">
<a href="{{ url_for('web.dashboard', q=query, page=1, sort='video_count', dir=next_count_dir) }}">
Video Count{% if sort=='video_count' %} {{ '▲' if dir=='asc' else '▼' }}{% endif %}
</a>
</th>
<th>
<a href="{{ url_for('dashboard', q=query, page=1, sort='avg_size', dir=next_avg_dir) }}">
<a href="{{ url_for('web.dashboard', q=query, page=1, sort='avg_size', dir=next_avg_dir) }}">
Avg Size per Video (GB){% if sort=='avg_size' %} {{ '▲' if dir=='asc' else '▼' }}{% endif %}
</a>
</th>
@ -138,7 +138,7 @@
{% if total_pages > 1 %}
<div class="pagination">
{% if page > 1 %}
<a href="{{ url_for('dashboard', page=page-1, q=query) }}">« Prev</a>
<a href="{{ url_for('web.dashboard', page=page-1, q=query) }}">« Prev</a>
{% else %}
<span>« Prev</span>
{% endif %}
@ -147,12 +147,12 @@
{% if p == page %}
<span class="active">{{ p }}</span>
{% else %}
<a href="{{ url_for('dashboard', page=p, q=query) }}">{{ p }}</a>
<a href="{{ url_for('web.dashboard', page=p, q=query) }}">{{ p }}</a>
{% endif %}
{% endfor %}
{% if page < total_pages %}
<a href="{{ url_for('dashboard', page=page+1, q=query) }}">Next »</a>
<a href="{{ url_for('web.dashboard', page=page+1, q=query) }}">Next »</a>
{% else %}
<span>Next »</span>
{% endif %}

@ -29,7 +29,7 @@
<div class="grid">
{% for v in videos %}
<div class="card">
<a href="{{ url_for('view_video', video_id=v.video_id) }}">
<a href="{{ url_for('web.view_video', video_id=v.video_id) }}">
<img class="thumb"
src="{{ (v.thumbnail or '') | replace('\\','/') }}"
alt="thumb"
@ -37,10 +37,10 @@
</a>
<div class="meta">
<div>
<strong><a href="{{ url_for('view_video', video_id=v.video_id) }}">{{ v.video_id }}</a></strong>
<strong><a href="{{ url_for('web.view_video', video_id=v.video_id) }}">{{ v.video_id }}</a></strong>
</div>
<div>
by <a href="{{ url_for('user_page', username=v.username) }}">{{ v.username }}</a>
by <a href="{{ url_for('web.user_page', username=v.username) }}">{{ v.username }}</a>
· {{ v.platform }}
</div>
<div>
@ -56,11 +56,11 @@
<div class="pager">
{% if page > 1 %}
<a href="{{ url_for('recent', page=page-1) }}">&laquo; Prev</a>
<a href="{{ url_for('web.recent', page=page-1) }}">&laquo; Prev</a>
{% endif %}
<span class="current">Page {{ page }} / {{ total_pages }}</span>
{% if page < total_pages %}
<a href="{{ url_for('recent', page=page+1) }}">Next &raquo;</a>
<a href="{{ url_for('web.recent', page=page+1) }}">Next &raquo;</a>
{% endif %}
</div>
</body>

@ -150,7 +150,7 @@
</div>
<div class="meta">
<a href="{{ url_for('user_page', username=video.username) }}" class="username-link">
<a href="{{ url_for('web.user_page', username=video.username) }}" class="username-link">
{{ video.username }}
</a>
<p><strong>Size:</strong> {{ "%.2f"|format(video.size/1024) }} GB</p>

Loading…
Cancel
Save