From a405df9941df2a1aa2eb0db2192978c5814ca10b Mon Sep 17 00:00:00 2001 From: julien Date: Thu, 17 Sep 2026 17:26:07 +0200 Subject: [PATCH] =?UTF-8?q?Corrig=C3=A9=20la=20mise=20en=20page=20de=20la?= =?UTF-8?q?=20fiche=20"=C3=89clairage=20annuel"=20et=20ajout=C3=A9=20la=20?= =?UTF-8?q?fiche=20"Abbr=C3=A9viations"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 12 ++- assets/css/style.css | 127 +++++++++++++++++++++++++++++--- pdf/abreviations.pdf | Bin 0 -> 12266 bytes pdf/eclairage_annuel.pdf | Bin 18466 -> 18434 bytes src/reference/abreviations.html | 65 ++++++++++++++++ 5 files changed, 191 insertions(+), 13 deletions(-) create mode 100644 pdf/abreviations.pdf create mode 100644 src/reference/abreviations.html diff --git a/README.md b/README.md index 3e8ca5d..5ece27a 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,7 @@ Les documents sont conçus pour conserver les informations utiles au soin, à la | **Reproduction** | couple, ovulation, accouplements, pontes, incubation et jeunes | une fiche par couple et par saison | | **Installation** | configuration du terrarium et maintenance UVB | une fiche par installation ou modification importante | | **Éclairage annuel** | programmation mensuelle des éclairages | une fiche par terrarium et par année | +| **Abréviations** | référence des codes utilisés dans le suivi | une fiche de référence | ### Identité @@ -70,6 +71,12 @@ En cas de changement majeur de configuration ou d’occupant, archiver la fiche Fiche **A4 paysage** contenant les horaires mensuels des programmateurs, les cases de validation des réglages et les contrôles liés aux changements d’heure été/hiver. +### Abréviations + +`src/reference/abreviations.html` + +Fiche **A4 portrait** de référence pour les codes utilisés dans les notations d’alimentation et de supplémentation. La taille d’une proie peut être ajoutée après son code lorsqu’elle apporte une information utile. + ## Impression et PDF Les fiches sont conçues pour une **impression laser noir et blanc**. L’affichage dans Firefox correspond au document destiné à être imprimé. @@ -108,6 +115,8 @@ GeckoBreizh/ │ ├── installation/ │ │ ├── installation.html │ │ └── eclairage_annuel.html +│ ├── reference/ +│ │ └── abreviations.html │ └── templates/ │ └── fiche_gecko_modele.html └── pdf/ @@ -116,7 +125,8 @@ GeckoBreizh/ ├── sante.pdf ├── reproduction.pdf ├── installation.pdf - └── eclairage_annuel.pdf + ├── eclairage_annuel.pdf + └── abreviations.pdf ``` La mise en page commune est définie dans `assets/css/style.css`. diff --git a/assets/css/style.css b/assets/css/style.css index cac942b..a66b215 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -42,7 +42,8 @@ body { .followup-sheet, .health-sheet, .installation-sheet, -.reproduction-sheet { +.reproduction-sheet, +.abbreviation-sheet { width: 210mm; height: 297mm; } @@ -50,7 +51,8 @@ body { .animal-sheet, .followup-sheet, .health-sheet, -.installation-sheet { +.installation-sheet, +.abbreviation-sheet { padding: 14mm 16mm; } @@ -139,7 +141,8 @@ body { .animal-header, .followup-header, .record-header, -.installation-header { +.installation-header, +.abbreviation-header { position: relative; height: 22mm; } @@ -149,7 +152,8 @@ body { .animal-header .title, .followup-header .title, .record-header .title, -.installation-header .title { +.installation-header .title, +.abbreviation-header .title { position: absolute; top: 0; left: 0; @@ -159,7 +163,8 @@ body { .animal-header .subtitle, .followup-header .subtitle, .record-header .subtitle, -.installation-header .subtitle { +.installation-header .subtitle, +.abbreviation-header .subtitle { position: absolute; top: 2mm; right: 0; @@ -171,7 +176,8 @@ body { .animal-header .header-rule, .followup-header .header-rule, .record-header .header-rule, -.installation-header .header-rule { +.installation-header .header-rule, +.abbreviation-header .header-rule { position: absolute; right: 0; bottom: 1mm; @@ -578,9 +584,9 @@ table.schedule { font-size: 9.5pt; } .lighting-note { display: grid; - grid-template-columns: 1fr auto; + grid-template-columns: minmax(0, 1fr) 132mm; align-items: center; - gap: 8mm; + gap: 6mm; min-height: 15mm; margin-top: 4mm; padding: 3mm 5mm; @@ -595,11 +601,108 @@ table.schedule { font-size: 9.5pt; } .note-text p { margin: 0; } .season-checks { - display: flex; - gap: 7mm; + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: 5mm; color: var(--ink); font-size: 8.3pt; - white-space: nowrap; } -.season-checks .check-box { margin-right: 1.5mm; } +.season-checks > span { + display: flex; + align-items: center; + min-width: 0; + line-height: 1.25; +} + +.season-checks .check-box { + flex: 0 0 auto; + margin-right: 1.5mm; +} + + +/* ----- Abréviations ----- */ +.abbreviation-intro { + margin-top: 6mm; + padding: 4.5mm 6mm; +} + +.abbreviation-intro p { + margin: 0; + font-size: 9pt; + line-height: 1.45; +} + +.abbreviation-pattern { + margin-top: 2.2mm; + font-size: 9.4pt; + font-weight: 800; +} + +.abbreviation-grid { + display: grid; + grid-template-columns: 1.35fr .9fr; + gap: 5mm; + margin-top: 5mm; +} + +.abbreviation-panel { + padding: 5mm 6mm; +} + +.abbreviation-list { + display: grid; +} + +.abbreviation-row { + display: grid; + grid-template-columns: 24mm 1fr; + gap: 4mm; + align-items: baseline; + min-height: 9mm; + padding: 2.1mm 0; + border-bottom: .24mm solid var(--grid); +} + +.abbreviation-row:last-child { border-bottom: 0; } + +.abbreviation-code { + font-size: 9.2pt; + font-weight: 800; +} + +.abbreviation-name { + font-size: 9pt; + line-height: 1.25; +} + +.abbreviation-side { + display: grid; + gap: 5mm; + align-content: start; +} + +.abbreviation-example { + display: grid; + gap: .5mm; + margin: 0 0 3.2mm; + font-size: 9pt; + line-height: 1.35; +} + +.abbreviation-example:last-child { margin-bottom: 0; } + +.abbreviation-example strong { font-weight: 800; } + +.abbreviation-note { + margin: 3.2mm 0 0; + color: var(--muted); + font-size: 8.2pt; + line-height: 1.4; +} + +.abbreviation-additions { + margin-top: 5mm; + min-height: 54mm; + padding: 5mm 6mm; +} diff --git a/pdf/abreviations.pdf b/pdf/abreviations.pdf new file mode 100644 index 0000000000000000000000000000000000000000..28dfe27cebcd28791dc0525e2ceb0974a0164eea GIT binary patch literal 12266 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 literal 0 HcmV?d00001 diff --git a/pdf/eclairage_annuel.pdf b/pdf/eclairage_annuel.pdf index 1c9d99dfce1d9d7931e63512606fde89183e6df3..f33ddea6607b71789b09dc19418f619689ec2bad 100644 GIT binary patch delta 6180 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 + + + + + Abréviations - GeckoBreizh + + + +
+
+

Abréviations

+

GeckoBreizh

+
+
+ +
+

Référence rapide pour les notations utilisées sur les fiches de suivi.

+

PROIE × quantité (supplément)

+
+ +
+
+

Proies

+
+
BDBlatte dubia
+
RRBlatte Red Runner
+
VFVer de farine
+
CLPCloporte
+
GRIGrillon
+
TRTeigne de ruche
+
VSVer à soie
+
MSNLarve de mouche soldat noire
+
+
+ +
+
+

Suppléments

+
+
CaCalcium
+
VitVitamines
+
+
+ +
+

Exemples

+

VF ×1 (Ca)1 ver de farine avec calcium

+

BD ×22 blattes dubia

+

BD 15 mm ×22 dubia d’environ 15 mm

+

CLP ×33 cloportes

+

La taille peut être ajoutée après le code lorsqu’elle apporte une information utile.

+
+
+
+ +
+

Ajouts

+
+ +
+
+
+ +