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 0000000..28dfe27 Binary files /dev/null and b/pdf/abreviations.pdf differ diff --git a/pdf/eclairage_annuel.pdf b/pdf/eclairage_annuel.pdf index 1c9d99d..f33ddea 100644 Binary files a/pdf/eclairage_annuel.pdf and b/pdf/eclairage_annuel.pdf differ diff --git a/src/reference/abreviations.html b/src/reference/abreviations.html new file mode 100644 index 0000000..b9c16fd --- /dev/null +++ b/src/reference/abreviations.html @@ -0,0 +1,65 @@ + + + + + + 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

+
+ +
+
+
+ +