diff options
| author | rubenwardy <rw@rubenwardy.com> | 2018-05-27 20:15:35 +0100 |
|---|---|---|
| committer | rubenwardy <rw@rubenwardy.com> | 2018-05-27 20:22:01 +0100 |
| commit | 82159d488d87d204390dc58fdd30ca2167156b79 (patch) | |
| tree | 18890ad530f1b0bcc0a4b4d6f983c06a21280be9 /app/templates | |
| parent | 5e4613a6ef78180f208b0cd58aeffb63f1e19853 (diff) | |
| download | cheatdb-82159d488d87d204390dc58fdd30ca2167156b79.tar.xz | |
Add meta package selector
Diffstat (limited to 'app/templates')
| -rw-r--r-- | app/templates/macros/forms.html | 4 | ||||
| -rw-r--r-- | app/templates/packages/create_edit.html | 13 |
2 files changed, 15 insertions, 2 deletions
diff --git a/app/templates/macros/forms.html b/app/templates/macros/forms.html index e0ad2de..430c4e8 100644 --- a/app/templates/macros/forms.html +++ b/app/templates/macros/forms.html @@ -26,7 +26,7 @@ {% if not label %}{% set label=field.label.text %}{% endif %} <label for="{{ field.id }}" class="control-label">{{ label|safe }}</label> {% endif %} - <div class="multichoice_selector"> + <div class="multichoice_selector bulletselector"> <input type="text" placeholder="Start typing to see suggestions"> <div class="clearboth"></div> </div> @@ -45,7 +45,7 @@ {% if not label %}{% set label=field.label.text %}{% endif %} <label for="{{ field.id }}" class="control-label">{{ label|safe }}</label> {% endif %} - <div class="metapackage_selector"> + <div class="metapackage_selector bulletselector"> <input type="text" placeholder="Start typing to see suggestions"> <div class="clearboth"></div> </div> diff --git a/app/templates/packages/create_edit.html b/app/templates/packages/create_edit.html index 8eb7213..c7c2dbb 100644 --- a/app/templates/packages/create_edit.html +++ b/app/templates/packages/create_edit.html @@ -10,6 +10,19 @@ {% block content %} <h2>Create Package</h2> + <script> + meta_packages = [ + {% for m in mpackages %} + {# This is safe as name can only contain `[a-z0-9_]` #} + { + id: "{{ m.name }}", + value: "{{ m.name }}", + toString: function() { return "{{ m.name }}"; }, + }, + {% endfor %} + ] + </script> + {% from "macros/forms.html" import render_field, render_submit_field, form_includes, render_multiselect_field, render_mpackage_field %} {{ form_includes() }} |
