diff --git a/design_system_admin/formulaires/configurer_design_system_admin.html b/design_system_admin/formulaires/configurer_design_system_admin.html index e8b4267895e37ae77451183039f8a7bd8454a1dc..c5607595c6f312f14db2fa57b216ab1d84594ed9 100644 --- a/design_system_admin/formulaires/configurer_design_system_admin.html +++ b/design_system_admin/formulaires/configurer_design_system_admin.html @@ -664,63 +664,66 @@ </select> </div> </li> - <li class="_masquer_liste_de_lien masquer_liste_de_lien_1"> - #SET{nombre_de_liste_de_liens, #CONFIG_VALUE{nombre_de_liste_de_liens}} - [(#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}}}})] + <li class="_masquer_liste_de_lien"> + + #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> + ] + [(#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"> - <BOUCLE_afficher_element_liste_de_liens_champs(POUR){tableau #GET{nombre_de_liste_de_liens}|range{1}}> + <BOUCLE_afficher_element_liste_de_liens_champs(POUR){tableau #GET{nombre_de_liste_de_liens}|range{1}}> - <ul class="l8020 masquer_liste_de_lien_#COMPTEUR_BOUCLE"> - <li> - #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#GET{value_config}">Liste de liens #COMPTEUR_BOUCLE<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="#CONFIG_VALUE{#GET{liste_de_liens#GET{value_config}}}" 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> + <ul class="l8020 masquer_liste_de_lien_#COMPTEUR_BOUCLE"> + <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> - </div> - - </BOUCLE_afficher_nbreelement_liste_de_langues_champs_liste_de_liens> - </div> - ] - ] - [(#CONFIG_VALUE{_masquer_langue}|=={oui}|oui) - <BOUCLE_afficher_element_liste_de_liens(POUR){tableau #GET{nombre_de_liste_de_liens}|range{1}}> - <ul class="l8020 masquer_liste_de_lien_#COMPTEUR_BOUCLE"> - <li> - #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> + + </BOUCLE_afficher_nbreelement_liste_de_langues_champs_liste_de_liens> </div> - </li> - </ul> - </BOUCLE_afficher_element_liste_de_liens> - ] + ] + ] + </ul> </li> </ul> </li> @@ -729,15 +732,7 @@ <ul> <li><button class="questionmark" type="button" data-parent="masquer_menu">?</button></li> </ul> - [(#CONFIG_VALUE{_masquer_menu}|=={non}|oui) - [(#CONFIG_VALUE{_masquer_langue}|=={non}|oui) - [(#CONFIG_VALUE{nombre_de_langue}|>{1}|oui) - <ul> - <li><button class="traduction_plugin" title="Traduire sur le site public" type="button" data-parent="plugin_traduction_menu"><img src="[(#CHEMIN{prive/themes/spip/images/traduire.png})]" width="21"></button></li> - </ul> - ] - ] - ] + <ul class="gestion_masquer_menu masquer_menu_primaire"> <li class="center bold"> <label for="masquer_menu">