From 555c5568ff65d95a18e5330d11f92a4befe9befa Mon Sep 17 00:00:00 2001 From: wasrusgen Date: Mon, 11 May 2026 21:27:40 +0300 Subject: [PATCH] =?UTF-8?q?miniapp:=2025=20SVG=20pictograms=20for=207=20re?= =?UTF-8?q?maining=20categories=20(style=20D=20=C2=B7=203D)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PODBOR_PICTS additions (25 total): - HOB (3): elec — induction concentric circles, gas — burners with grid + knobs, combi — split panel - OVEN (2): built-in with niche + control panel + glass window, stove (combo unit on legs) - DW (3): full (hidden facade with handle strip), partial (control bar on top), freestanding (full controls + door + feet) - HOOD (7): drawer (cabinet + sliding panel), hidden (cabinet only), dome (chimney shape), inclined (angled glass), island (ceiling tubes), downdraft (counter panel rising), hob-in-combo (cooktop with center exhaust slot) - MICROWAVE (2): built-in (in niche with window+keypad), freestanding (countertop with feet) - COFFEE (5): built-in (display + buttons + spout + cup), free-grinder (bean hopper + display), capsule (small + capsule slot), manual (with portafilter + steam wand + pressure gauge), tap (faucet integrated into countertop) - WASHER (3): built-in (hidden facade), under-top (control panel visible, big door), freestanding (full unit + feet + powder tray) CONFIG wiring: all 25 pict keys referenced in podbor.config.js step 1 of each category PREVIEW: new preview-all-picts.html shows all 25 in one page for visual review --- miniapp/assets/podbor.config.js | 50 +-- miniapp/assets/podbor.picts.js | 658 ++++++++++++++++++++++++++++++++ miniapp/index.html | 14 +- miniapp/preview-all-picts.html | 75 ++++ 4 files changed, 765 insertions(+), 32 deletions(-) create mode 100644 miniapp/preview-all-picts.html diff --git a/miniapp/assets/podbor.config.js b/miniapp/assets/podbor.config.js index 4e89b04..3e64195 100644 --- a/miniapp/assets/podbor.config.js +++ b/miniapp/assets/podbor.config.js @@ -218,9 +218,9 @@ const PODBOR_PARAMS = { title: "Источник нагрева", type: "single", options: [ - { key: "elec", label: "Электричество", hint: "индукция / Hi-Light" }, - { key: "gas", label: "Газ", hint: "открытое пламя / на стекле" }, - { key: "combi", label: "Комбинированная", hint: "газ + электро" }, + { key: "elec", label: "Электричество", hint: "индукция / Hi-Light", pict: "hob_src_elec" }, + { key: "gas", label: "Газ", hint: "открытое пламя / на стекле", pict: "hob_src_gas" }, + { key: "combi", label: "Комбинированная", hint: "газ + электро", pict: "hob_src_combi" }, ], }, { @@ -295,8 +295,8 @@ const PODBOR_PARAMS = { title: "Тип установки", type: "single", options: [ - { key: "built_in", label: "Встраиваемый", hint: "под фасад ЗОВ", star: true }, - { key: "stove", label: "Плита с духовкой", hint: "отдельностоящая" }, + { key: "built_in", label: "Встраиваемый", hint: "под фасад ЗОВ", star: true, pict: "oven_install_builtin" }, + { key: "stove", label: "Плита с духовкой", hint: "отдельностоящая", pict: "oven_install_stove" }, ], }, { @@ -377,9 +377,9 @@ const PODBOR_PARAMS = { title: "Тип встройки", type: "single", options: [ - { key: "full", label: "Полновстраиваемая", hint: "фасад ЗОВ полностью", star: true }, - { key: "partial", label: "Частично встраиваемая", hint: "видна панель управления" }, - { key: "freestanding", label: "Отдельностоящая", hint: "без фасада" }, + { key: "full", label: "Полновстраиваемая", hint: "фасад ЗОВ полностью", star: true, pict: "dw_install_full" }, + { key: "partial", label: "Частично встраиваемая", hint: "видна панель управления", pict: "dw_install_partial" }, + { key: "freestanding", label: "Отдельностоящая", hint: "без фасада", pict: "dw_install_freestanding" }, ], }, { @@ -434,13 +434,13 @@ const PODBOR_PARAMS = { title: "Форм-фактор", type: "single", options: [ - { key: "built_in_drawer", label: "Встроенная · выдвижная", hint: "скрытая в шкафу, выдвигается панель", star: true }, - { key: "fully_hidden", label: "Полностью скрытая", hint: "внутри шкафа без панели" }, - { key: "dome", label: "Купольная / каминная", hint: "видимый купол над плитой" }, - { key: "inclined", label: "Наклонная", hint: "стекло под углом" }, - { key: "island", label: "Островная", hint: "с потолка над островом" }, - { key: "downdraft", label: "Downdraft", hint: "выдвижная из столешницы" }, - { key: "hob_combo", label: "Hood-in-hob", hint: "встроенная в варочную" }, + { key: "built_in_drawer", label: "Встроенная · выдвижная", hint: "скрытая в шкафу, выдвигается панель", star: true, pict: "hood_form_drawer" }, + { key: "fully_hidden", label: "Полностью скрытая", hint: "внутри шкафа без панели", pict: "hood_form_hidden" }, + { key: "dome", label: "Купольная / каминная", hint: "видимый купол над плитой", pict: "hood_form_dome" }, + { key: "inclined", label: "Наклонная", hint: "стекло под углом", pict: "hood_form_inclined" }, + { key: "island", label: "Островная", hint: "с потолка над островом", pict: "hood_form_island" }, + { key: "downdraft", label: "Downdraft", hint: "выдвижная из столешницы", pict: "hood_form_downdraft" }, + { key: "hob_combo", label: "Hood-in-hob", hint: "встроенная в варочную", pict: "hood_form_hob" }, ], }, { @@ -503,8 +503,8 @@ const PODBOR_PARAMS = { title: "Тип установки", type: "single", options: [ - { key: "built_in", label: "Встраиваемая", hint: "в колонну с духовкой", star: true }, - { key: "freestanding", label: "Отдельностоящая", hint: "на столешнице / полке" }, + { key: "built_in", label: "Встраиваемая", hint: "в колонну с духовкой", star: true, pict: "microwave_install_builtin" }, + { key: "freestanding", label: "Отдельностоящая", hint: "на столешнице / полке", pict: "microwave_install_freestanding" }, ], }, { @@ -559,11 +559,11 @@ const PODBOR_PARAMS = { title: "Тип кофемашины", type: "single", options: [ - { key: "built_in_grinder", label: "Встраиваемая зерновая", hint: "60 × 45 см · в колонну", star: true }, - { key: "free_grinder", label: "Отдельностоящая зерновая", hint: "на столешнице" }, - { key: "capsule", label: "Капсульная", hint: "Nespresso / Dolce Gusto" }, - { key: "manual", label: "Рожковая", hint: "бариста-стиль с холдером" }, - { key: "tap", label: "Кран-кофемашина", hint: "под столешницу, премиум" }, + { key: "built_in_grinder", label: "Встраиваемая зерновая", hint: "60 × 45 см · в колонну", star: true, pict: "coffee_type_builtin" }, + { key: "free_grinder", label: "Отдельностоящая зерновая", hint: "на столешнице", pict: "coffee_type_free_grinder" }, + { key: "capsule", label: "Капсульная", hint: "Nespresso / Dolce Gusto", pict: "coffee_type_capsule" }, + { key: "manual", label: "Рожковая", hint: "бариста-стиль с холдером", pict: "coffee_type_manual" }, + { key: "tap", label: "Кран-кофемашина", hint: "под столешницу, премиум", pict: "coffee_type_tap" }, ], }, { @@ -618,9 +618,9 @@ const PODBOR_PARAMS = { title: "Тип установки", type: "single", options: [ - { key: "built_in", label: "Встраиваемая", hint: "скрытая фасадом ЗОВ", star: true }, - { key: "under_top", label: "Под столешницу", hint: "открытая, без фасада" }, - { key: "freestanding", label: "Отдельностоящая", hint: "" }, + { key: "built_in", label: "Встраиваемая", hint: "скрытая фасадом ЗОВ", star: true, pict: "washer_install_builtin" }, + { key: "under_top", label: "Под столешницу", hint: "открытая, без фасада", pict: "washer_install_undertop" }, + { key: "freestanding", label: "Отдельностоящая", hint: "", pict: "washer_install_freestanding" }, ], }, { diff --git a/miniapp/assets/podbor.picts.js b/miniapp/assets/podbor.picts.js index 3a7787f..74c125f 100644 --- a/miniapp/assets/podbor.picts.js +++ b/miniapp/assets/podbor.picts.js @@ -283,4 +283,662 @@ const PODBOR_PICTS = { `, + + /* ===== Варочная панель · источник нагрева (top-down вид) ===== */ + + hob_src_elec: ` + + + + + + + + + + + + + + + + + + + + + + `, + + hob_src_gas: ` + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + `, + + hob_src_combi: ` + + + + + + + + + + + + + + + + + + + + + + + + + + + `, + + /* ===== Духовка · тип установки ===== */ + + oven_install_builtin: ` + + + + + + + + + + + + + + + + + + + + + + + + + + + + `, + + oven_install_stove: ` + + + + + + + + + + + + + + + + + + + + + + + + + + `, + + /* ===== ПММ · тип встройки ===== */ + + dw_install_full: ` + + + + + + + + + + + + + + + 60 cm + + `, + + dw_install_partial: ` + + + + + + + + + + + + + + + + + + + + `, + + dw_install_freestanding: ` + + + + + + + + + + + + + + + + + + + + + + + + `, + + /* ===== Вытяжка · 7 форм-факторов ===== */ + + hood_form_drawer: ` + + + + + + + + + + + + + + + + + + + + + `, + + hood_form_hidden: ` + + + + + + + скрыта + + + + + + + `, + + hood_form_dome: ` + + + + + + + + + + + + + + + + + + + + + `, + + hood_form_inclined: ` + + + + + + + + + + + + + + + + + + + + + + + `, + + hood_form_island: ` + + + + + + + + + + + + + + + + + + ISLAND + + + + + + + `, + + hood_form_downdraft: ` + + + + + + + + + + + + + + + + + + + + + из столешницы + + `, + + hood_form_hob: ` + + 2-в-1 + + + + + + + + + + + + + + + + + + + + + + Hood-in-Hob + + `, + + /* ===== СВЧ · тип установки ===== */ + + microwave_install_builtin: ` + + + + + + + + + + + + + + + + + + + + + + + `, + + microwave_install_freestanding: ` + + + + + + + + + + + + + + + + + + + + + + + + + + `, + + /* ===== Кофемашина · 5 типов ===== */ + + coffee_type_builtin: ` + + + + + + + + ESPRESSO + + + + + + + + + + + + + + + + + + `, + + coffee_type_free_grinder: ` + + + + + + + + + + + + + + ESPRESSO + + + + + + + + + + + + + + + + + `, + + coffee_type_capsule: ` + + + + + + + + + + + + ESP + LUNGO + + + + + + + + + + + CAPSULE + + `, + + coffee_type_manual: ` + + + + + + + + + bar + + + + + + + + + + + + + + + + + BARISTA + + `, + + coffee_type_tap: ` + + + + + + + + + + + + + + + + + бойлер скрыт + + КРАН-КОФЕМАШИНА + + `, + + /* ===== Стиральная машина · 3 типа установки ===== */ + + washer_install_builtin: ` + + + + + + + + + + + + встр · 45 см + + `, + + washer_install_undertop: ` + + + + + + + + + + + + + + + + + + + + + WASHER + + `, + + washer_install_freestanding: ` + + + + + + + + + + + + + + + + + + + + + + + + + + `, }; diff --git a/miniapp/index.html b/miniapp/index.html index 7e12c9d..f5cc3e4 100644 --- a/miniapp/index.html +++ b/miniapp/index.html @@ -12,8 +12,8 @@ - - + +
@@ -21,10 +21,10 @@
- - - - - + + + + + diff --git a/miniapp/preview-all-picts.html b/miniapp/preview-all-picts.html new file mode 100644 index 0000000..dd35c9a --- /dev/null +++ b/miniapp/preview-all-picts.html @@ -0,0 +1,75 @@ + + + + + + + Превью всех пиктограмм · 25 шт + + + + + + +
+
Preview · All Pictograms · v1
+

Все 25 пиктограмм
по 7 категориям

+

Стиль D · 3D-перспектива с тенью. Категория «Холодильник» — отдельно в preview-fridges.html.

+ +
+
+ + + + + + +