From ade7f312ec1a968a4dc9edddb26748efd51877a8 Mon Sep 17 00:00:00 2001 From: louispaulb Date: Thu, 23 Jul 2026 22:09:13 -0400 Subject: [PATCH] =?UTF-8?q?feat(planif):=20garde=20l'encadr=C3=A9=20sur=20?= =?UTF-8?q?la=20cellule=20tant=20que=20son=20menu=20d'=C3=A9dition=20de=20?= =?UTF-8?q?quart=20est=20ouvert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Quand on ouvre le menu contextuel d'édition de quart sur une cellule, la cellule reste maintenant encadrée (contour bleu + fond léger) tant que le menu est ouvert → on voit clairement quelle cellule on édite. Classe .cell-editing pilotée par menu.show + menu.tech/menu.day. Co-Authored-By: Claude Opus 4.8 --- apps/ops/src/pages/PlanificationPage.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/ops/src/pages/PlanificationPage.vue b/apps/ops/src/pages/PlanificationPage.vue index 91a9f11..6d615e3 100644 --- a/apps/ops/src/pages/PlanificationPage.vue +++ b/apps/ops/src/pages/PlanificationPage.vue @@ -443,7 +443,7 @@ {{ isHidden(t.id) ? 'Réafficher / considérer cette ressource' : 'Masquer & ignorer (hors front-line)' }} - + @@ -6949,6 +6949,7 @@ tr.res-hidden .hide-eye { opacity: 1; } .cell.noshift { background: #fff3e0; box-shadow: inset 0 0 0 1.5px #ffb74d; } /* WARNING : ticket F assigné mais AUCUN quart planifié ce jour → cellule ambre */ .cell:hover { outline: 2px solid #1976d2; outline-offset: -2px; } .cell.sel { outline: 2px solid #00897b; outline-offset: -2px; background: #e0f2f1; } +.cell.cell-editing { outline: 2px solid #2563eb; outline-offset: -2px; background: #e8f0fe; } /* cellule dont le menu d'édition de quart est OUVERT → encadré bleu conservé pour savoir quelle cellule on édite */ .cell.dirty { box-shadow: inset 0 0 0 2px #ff9800; } .cell.cov { cursor: default; font-size: 11px; } .code-chip { display: inline-block; min-width: 18px; padding: 1px 5px; border-radius: 4px; font-weight: 700; font-size: 11px; line-height: 16px; margin: 1px; }