aboutsummaryrefslogtreecommitdiff
path: root/app/templates/macros/packagegridtile.html
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2018-05-18 01:32:34 +0100
committerrubenwardy <rw@rubenwardy.com>2018-05-18 01:32:34 +0100
commit6711eb4afe045b1e43dbbec224063e0b087e8901 (patch)
tree4b9b4c1512c9bbe6eeabc9de0923c96f0bdc9ba8 /app/templates/macros/packagegridtile.html
parent0b1aa8980b7c1230babef16d9e9f6a8bb7783075 (diff)
downloadcheatdb-6711eb4afe045b1e43dbbec224063e0b087e8901.tar.xz
Move package grid to macro
Diffstat (limited to 'app/templates/macros/packagegridtile.html')
-rw-r--r--app/templates/macros/packagegridtile.html23
1 files changed, 23 insertions, 0 deletions
diff --git a/app/templates/macros/packagegridtile.html b/app/templates/macros/packagegridtile.html
new file mode 100644
index 0000000..0ba39db
--- /dev/null
+++ b/app/templates/macros/packagegridtile.html
@@ -0,0 +1,23 @@
+{% macro render_pkgtile(package) -%}
+ <li><a href="{{ package.getDetailsURL() }}"
+ style="background-image: url({{ package.getMainScreenshotURL() or '/static/placeholder.png' }});">
+ <div class="packagegridscrub"></div>
+ <div class="packagegridinfo">
+ <h3>{{ package.title }} by {{ package.author.display_name }}</h3>
+
+ <p>
+ {{ package.shortDesc }}
+ </p>
+ </div>
+ </a></li>
+{% endmacro %}
+
+{% macro render_pkggrid(packages) -%}
+ <ul class="packagegrid">
+ {% for p in packages %}
+ {{ render_pkgtile(p) }}
+ {% else %}
+ <li><i>No packages available</i></ul>
+ {% endfor %}
+ </ul>
+{% endmacro %}