|
@@ -28,6 +28,35 @@ file that was distributed with this source code.
|
|
|
{{ parent() }}
|
|
|
{% endblock textarea_widget %}
|
|
|
|
|
|
+{% block money_widget -%}
|
|
|
+ {% if money_pattern == '{{ widget }}' %}
|
|
|
+ {{- block('form_widget_simple') -}}
|
|
|
+ {% else %}
|
|
|
+ {% set currencySymbol = money_pattern|replace({'{{ widget }}': ''})|trim %}
|
|
|
+ {% if money_pattern matches '/^{{ widget }}/' %}
|
|
|
+ <div class="input-group">
|
|
|
+ {{- block('form_widget_simple') -}}
|
|
|
+ <span class="input-group-addon">{{ currencySymbol }}</span>
|
|
|
+ </div>
|
|
|
+ {% elseif money_pattern matches '/{{ widget }}$/' %}
|
|
|
+ <div class="input-group">
|
|
|
+ <span class="input-group-addon">{{ currencySymbol }}</span>
|
|
|
+ {{- block('form_widget_simple') -}}
|
|
|
+ </div>
|
|
|
+ {% endif %}
|
|
|
+ {% endif %}
|
|
|
+{%- endblock money_widget %}
|
|
|
+
|
|
|
+{% block percent_widget %}
|
|
|
+ {% spaceless %}
|
|
|
+ {% set type = type|default('text') %}
|
|
|
+ <div class="input-group">
|
|
|
+ {{ block('form_widget_simple') }}
|
|
|
+ <span class="input-group-addon">%</span>
|
|
|
+ </div>
|
|
|
+ {% endspaceless %}
|
|
|
+{% endblock percent_widget %}
|
|
|
+
|
|
|
{# Labels #}
|
|
|
{% block form_label %}
|
|
|
{% spaceless %}
|