{# ## This file is part of Zenodo. ## Copyright (C) 2016 CERN. ## ## Zenodo is free software: you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by ## the Free Software Foundation, either version 3 of the License, or ## (at your option) any later version. ## ## Zenodo is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License ## along with Zenodo. If not, see . ## ## In applying this licence, CERN does not waive the privileges and immunities ## granted to it by virtue of its status as an Intergovernmental Organization ## or submit itself to any jurisdiction. #} {% macro render_field(field, icon="", placeholder='', autofocus=False) %}
{%- set extras = dict(autofocus="") if autofocus else dict() %} {{field(class_="form-control", placeholder=placeholder or _(field.label.text), **extras)}} {%- if icon %} {%- endif%} {%- if field.description %} {{field.description}} {%- endif %}
{% endmacro %}