The smokesignal.events web application
at main 17 lines 846 B view raw
1{%- macro text_input(label, id, name="", value="", class_extra="", error="", extra="") -%} 2<div class="field"> 3 <label class="label" for="{{ id }}">{{ label }}</label> 4 <div class="control"> 5 <input type="text" class="input {{ class_extra }}{% if error %} is-danger{% endif %}" id="{{ id }}" name="{{ name }}" {% if value %} value="{{ value }}"{% endif %}{% autoescape false %} {{ extra }}{% endautoescape %}> 6 </div> 7 {% if error %}<p class="help is-danger">{{ error }}</p>{% endif %} 8</div> 9{%- endmacro -%} 10{%- macro text_input_display(label, id, value) -%} 11<div class="field"> 12 <label class="label" for="{{ id }}">{{ label }}</label> 13 <div class="control"> 14 <input type="text" class="input is-static" id="{{ id }}" value="{{ value if value is not none else '--' }}" readonly> 15 </div> 16</div> 17{%- endmacro -%}