]> git.agnieray.net Git - galette.git/commitdiff
Use tabs on dynamic fields configuration
authorJohan Cwiklinski <johan@x-tnd.be>
Wed, 6 Jul 2022 06:05:25 +0000 (08:05 +0200)
committerJohan Cwiklinski <johan@x-tnd.be>
Fri, 8 Jul 2022 06:04:37 +0000 (08:04 +0200)
galette/templates/default/pages/configuration_dynamic_fields.html.twig

index c8e09bcdee8c4b2404bda2a755fcae5822e1de01..ff457c097c6c80297e79c986c060d7b419e765a2 100644 (file)
@@ -1,13 +1,13 @@
 {% extends 'page.html.twig' %}
 
 {% block content %}
-    <div class="ui three item top attached stackable tabs menu">
+    <div class="ui stackable pointing inverted menu">
 {% for key, form in all_forms %}
-        <a href="{{ path_for('configureDynamicFields', {'form_name': key}) }}" class="item{% if form_name == key %} active{% endif %}" data-tab="{{ loop.index }}">{{ form }}</a>
+        <a href="{{ path_for('configureDynamicFields', {'form_name': key}) }}" class="item{% if form_name == key %} active{% endif %}" data-tab="{{ key }}">{{ form }}</a>
 {% endfor %}
     </div>
 {% for key, form in all_forms %}
-    <div class="ui bottom attached{% if form_name == key %} active{% endif %} tab segment" data-tab="{{ loop.index }}">
+    <div class="ui{% if form_name == key %} active{% endif %} tab segment" data-tab="{{ key }}">
     {% if form_name == key %}
         {% include 'elements/edit_dynamic_fields.html.twig' %}
         <div class="ui basic fitted segment">
 
 {% block javascripts %}
         <script type="text/javascript">
+            $(function() {
+                $('.pointing.menu .item').tab({
+                    auto: true,
+                    path: '{{ path_for('configureDynamicFields', {'form_name': ''}) }}'
+                });
+            });
+
             var _form_name;
             $('#addfield').click(function(e){
                 e.preventDefault();