From 3c6d07cb3ab95858f04ac1783e6f0e27de0e80d7 Mon Sep 17 00:00:00 2001 From: william Date: Tue, 25 Aug 2026 07:22:09 +0200 Subject: [PATCH] Remove the "Ajouter DANS ce conteneur" properties-panel menu Redundant since dragging an element onto a container row in the tree now does the same thing (see move_element_to_container.py). The element_add_child route itself stays (still used by tests and available as an API), only the UI entry point is gone. Removed the now-dead .containerContentGroup CSS along with it. --- static/style.css | 6 ------ templates/screen_edit.html | 26 ++++---------------------- 2 files changed, 4 insertions(+), 28 deletions(-) diff --git a/static/style.css b/static/style.css index 9a7dc07e..7f4ddd3d 100644 --- a/static/style.css +++ b/static/style.css @@ -333,12 +333,6 @@ body.builderBody > main.content{ flex:1 1 auto; min-height:0; overflow:hidden; d .propGroupBody{ padding:2px 12px 12px; } .propGroupBody h3{ margin-top:0; } -/* Le groupe "Ajouter DANS ce conteneur" doit être visuellement impossible à - confondre avec "Ajouter un élément sur l'écran" (panneau de gauche) — - même icônes de widgets, même mise en page, mais une cible totalement - différente (à l'intérieur du conteneur sélectionné, pas sur l'écran). */ -.containerContentGroup{ border-color:#3d6b3d; background:#152015; } -.containerContentGroup > summary{ color:#8fd98f; } /* .posGrid/.controlRow/.sizeField/.sliderRow/.alignGroup : Bulma fournit déjà la mise en page (columns/field/control/buttons has-addons, voir diff --git a/templates/screen_edit.html b/templates/screen_edit.html index c94f2ad7..08160754 100644 --- a/templates/screen_edit.html +++ b/templates/screen_edit.html @@ -229,25 +229,6 @@
- {% if el.widget in container_widgets %} -
- 📥 Ajouter DANS ce conteneur -
-
- {% for wkey, w in widgets.items() if wkey != 'icone' %} -
- - -
- {% endfor %} -
-
-
- {% endif %} - {% if el.widget == 'onglets' %} {% set tabs = children_of.get(el.id, []) %}
@@ -1088,9 +1069,10 @@ restoreTreeCollapsedState(); // toutes deux à la racine) : change leur ordre (voir reorder_element.py). // - sur le MILIEU d'une ligne dont le widget est un conteneur (n'importe où // dans l'arborescence, même un autre parent) : pose l'élément DEDANS, en -// dernier enfant (voir move_element_to_container.py) — c'est ce qui -// permet de ranger un élément existant dans un conteneur sans repasser -// par "Ajouter DANS ce conteneur". +// dernier enfant (voir move_element_to_container.py) — c'est désormais LA +// façon de ranger un élément dans un conteneur (l'ancien menu dédié +// "Ajouter DANS ce conteneur" du panneau de propriétés a été retiré, +// devenu redondant avec ce geste). // Écouteurs posés une seule fois sur document (délégation) : ils survivent // au remplacement de #builder3 par refreshBuilderPanel/refreshCanvasOnly, // pas besoin de les rebrancher.