Skip to content

Commit a1ac439

Browse files
authored
Merge pull request #11 from BFoucher/fix-mod-switcher-victoire
Fix auto refresh on select mode
2 parents adab543 + e9ef7d2 commit a1ac439

2 files changed

Lines changed: 19 additions & 9 deletions

File tree

Resources/views/form.html.twig

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,26 @@
1-
<div id="picker-{{ form.kind.vars.data }}" class="vic-tab-pane vic-active">
1+
<div id="picker-{{ form.kind.vars.data }}-{{ form.kind.vars.id }}" class="vic-tab-pane vic-active">
22
{{ form_start(form) }}
3-
{{ form_row(form.kind) }}
3+
{% if form.children.mode.vars.value == 'entity' %}
4+
{{ form_row(form.fields) }}
5+
{{ form_row(form.entity_proxy) }}
6+
{% elseif form.children.mode.vars.value == 'query' %}
7+
{{ form_row(form.query) }}
8+
{{ form_row(form.fields) }}
9+
{% endif %}
10+
{{ form_row(form.kind) }}
411
<div id="kind-{{ constant('Victoire\\Widget\\RenderBundle\\Entity\\WidgetRender::KIND_WIDGET_REFERENCE') }}" class="render-kind" {% if form.vars.value.kind == "route" %}style="display:none"{% endif %}>
512
{{ form_row(form.relatedWidget) }}
613
</div>
714
<div id="kind-{{ constant('Victoire\\Widget\\RenderBundle\\Entity\\WidgetRender::KIND_ROUTE') }}" class="render-kind" {% if form.vars.value.kind != "route" %}style="display:none"{% endif %}>
8-
{{ form_row(form.route) }}
9-
{{ form_row(form.params) }}
15+
{{ form_row(form.route) }}
16+
{{ form_row(form.params) }}
1017
</div>
1118
{{ form_rest(form) }}
1219
{{ form_end(form) }}
1320
</div>
1421
<script type="text/javascript">
15-
$vic('#victoire_widget_form_render_kind').change(function() {
16-
$vic('.render-kind').hide();
17-
$vic('#kind-'+$vic(this).val()).show();
18-
});
22+
$vic('#{{ form.kind.vars.id }}').change(function() {
23+
$vic('.render-kind','#picker-{{ form.kind.vars.data }}-{{ form.kind.vars.id }}').hide();
24+
$vic('#kind-'+$vic(this).val(),'#picker-{{ form.kind.vars.data }}-{{ form.kind.vars.id }}').show();
25+
});
1926
</script>

Resources/views/new.html.twig

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,7 @@
22

33
{% block form_static %}
44
{% include 'VictoireWidgetRenderBundle::form.html.twig' %}
5-
{% endblock form_static %}
5+
{% endblock form_static %}
6+
{% block form_entity %}
7+
{% include 'VictoireWidgetRenderBundle::form.html.twig' %}
8+
{% endblock form_entity %}

0 commit comments

Comments
 (0)