From 6624bc5020cb8622933b9416ffde708b1e74691b Mon Sep 17 00:00:00 2001 From: amd64fox <62529699+amd64fox@users.noreply.github.com> Date: Sun, 23 Feb 2025 15:56:16 +0300 Subject: [PATCH] selecting os via url param --- docs/index.html | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/docs/index.html b/docs/index.html index f194e6d..0531c68 100644 --- a/docs/index.html +++ b/docs/index.html @@ -441,7 +441,7 @@ Version Architecture - Date + Data Size @@ -810,8 +810,26 @@ container.innerHTML = 'Ошибка загрузки списка пакетов'; } } + + // логика для принудительного выбора ОС через URL параметры: + document.addEventListener('DOMContentLoaded', () => { + const query = window.location.search; + let osParam = ""; + if (query) { + const params = query.slice(1).split('&').filter(p => p.trim()); + if (params.length) { + osParam = params[0].toLowerCase(); + } + } + if (osParam && ['win', 'mac', 'linux'].includes(osParam)) { + const button = document.querySelector(`.filter-button[data-os="${osParam}"]`); + if (button) { + button.click(); + } + } + }); - +