diff --git a/javascript/gestion_listes_blocks.js.html b/javascript/gestion_listes_blocks.js.html index 7affce58a59c4d58f917cfc3655ede78f3d60087..e1b129e09ddc21f8c8e5ca01562acdf498a9127b 100644 --- a/javascript/gestion_listes_blocks.js.html +++ b/javascript/gestion_listes_blocks.js.html @@ -83,6 +83,8 @@ if (window.jQuery) { } $(function() { + + // édition en place des blocs $('.objet_blocks .actions .editer_block').on('click', function(e) { e.preventDefault(); let $parent = $(this).parents('.objetblock').first(); @@ -99,4 +101,14 @@ $(function() { $content.html(data).addClass('objetblock__content--edit'); }); }); + + // boutons "Annuler" + function annuler_ajouter_block() { + $('.formulaire_editer_block button[name="annuler"]').on('click', function(e) { + e.preventDefault(); + ajaxReload('ajouter_block'); + }); + } + annuler_ajouter_block(); + onAjaxLoad(annuler_ajouter_block); }); diff --git a/prive/squelettes/inclure/ajouter_block.html b/prive/squelettes/inclure/ajouter_block.html new file mode 100644 index 0000000000000000000000000000000000000000..9c8eb608ad842a585ad04f9db068287ad209493a --- /dev/null +++ b/prive/squelettes/inclure/ajouter_block.html @@ -0,0 +1,3 @@ +<div class="ajax ajout_block" id="ajout_block"> +[(#FORMULAIRE_EDITER_BLOCK{#ENV{id_block,new}, #OBJET, #ID_OBJET, #SELF#ajout_block, 1})] +</div> diff --git a/prive/squelettes/inclure/blocks_objet.html b/prive/squelettes/inclure/blocks_objet.html index e791f258558f3ef9aeee1d8bc7d3c7a2f2f0a961..b3ccae85750e63271864bfb075402e518cbd97f2 100644 --- a/prive/squelettes/inclure/blocks_objet.html +++ b/prive/squelettes/inclure/blocks_objet.html @@ -50,9 +50,7 @@ </B> -<div class="ajax ajout_block" id="ajout_block"> -[(#FORMULAIRE_EDITER_BLOCK{#ENV{id_block,new}, #OBJET, #ID_OBJET, #SELF#ajout_block, 1})] -</div> +<INCLURE{fond=prive/squelettes/inclure/ajouter_block, env, ajax=ajouter_block}> <script type="text/javascript"> /* Gestion du tri des blocks */