From 9a0e23980e616760cb422a72cf74224c8dd472c8 Mon Sep 17 00:00:00 2001 From: nicod_ <nicod@lerebooteux.fr> Date: Wed, 26 Apr 2023 23:40:53 +0200 Subject: [PATCH] Gestion de l'ajout d'un bloc sans popin --- javascript/gestion_listes_blocs.js.html | 16 ++++++++++++++++ prive/squelettes/inclure/blocs_objet.html | 13 +++++++------ 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/javascript/gestion_listes_blocs.js.html b/javascript/gestion_listes_blocs.js.html index a274d9c..6ad2ca2 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 67bef06..04ed895 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 */ -- GitLab