diff --git a/design_system_admin/formulaires/configurer_design_system_admin.html b/design_system_admin/formulaires/configurer_design_system_admin.html index c5607595c6f312f14db2fa57b216ab1d84594ed9..7d4cfcabbfd3d4629a7fe9aec33711950768bbd7 100644 --- a/design_system_admin/formulaires/configurer_design_system_admin.html +++ b/design_system_admin/formulaires/configurer_design_system_admin.html @@ -669,61 +669,65 @@ #SET{nombre_de_liste_de_liens, #CONFIG_VALUE{nombre_de_liste_de_liens}} [(#CONFIG_VALUE{_masquer_langue}|=={oui}|oui) - <ul class="gestion_liste_de_liens"> - <BOUCLE_afficher_element_liste_de_liens(POUR){tableau #GET{nombre_de_liste_de_liens}|range{1}}> - <li class="l8020 _masquer_liste_de_lien masquer_liste_de_lien_#COMPTEUR_BOUCLE"> - #SET{liste_de_liens,liste_de_liens_#COMPTEUR_BOUCLE} - <div class="editer editer_liste_de_liens_#COMPTEUR_BOUCLE obligatoire saisie_input editer_odd"> - <label class="editer-label" for="champ_liste_de_liens_#COMPTEUR_BOUCLE">Liste de liens #COMPTEUR_BOUCLE<span class="obligatoire"> (obligatoire)</span></label> - <input type="text" name="liste_de_liens_#COMPTEUR_BOUCLE" class="text" id="champ_liste_de_liens_#COMPTEUR_BOUCLE" value="#CONFIG_VALUE{#GET{liste_de_liens}}" required="required" data-parent="masquer_liste_de_lien" placeholder="Cliquer sur le bouton pour configurer cet élément"> - <button class="configurer_element" type="button" title="Configurer cet élément" data-parent="masquer_liste_de_lien_primaire" data-fille="liste_de_liens_#COMPTEUR_BOUCLE" data-type-generateur="liste_de_liens"><img src="[(#CHEMIN{prive/themes/spip/images/settings.svg})]" width="12" height="12"></button> - </div> - </li> - </BOUCLE_afficher_element_liste_de_liens> + <ul class="gestion_liste_de_liens"> + <BOUCLE_afficher_element_liste_de_liens(POUR){tableau #GET{nombre_de_liste_de_liens}|range{1}}> + <li class="l8020 _masquer_liste_de_lien masquer_liste_de_lien_#COMPTEUR_BOUCLE"> + #SET{liste_de_liens,liste_de_liens_#COMPTEUR_BOUCLE} + <div class="editer editer_liste_de_liens_#COMPTEUR_BOUCLE obligatoire saisie_input editer_odd"> + <label class="editer-label" for="champ_liste_de_liens_#COMPTEUR_BOUCLE">Liste de liens #COMPTEUR_BOUCLE<span class="obligatoire"> (obligatoire)</span></label> + <input type="text" name="liste_de_liens_#COMPTEUR_BOUCLE" class="text" id="champ_liste_de_liens_#COMPTEUR_BOUCLE" value="#CONFIG_VALUE{#GET{liste_de_liens}}" required="required" data-parent="masquer_liste_de_lien" placeholder="Cliquer sur le bouton pour configurer cet élément"> + <button class="configurer_element" type="button" title="Configurer cet élément" data-parent="masquer_liste_de_lien_primaire" data-fille="liste_de_liens_#COMPTEUR_BOUCLE" data-type-generateur="liste_de_liens"><img src="[(#CHEMIN{prive/themes/spip/images/settings.svg})]" width="12" height="12"></button> + </div> + </li> + </BOUCLE_afficher_element_liste_de_liens> + </ul> ] [(#CONFIG_VALUE{_masquer_langue}|=={non}|oui) [(#CONFIG_VALUE{nombre_de_langue}|>{1}|oui) - #SET{nombre_de_langue, #CONFIG_VALUE{nombre_de_langue}} - <div class="tabs"> - <div role="tablist" aria-labelledby="tablist-1-ll" class="automatic"> - <BOUCLE_afficher_nbreelement_liste_de_langues_liste_de_liens(POUR){tableau #GET{nombre_de_langue}|range{1}}> - <button id="tab-#COMPTEUR_BOUCLE-ll" type="button" role="tab" aria-selected="true" aria-controls="tabpanel-#COMPTEUR_BOUCLE-ll"> - <span class="focus"><img src="[(#CHEMIN{prive/themes/spip/images/langues/#CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}.png})]" width="21"> #CONFIG_VALUE{langue_#COMPTEUR_BOUCLE}</span> - </button> - </BOUCLE_afficher_nbreelement_liste_de_langues_liste_de_liens> - </div> - <BOUCLE_afficher_nbreelement_liste_de_langues_champs_liste_de_liens(POUR){tableau #GET{nombre_de_langue}|range{1}}> - #SET{compteur_langue, #COMPTEUR_BOUCLE} - - <div id="tabpanel-#GET{compteur_langue}-ll" role="tabpanel" tabindex="0" aria-labelledby="tab-#GET{compteur_langue}-ll" [(#GET{compteur_langue}|>{1}|oui) class="is-hidden"]> - [(#GET{compteur_langue}|=={1}|?{#SET{value_config, ''}, #SET{value_config, _#CONFIG_VALUE{value_langue_#GET{compteur_langue}}}})] - <ul class="gestion_liste_de_liens"> + #SET{nombre_de_langue, #CONFIG_VALUE{nombre_de_langue}} - <BOUCLE_afficher_element_liste_de_liens_champs(POUR){tableau #GET{nombre_de_liste_de_liens}|range{1}}> + <div class="tabs"> + <div role="tablist" aria-labelledby="tablist-1-ll" class="automatic"> + <BOUCLE_afficher_nbreelement_liste_de_langues_liste_de_liens(POUR){tableau #GET{nombre_de_langue}|range{1}}> + <button id="tab-#COMPTEUR_BOUCLE-ll" type="button" role="tab" aria-selected="true" aria-controls="tabpanel-#COMPTEUR_BOUCLE-ll"> + <span class="focus"><img src="[(#CHEMIN{prive/themes/spip/images/langues/#CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}.png})]" width="21"> #CONFIG_VALUE{langue_#COMPTEUR_BOUCLE}</span> + </button> + </BOUCLE_afficher_nbreelement_liste_de_langues_liste_de_liens> + </div> + <BOUCLE_afficher_nbreelement_liste_de_langues_champs_liste_de_liens(POUR){tableau #GET{nombre_de_langue}|range{1}}> + #SET{compteur_langue, #COMPTEUR_BOUCLE} - <ul class="l8020 masquer_liste_de_lien_#COMPTEUR_BOUCLE"> + <div id="tabpanel-#GET{compteur_langue}-ll" role="tabpanel" tabindex="0" aria-labelledby="tab-#GET{compteur_langue}-ll" [(#GET{compteur_langue}|>{1}|oui) class="is-hidden"]> + [(#GET{compteur_langue}|=={1}|?{#SET{value_config, ''}, #SET{value_config, _#CONFIG_VALUE{value_langue_#GET{compteur_langue}}}})] + + <ul class="gestion_liste_de_liens#GET{value_config}"> <li> - #SET{liste_de_liens,liste_de_liens_#COMPTEUR_BOUCLE} - #SET{liste_value, #CONFIG_VALUE{#GET{liste_de_liens#GET{value_config}}}} - [(#GET{liste_value}|=={''}|oui) #SET{liste_value, #CONFIG_VALUE{liste_de_liens_1}}] - <div class="editer editer_liste_de_liens_#COMPTEUR_BOUCLE obligatoire saisie_input editer_odd"> - <label class="editer-label" for="champ_liste_de_liens_#COMPTEUR_BOUCLE#GET{value_config}">Liste de liens #COMPTEUR_BOUCLE[(#GET{compteur_langue}|=={1}|oui)<span class="obligatoire"> (obligatoire)</span>]</label> - <input type="text" name="liste_de_liens_#COMPTEUR_BOUCLE#GET{value_config}" class="text" id="champ_liste_de_liens_#COMPTEUR_BOUCLE#GET{value_config}" value="#GET{liste_value}" [(#GET{compteur_langue}|=={1}|oui) required="required" data-parent="masquer_liste_de_lien"] placeholder="Cliquer sur le bouton pour configurer cet élément"> - [(#GET{compteur_langue}|=={1}|oui) - <button class="configurer_element" type="button" title="Configurer cet élément" data-parent="masquer_liste_de_lien_primaire" data-fille="liste_de_liens_#COMPTEUR_BOUCLE#GET{value_config}" data-type-generateur="liste_de_liens"><img src="[(#CHEMIN{prive/themes/spip/images/settings.svg})]" width="12" height="12"></button> - ] - </div> - </li> - </ul> - </BOUCLE_afficher_element_liste_de_liens_champs> + <BOUCLE_afficher_element_liste_de_liens_champs(POUR){tableau #GET{nombre_de_liste_de_liens}|range{1}}> + + <ul class="l8020"> + <li class="masquer_liste_de_lien_#COMPTEUR_BOUCLE"> + #SET{liste_de_liens,liste_de_liens_#COMPTEUR_BOUCLE} + #SET{liste_value, #CONFIG_VALUE{#GET{liste_de_liens#GET{value_config}}}} + [(#GET{liste_value}|=={''}|oui) #SET{liste_value, #CONFIG_VALUE{liste_de_liens_1}}] + <div class="editer editer_liste_de_liens_#COMPTEUR_BOUCLE obligatoire saisie_input editer_odd"> + <label class="editer-label" for="champ_liste_de_liens_#COMPTEUR_BOUCLE#GET{value_config}">Liste de liens #COMPTEUR_BOUCLE[(#GET{compteur_langue}|=={1}|oui)<span class="obligatoire"> (obligatoire)</span>]</label> + <input type="text" name="liste_de_liens_#COMPTEUR_BOUCLE#GET{value_config}" class="text" id="champ_liste_de_liens_#COMPTEUR_BOUCLE#GET{value_config}" value="#GET{liste_value}" [(#GET{compteur_langue}|=={1}|oui) required="required" data-parent="masquer_liste_de_lien"] placeholder="Cliquer sur le bouton pour configurer cet élément"> + [(#GET{compteur_langue}|=={1}|oui) + <button class="configurer_element" type="button" title="Configurer cet élément" data-parent="masquer_liste_de_lien_primaire" data-fille="liste_de_liens_#COMPTEUR_BOUCLE#GET{value_config}" data-type-generateur="liste_de_liens"><img src="[(#CHEMIN{prive/themes/spip/images/settings.svg})]" width="12" height="12"></button> + ] + </div> + </li> + </ul> + </BOUCLE_afficher_element_liste_de_liens_champs> + </li></ul> + </div> + + </BOUCLE_afficher_nbreelement_liste_de_langues_champs_liste_de_liens> + </div> - </div> - - </BOUCLE_afficher_nbreelement_liste_de_langues_champs_liste_de_liens> - </div> ] ] - </ul> + </li> </ul> </li>