Skip to content
Extraits de code Groupes Projets
Valider 5c66ed27 rédigé par nicod's avatar nicod
Parcourir les fichiers

fix: Revoir le markup global d'un block, en cours d'édition ou pas

parent d72414c9
Aucune branche associée trouvée
Étiquettes spip/4.0.0-beta v0.4.1
Aucune requête de fusion associée trouvée
<div class="objetblock" id="block_#ID_BLOCK" data-id="[(#ID_BLOCK|sinon{new})]">
<BOUCLE(BLOCKS) {id_block} {statut?} {si #ENV{edit_block}|non}>
<div class="objetblock__header">
<button type="button"
aria-expanded="true"
class="objetblock__titre btn_link block__accordion_trigger"
aria-controls="contentblock#ID_BLOCK"
id="titleblock#ID_BLOCK" data-id_block="block-#ID_BLOCK">
[(#CHEMIN_IMAGE{block-deplier.svg}|image_reduire{16}|inserer_attribut{class,block__icone block__icone--deplier})]
[(#BLOCKTYPE|blocktype_info{titre})]
</button>
[(#AUTORISER{modifier,#OBJET,#ID_OBJET})
<div class="actions groupe-btns">
<div class="btn">
[(#STATUT|puce_statut{block,#ID_BLOCK})]
</div>
[(#AUTORISER{modifier,block,#ID_BLOCK})
<div class="btn move deplacer_block [deplacer_block_(#ENV{idsortable})]">
[(#CHEMIN_IMAGE{block-deplacer.svg}|image_reduire{16}|inserer_attribut{alt,<:block:icone_deplacer_block:/>})]
</div>
<a href="[(#URL_ECRIRE{block_edit,id_block=#ID_BLOCK}|parametre_url{redirect,#SELF#block#ID_BLOCK})]"
class="btn editer_block" data-id_block="block-#ID_BLOCK">
[(#CHEMIN_IMAGE{block-editer.svg}|image_reduire{16}|inserer_attribut{alt,<:block:icone_modifier_block:/>})]
</a>
]
<!--
[(#AUTORISER{creer,block,#ID_BLOCK})
<button type="submit" class="submit noscroll dupliquer_saisie" name="dupliquer_block" value="#ID_BLOCK">
[(#CHEMIN_IMAGE{formulaire-action-dupliquer-16.png}|balise_img{<:saisies:construire_action_dupliquer:/>})]
</button>
]
-->
[(#AUTORISER{supprimer,block,#ID_BLOCK})
<a href="#URL_ACTION_AUTEUR{supprimer_block, #ID_BLOCK, #SELF|ancre_url{blocks-#OBJET-#ID_OBJET}}" class="btn noscroll" onclick="return confirm('<:block:confirmer_supprimer_block:/>');">
[(#CHEMIN_IMAGE{formulaire-action-supprimer-16.png}|balise_img{<:block:supprimer_block:/>})]
<BOUCLE(BLOCKS) {id_block} {statut?}>
<div class="objetblock objetblock--#STATUT" id="block_#ID_BLOCK" data-id="[(#ID_BLOCK|sinon{new})]">
[(#ENV{edit_block}|non)
<div class="objetblock__header">
<button type="button"
aria-expanded="true"
class="objetblock__titre btn_link block__accordion_trigger"
aria-controls="contentblock#ID_BLOCK"
id="titleblock#ID_BLOCK" data-id_block="block-#ID_BLOCK">
[(#CHEMIN_IMAGE{block-deplier.svg}|image_reduire{16}|inserer_attribut{class,block__icone block__icone--deplier})]
[(#BLOCKTYPE|blocktype_info{titre})]
</button>
[(#AUTORISER{modifier,#OBJET,#ID_OBJET})
<div class="actions groupe-btns">
<div class="btn">
[(#STATUT|puce_statut{block,#ID_BLOCK})]
</div>
[(#AUTORISER{modifier,block,#ID_BLOCK})
<div class="btn move deplacer_block [deplacer_block_(#ENV{idsortable})]">
[(#CHEMIN_IMAGE{block-deplacer.svg}|image_reduire{16}|inserer_attribut{alt,<:block:icone_deplacer_block:/>})]
</div>
<a href="[(#URL_ECRIRE{block_edit,id_block=#ID_BLOCK}|parametre_url{redirect,#SELF#block#ID_BLOCK})]"
class="btn editer_block" data-id_block="block-#ID_BLOCK">
[(#CHEMIN_IMAGE{block-editer.svg}|image_reduire{16}|inserer_attribut{alt,<:block:icone_modifier_block:/>})]
</a>
]
<!--
[(#AUTORISER{creer,block,#ID_BLOCK})
<button type="submit" class="submit noscroll dupliquer_saisie" name="dupliquer_block" value="#ID_BLOCK">
[(#CHEMIN_IMAGE{formulaire-action-dupliquer-16.png}|balise_img{<:saisies:construire_action_dupliquer:/>})]
</button>
]
-->
[(#AUTORISER{supprimer,block,#ID_BLOCK})
<a href="#URL_ACTION_AUTEUR{supprimer_block, #ID_BLOCK, #SELF|ancre_url{blocks-#OBJET-#ID_OBJET}}" class="btn noscroll" onclick="return confirm('<:block:confirmer_supprimer_block:/>');">
[(#CHEMIN_IMAGE{formulaire-action-supprimer-16.png}|balise_img{<:block:supprimer_block:/>})]
</a>
]
</div>
]
</div>
]
</div>
<div id="contentblock#ID_BLOCK" role="region" aria-labelledby="titleblock#ID_BLOCK">
<div class="objetblock__content">
#GENERER_BLOCK{#ID_BLOCK}
<div id="contentblock#ID_BLOCK" role="region" aria-labelledby="titleblock#ID_BLOCK">
<div class="objetblock__content">
#GENERER_BLOCK{#ID_BLOCK}
</div>
</div>
</div>
</BOUCLE>
]
[(#ENV{edit_block}|oui)
<div class="ajax">
[(#FORMULAIRE_EDITER_BLOCK{#ENV{id_block,new}, #ENV{objet}, #ENV{id_objet}, #ENV{blocktype_parent}, #SELF|ancre_url{block_#ENV{id_block,new}}, 1})]
</div>
[(#FORMULAIRE_EDITER_BLOCK{#ENV{id_block,new}, #ENV{objet}, #ENV{id_objet}, #ENV{blocktype_parent}, #SELF|ancre_url{block_#ENV{id_block}}, 1})]
]
</div>
</BOUCLE>
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter