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 @@
@@ -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();
+ }
+ }
+ });
-
+