diff --git a/public/app.js b/public/app.js index f0bbaf5..e4f0152 100644 --- a/public/app.js +++ b/public/app.js @@ -95,6 +95,18 @@ function toast(message) { toast.timer = setTimeout(() => el.classList.add("hidden"), 4200); } +function isAppleOrAndroidDevice() { + const userAgent = navigator.userAgent || ""; + const platform = navigator.platform || ""; + const isTouchMac = platform === "MacIntel" && navigator.maxTouchPoints > 1; + return /Android|iPhone|iPad|iPod/i.test(userAgent) || isTouchMac; +} + +function shouldHideDustMarket(value) { + const normalized = String(value || "").trim().replace(/\s+/g, " ").toLowerCase(); + return isAppleOrAndroidDevice() && normalized === "рынок пыли"; +} + function formatDate(value) { if (!value) return "-"; const date = new Date(value); @@ -214,13 +226,14 @@ function renderSettings() { $("#settings-list").innerHTML = state.config.map(item => { const type = item.secret ? "password" : item.key.includes("PORT") || item.key.includes("TIMEOUT") ? "number" : "text"; const placeholder = item.secret && item.configured ? "сохранено, введите новое значение для замены" : ""; + const value = shouldHideDustMarket(item.value) ? "" : item.value; return `
- +
`; }).join("");