aboutsummaryrefslogtreecommitdiffstats
path: root/fatcat_scholar/templates/search_macros.html
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@archive.org>2020-05-21 14:23:31 -0700
committerBryan Newbold <bnewbold@archive.org>2020-05-21 14:23:41 -0700
commit01ae25c1bf24c8d9f7721f49122a15bf522bdbb4 (patch)
tree36add4d6c2c7050f646a14c2a0ffc5f03436ad03 /fatcat_scholar/templates/search_macros.html
parent6c4f539463074bcb563675b6e4f19464339e5641 (diff)
downloadfatcat-scholar-01ae25c1bf24c8d9f7721f49122a15bf522bdbb4.tar.gz
fatcat-scholar-01ae25c1bf24c8d9f7721f49122a15bf522bdbb4.zip
search query improvements
- wire up most of the filters and sort order - query sticks around in search box - crude error message (needs work)
Diffstat (limited to 'fatcat_scholar/templates/search_macros.html')
-rw-r--r--fatcat_scholar/templates/search_macros.html24
1 files changed, 23 insertions, 1 deletions
diff --git a/fatcat_scholar/templates/search_macros.html b/fatcat_scholar/templates/search_macros.html
index f5c4d85..bb96b61 100644
--- a/fatcat_scholar/templates/search_macros.html
+++ b/fatcat_scholar/templates/search_macros.html
@@ -1,6 +1,5 @@
{% macro fulltext_search_result_row(paper) -%}
-{% set lang_code = "en" %}
<div class="ui grid">
<div class="thirteen wide column">
{# ### TITLE ROW #}
@@ -175,3 +174,26 @@
</div>
</div>
{% endmacro %}
+
+{% macro query_option(options, selected) -%}
+<span style="color: rgba(0,0,0,0.4);">{{ options.label }}</span>
+<div class="ui link list" style="margin-top: 0.3em;">
+ {% if selected %}
+ <input form="search_form" type="hidden" name="{{ options.slug }}" value="{{ selected }}">
+ {% endif %}
+ {% for opt in options.list %}
+ <button class="text-button" form="search_form" type="submit" name="{{ options.slug }}" value="{{ opt.slug }}">
+ {% if selected == opt.slug or (not selected and opt.slug == options.default) %}
+ <span style="font-weight: bold;">
+ {% else %}
+ <span>
+ {% endif %}
+ {{ opt.label }}
+ </span>
+ </button>
+ <br>
+ </span>
+ {% endfor %}
+</div>
+<br>
+{% endmacro %}