62 lines
3.5 KiB
HTML
62 lines
3.5 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>{{ data[0] }} - Destructables</title>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width">
|
|
{% include "style.html" %}
|
|
<link rel="icon" type="image/png" href="{{ url_for('static', filename='img/favicon.png') }}">
|
|
</head>
|
|
<body>
|
|
{% include "header.html" %}
|
|
<center>
|
|
<h1>{{ data[0] }}</h1>
|
|
<span><a href="{{ subn("([&?])projects=[^&]*", '\\1projects=all', data[2])[0] }}{{ "&projects=all" if subn("([&?])projects=[^&]*", '\\1projects=all', data[2])[1] == 0 else '' }}">All</a></span>
|
|
<span><a href="{{ subn("([&?])projects=[^&]*", '\\1projects=featured', data[2])[0] }}{{ "&projects=featured" if subn("([&?])projects=[^&]*", '\\1projects=featured', data[2])[1] == 0 else '' }}">Featured</a></span>
|
|
<span><a href="{{ subn("([&?])projects=[^&]*", '\\1projects=winners', data[2])[0] }}{{ "&projects=winners" if subn("([&?])projects=[^&]*", '\\1projects=winners', data[2])[1] == 0 else '' }}">Winners</a></span>
|
|
<br>
|
|
<span>Sort by:</span>
|
|
<span><a href="{{ subn("([&?])sort=[^&]*", '\\1sort=Newest', data[2])[0] }}{{ "&sort=Newest" if subn("([&?])sort=[^&]*", '\\1sort=Newest', data[2])[1] == 0 else '' }}">Date</a></span>
|
|
<span><a href="{{ subn("([&?])sort=[^&]*", '\\1sort=Views', data[2])[0] }}{{ "&sort=Views" if subn("([&?])sort=[^&]*", '\\1sort=Views', data[2])[1] == 0 else '' }}">Views</a></span>
|
|
<span><a href="{{ subn("([&?])sort=[^&]*", '\\1sort=Favorites', data[2])[0] }}{{ "&sort=Favorites" if subn("([&?])sort=[^&]*", '\\1sort=Favorites', data[2])[1] == 0 else '' }}">Favorites</a></span>
|
|
<span><a href="{{ subn("([&?])sort=[^&]*", '\\1sort=I+Made+Its', data[2])[0] }}{{ "&sort=I+Made+Its" if subn("([&?])sort=[^&]*", '\\1sort=I+Made+Its', data[2])[1] == 0 else '' }}">I Made Its</a></span>
|
|
<br>
|
|
|
|
<div class="ibles" style="max-width:90%;">
|
|
{% for ible in data[1] %}
|
|
<div class="ible-list-item">
|
|
<a href="{{ ible[0] }}" style="color:#bbc2cf;">
|
|
<img style="max-width:350px;" src="{{ ible[1] }}" alt="{{ ible[2] }}">
|
|
<p>{{ ible[2] }}</p>
|
|
</a>
|
|
<p>by <a href="{{ ible[3] }}">{{ ible[4] }}</a> in <a href="{{ ible[5] }}">{{ ible[6] }}</a></p>
|
|
<p>{{ ible[7] }} Views, {{ ible[8] }} Favorites, {{ ible[9] }} I Made Its</p>
|
|
</div>
|
|
{% endfor %}
|
|
</div>
|
|
<ul class="pagination">
|
|
{% if data[3] == 1 %}
|
|
<li class="arrow arrow-prev disabled"><a>Previous</a></li>
|
|
{% else %}
|
|
<li class="arrow arrow-prev"><a href="{{ subn("([&?])page=[^&]*", '\\1page=' + str(data[3] - 1), data[2])[0] }}{{ "&page=" + str(data[3] - 1) if subn("([&?])page=[^&]*", '\\1page=' + str(data[3] - 1), data[2])[1] == 0 else '' }}">Previous</a></li>
|
|
{% endif %}
|
|
{% for page in range(1, data[4] + 1) %}
|
|
{% if ((data[3] - page < 3) and (data[3] - page > -3)) or (page == 1 or page == data[4]) %}
|
|
{% if page != data[3] %}
|
|
<li><a href="{{ subn("([&?])page=[^&]*", '\\1page=' + str(page), data[2])[0] }}{{ "&page=" + str(page) if subn("([&?])page=[^&]*", '\\1page=' + str(page), data[2])[1] == 0 else '' }}">{{ page }}</a></li>
|
|
{% else %}
|
|
<li class="active"><a>{{ page }}</a></li>
|
|
{% endif %}
|
|
{% endif %}
|
|
{% endfor %}
|
|
{% if data[3] == data[4] %}
|
|
<li class="arrow arrow-next disabled"><a>Next</a></li>
|
|
{% else %}
|
|
<li class="arrow arrow-next"><a href="{{ subn("([&?])page=[^&]*", '\\1page=' + str(data[3] + 1), data[2])[0] }}{{ "&page=" + str(data[3] + 1) if subn("([&?])page=[^&]*", '\\1page=' + str(data[3] + 1), data[2])[1] == 0 else '' }}">Next</a></li>
|
|
{% endif %}
|
|
</ul>
|
|
</center>
|
|
{% include "footer.html" %}
|
|
</body>
|
|
</html>
|