diff options
Diffstat (limited to 'python/fatcat_web/templates/entity_macros.html')
| -rw-r--r-- | python/fatcat_web/templates/entity_macros.html | 18 | 
1 files changed, 18 insertions, 0 deletions
| diff --git a/python/fatcat_web/templates/entity_macros.html b/python/fatcat_web/templates/entity_macros.html index c47782a8..a2b2f996 100644 --- a/python/fatcat_web/templates/entity_macros.html +++ b/python/fatcat_web/templates/entity_macros.html @@ -96,3 +96,21 @@  </tbody>  </table>  {%- endmacro %} + +{% macro lookup_form(entity_type, key, example, lookup_key, lookup_value, lookup_error) -%} +<form class="ui form" role="search" action="/{{ entity_type }}/lookup" method="get"> +  <div class="ui form"> +    <div class="field {% if key == lookup_key %}{% if lookup_error == 400 %}error{% elif lookup_error == 404 %}warning{% endif %}{% endif %}"> +      {% if key == lookup_key and lookup_error == 400 %} +        <div class="ui pointing below red label"> +          Not correct syntax. Expected, eg, {{ example }} +        </div> +      {% endif %} +      <div class="ui action input big fluid"> +        <input type="text" placeholder="{% if example %}eg, {{ example }}{% endif %}" name="{{ key }}" value="{% if key == lookup_key %}{{ lookup_value }}{% endif %}" aria-label="{{ key }} lookup"> +        <button class="ui button">Go!</button> +      </div> +    </div> +  </div> +</form> +{%- endmacro %} | 
