diff --git a/javascript/gestion_listes_blocs.js.html b/javascript/gestion_listes_blocs.js.html index a274d9c6373279dee5daf599c7d342a53c6259da..6ad2ca25cdf31033e6bafadf056806227d6cc3df 100644 --- a/javascript/gestion_listes_blocs.js.html +++ b/javascript/gestion_listes_blocs.js.html @@ -103,4 +103,20 @@ $(function() { $content.html(data); }); }); + + $('.bloc__new .ajouter_bloc').on('click', function(e) { + e.preventDefault(); + let $parent = $(this).parents('.bloc__new').first(); + let dest = $(this).attr('href'); + dest = parametre_url(dest, 'var_zajax', 'contenu'); + dest = parametre_url(dest, 'include', '1'); + $.post( + { + url: dest, + cache: false, + } + ).done(function(data) { + $parent.html(data); + }); + }); }); diff --git a/prive/squelettes/inclure/blocs_objet.html b/prive/squelettes/inclure/blocs_objet.html index 67bef068de395c68675485bb5050440be9158d1f..04ed8954fc26f2d6d186308f031d8ff60e954810 100644 --- a/prive/squelettes/inclure/blocs_objet.html +++ b/prive/squelettes/inclure/blocs_objet.html @@ -52,13 +52,14 @@ </B> -<div class="groupe-btns float-end"> - <a class="btn popin" href="[(#URL_ECRIRE{bloc_edit,id_bloc=#ID_BLOC}|parametre_url{popin,1}|parametre_url{var_zajax,contenu}|parametre_url{id_objet,#ID_OBJET}|parametre_url{objet,#OBJET})]"> - <span class="sp-icone sp-icone-bloc" aria-hidden="true">[(#CHEMIN_IMAGE{bloc-16.png}|balise_img)]</span> - <:bloc:texte_ajouter_bloc:/> - </a> +<div class="bloc__new"> + <div class="groupe-btns float-end"> + <a class="btn ajouter_bloc" href="[(#URL_ECRIRE{bloc_edit}|parametre_url{id_objet,#ID_OBJET}|parametre_url{objet,#OBJET}|parametre_url{redirect,#SELF})]"> + <span class="sp-icone sp-icone-bloc" aria-hidden="true">[(#CHEMIN_IMAGE{bloc-16.png}|balise_img)]</span> + <:bloc:texte_ajouter_bloc:/> + </a> + </div> </div> -<div class="nettoyeur"></div> <script type="text/javascript"> /* Gestion du tri des blocs */