From 6f7cd3511bef8af07e77672f6b9589cc9d4f2f37 Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Sun, 11 Oct 2026 01:45:15 -0400 Subject: [PATCH] [FIX] event header, proposals: unclipped warning, wider proposal column MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The header warning sat in a zone that could not grow past the header content, so a five-line warning lost its last line at 1366 x 700. The zone now takes part in the layout: the header grows with it up to 7.25rem, then the zone scrolls; under a 70rem header it drops below at full width. The proposal cell gets a 14rem minimum, so the kept row no longer wraps word by word. Checked: node 4012, browser 868. --- FR --- [FIX] en-tête, propositions : avis jamais rogné, colonne plus large L'avis de l'en-tête vivait dans une zone qui ne dépassait pas le contenu de l'en-tête : un avis de cinq lignes perdait sa dernière à 1366 x 700. La zone prend part à la mise en page : l'en-tête grandit avec elle jusqu'à 7,25rem, puis elle défile ; sous un en-tête de 70rem, elle passe dessous en pleine largeur. La cellule de proposition prend 14rem au moins, la ligne retenue ne se replie plus mot à mot. Vérifié : node 4012, navigateur 868. Assisted-by: Claude Opus 5.5 --- src/interface/evenement/Avertissements.svelte | 27 ++++----- src/interface/evenement/CadreMode.svelte | 55 ++++++++++++------- .../evenement/Enveloppe.navigateur.test.js | 35 ++++++++++++ .../evenement/Evenement.navigateur.test.js | 14 ++++- src/interface/evenement/Evenement.svelte | 12 ++-- .../Propositions.navigateur.test.js | 50 +++++++++++++++++ .../propositions/TableauPropositions.svelte | 11 +++- 7 files changed, 162 insertions(+), 42 deletions(-) diff --git a/src/interface/evenement/Avertissements.svelte b/src/interface/evenement/Avertissements.svelte index 3ee4748..f6b4146 100644 --- a/src/interface/evenement/Avertissements.svelte +++ b/src/interface/evenement/Avertissements.svelte @@ -12,13 +12,13 @@ // // Chacun est un message d'avis : le fond, le filet et l'encre de l'avis, // le triangle de sa marque devant le texte. Le remède se pose en haut à - // droite, sur la première ligne du texte, et non sous lui : dans la zone - // des annonces, qui défile à la hauteur de la tête, l'action d'un - // avertissement se voit dès que son début se voit, et n'est jamais - // rognée par le bas de la zone. Ce qu'il nomme — propositions écartées, - // placements en dérive — vient dessous, sur toute la largeur du message : - // l'action n'étroitise que la première phrase. Une zone trop étroite pour - // le texte et l'action côte à côte passe l'action sous le texte. + // droite, sur la première ligne du texte ; une liste trop étroite pour le + // texte et l'action côte à côte passe l'action sous le texte, qui garde + // alors toute la largeur du message. Ce qu'il nomme — propositions + // écartées, placements en dérive — vient dessous, sur toute la largeur du + // message : l'action n'étroitise que la première phrase. La zone des + // annonces qui les porte prend la hauteur d'un avertissement ordinaire, + // action comprise, et défile au-delà (CadreMode.svelte). import { getContext } from 'svelte'; import Commande from '../primitives/Commande.svelte'; import Icone from '../primitives/Icone.svelte'; @@ -91,10 +91,9 @@ {/if}