diff options
author | msquare <msquare@notrademark.de> | 2019-12-08 11:48:58 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-12-08 11:48:58 +0100 |
commit | a3a938a1210f1bfb2680c25b2bcf53e47444bdba (patch) | |
tree | fd4c13fd9b714c0d8c60b6d3fe3e2fc88b82b717 /resources/views/macros/form.twig | |
parent | b540ac93856065ce6e145930b6611e0a0946d646 (diff) | |
parent | 064a1750279be244f86cf24f29749b391b11f1dd (diff) |
Merge pull request #685 from MyIgel/schedule-import
Rebuild Schedule import
Diffstat (limited to 'resources/views/macros/form.twig')
-rw-r--r-- | resources/views/macros/form.twig | 35 |
1 files changed, 26 insertions, 9 deletions
diff --git a/resources/views/macros/form.twig b/resources/views/macros/form.twig index 5d41b085..ece85fcf 100644 --- a/resources/views/macros/form.twig +++ b/resources/views/macros/form.twig @@ -1,18 +1,35 @@ -{% macro input(name, label, type, required) %} +{% macro input(name, label, type, opt) %} <div class="form-group"> - {% if label %} + {% if label -%} <label for="{{ name }}">{{ label }}</label> - {% endif %} - <input type="{{ type|default('text') }}" class="form-control" id="{{ name }}" name="{{ name }}" - {%- if required|default(false) %} required="required"{% endif -%} + {%- endif %} + <input type="{{ type|default('text') }}" class="form-control" + id="{{ name }}" name="{{ name }}" + value="{{ opt.value|default('') }}" + {%- if opt.required|default(false) %} + required="required" + {%- endif -%} > </div> -{% endmacro %} +{%- endmacro %} + +{% macro select(name, data, label, selected) %} + <div class="form-group"> + {% if label -%} + <label for="{{ name }}">{{ label }}</label> + {% endif %} + <select id="{{ name }}" name="{{ name }}" class="form-control"> + {% for value,decription in data -%} + <option value="{{ value }}" {% if name == selected %} selected{% endif %}>{{ decription }}</option> + {% endfor %} + </select> + </div> +{%- endmacro %} {% macro hidden(name, value) %} <input type="hidden" id="{{ name }}" name="{{ name }}" value="{{ value }}"> -{% endmacro %} +{%- endmacro %} {% macro submit(label) %} - <button type="submit" class="btn btn-default">{{ label|default(__('form.submit')) }}</button> -{% endmacro %} + <button type="submit" class="btn btn-primary">{{ label|default(__('form.submit')) }}</button> +{%- endmacro %} |