From bdd52efefe7e336f759499d26aa93ab9261d244d Mon Sep 17 00:00:00 2001 From: Manuel Cilurzo Date: Mon, 10 Feb 2025 18:45:38 +0100 Subject: [PATCH] extra-small icons --- src/_data/icons.js | 4 ++++ src/_data/translations.js | 4 ++++ src/_includes/icons/form-radiobuttons.njk | 3 ++- src/_includes/icons/list-icons.njk | 2 +- src/assets/css/partials/partial-icons.scss | 2 +- src/de/foundation/assets/icons/icons.njk | 2 +- src/en/foundation/assets/icons/icons.njk | 2 +- src/fr/foundation/assets/icons/icons.njk | 2 +- src/it/foundation/assets/icons/icons.njk | 2 +- 9 files changed, 16 insertions(+), 7 deletions(-) diff --git a/src/_data/icons.js b/src/_data/icons.js index a5170b237..5a93c5190 100644 --- a/src/_data/icons.js +++ b/src/_data/icons.js @@ -43,6 +43,10 @@ const computedicons = async function() { if (indexlarge >= 0) { icon.tags.splice(indexlarge, 1); } + var indexextrasmall = icon.tags.indexOf("Size=extra-small"); + if (indexextrasmall >= 0) { + icon.tags.splice(indexextrasmall, 1); + } } if (icon.tags.includes("timetable-icons")) { icon.type = "FPL"; diff --git a/src/_data/translations.js b/src/_data/translations.js index 5e9e547f9..cba5a01c7 100644 --- a/src/_data/translations.js +++ b/src/_data/translations.js @@ -37,6 +37,7 @@ module.exports = { iconsizes: "Available sizes", iconall: "All", iconsmall: "Small", + iconsextrasmall: "Extra-Small", iconmedium: "Medium", iconlarge: "Large", impressum: "Imprint", @@ -274,6 +275,7 @@ module.exports = { iconsizes: "Verfügbare Grössen", iconall: "Alle", iconsmall: "Klein", + iconsextrasmall: "Extra-Klein", iconmedium: "Mittel", iconlarge: "Gross", impressum: "Impressum", @@ -511,6 +513,7 @@ module.exports = { iconsizes: "Tailles disponibles", iconall: "Tout", iconsmall: "Petit", + iconsextrasmall: "Extra petit", iconmedium: "Moyen", iconlarge: "Grandes", impressum: "Impressum", @@ -557,6 +560,7 @@ module.exports = { iconsizes: "Dimensioni disponibili", iconall: "Tutti", iconsmall: "Piccolo", + iconsextrasmall: "Extra piccolo", iconmedium: "Media", iconlarge: "Grande", impressum: "Impressum", diff --git a/src/_includes/icons/form-radiobuttons.njk b/src/_includes/icons/form-radiobuttons.njk index 0573337dd..d5093b7cd 100644 --- a/src/_includes/icons/form-radiobuttons.njk +++ b/src/_includes/icons/form-radiobuttons.njk @@ -1,6 +1,7 @@ - + {{ translations[page.lang].iconall }} {{ translations[page.lang].iconsmall }} {{ translations[page.lang].iconmedium }} {{ translations[page.lang].iconlarge }} + {{ translations[page.lang].iconsextrasmall }} \ No newline at end of file diff --git a/src/_includes/icons/list-icons.njk b/src/_includes/icons/list-icons.njk index e39cf0a57..220050f08 100644 --- a/src/_includes/icons/list-icons.njk +++ b/src/_includes/icons/list-icons.njk @@ -1,5 +1,5 @@ {% for category in categories %} -{{category}} +{{category}} {% for icon in icons %}{% if category == icon.category %}{% include "./item.njk" %}{% endif %}{% endfor %} {% endfor %} diff --git a/src/assets/css/partials/partial-icons.scss b/src/assets/css/partials/partial-icons.scss index 328b26646..6a2afa527 100644 --- a/src/assets/css/partials/partial-icons.scss +++ b/src/assets/css/partials/partial-icons.scss @@ -5,7 +5,7 @@ .icon-items { display: grid; - grid-template-columns: repeat(3, var(--sbb-spacing-fixed-18x)); + grid-template-columns: repeat(4, var(--sbb-spacing-fixed-18x)); gap: var(--sbb-spacing-fixed-2x); margin-block-start: var(--sbb-spacing-fixed-4x); } diff --git a/src/de/foundation/assets/icons/icons.njk b/src/de/foundation/assets/icons/icons.njk index b33f7f3b6..22b2cd2dd 100644 --- a/src/de/foundation/assets/icons/icons.njk +++ b/src/de/foundation/assets/icons/icons.njk @@ -8,7 +8,7 @@ order: 1 mode: KOM --- -

Die SBB verfügt über einen eigenen Stock an 1 Pixel Outline Icons auf einem Raster von 24x24, 36x36 Pixel und teilweise 48x48 Pixel.

+

Die SBB verfügt über einen eigenen Stock an 1 Pixel Outline Icons auf einem Raster von 24x24, 36x36 Pixel und teilweise 48x48 und 16x16 Pixel.

Vorschau diff --git a/src/en/foundation/assets/icons/icons.njk b/src/en/foundation/assets/icons/icons.njk index c0f6da190..bfb0fdaab 100644 --- a/src/en/foundation/assets/icons/icons.njk +++ b/src/en/foundation/assets/icons/icons.njk @@ -8,7 +8,7 @@ parent: assets_en order: 1 mode: KOM --- -

SBB has its own stock of 1 pixel outline icons on a raster of 24x24, 36x36 pixels and sometimes 48x48 pixels.

+

SBB has its own stock of 1 pixel outline icons on a raster of 24x24, 36x36 pixels and sometimes 48x48 and 16x16 pixels.

Preview diff --git a/src/fr/foundation/assets/icons/icons.njk b/src/fr/foundation/assets/icons/icons.njk index 8258d9f56..b870b7a9f 100644 --- a/src/fr/foundation/assets/icons/icons.njk +++ b/src/fr/foundation/assets/icons/icons.njk @@ -8,7 +8,7 @@ parent: assets_fr order: 1 mode: KOM --- -

Les CFF possèdent leur propre banque d’icônes contour de 1 pixel, sur une trame de pixels de 24x24, 36x36 et même 48x48.

+

Les CFF possèdent leur propre banque d’icônes contour de 1 pixel, sur une trame de pixels de 24x24, 36x36 et même 48x48 et 16x16.

Aperçu diff --git a/src/it/foundation/assets/icons/icons.njk b/src/it/foundation/assets/icons/icons.njk index 442682843..d7f09818e 100644 --- a/src/it/foundation/assets/icons/icons.njk +++ b/src/it/foundation/assets/icons/icons.njk @@ -10,7 +10,7 @@ mode: KOM -

Le FFS dispongono di un proprio set di icone lineari di 1 pixel su un raster di 24x24, 36x36 e in alcuni casi 48x48 pixel.

+

Le FFS dispongono di un proprio set di icone lineari di 1 pixel su un raster di 24x24, 36x36 e in alcuni casi 48x48 e 16x16 pixel.

Anteprima