From 9ccda83bc125f0347121bade9b57d7346c84ec78 Mon Sep 17 00:00:00 2001 From: tore Date: Wed, 23 Sep 2026 17:59:07 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=B7=D0=B5=D0=BD=D0=B4=D0=B5=D0=BD?= =?UTF-8?q?=D0=B3,=20z-index=20=D1=8F=D1=89=D0=B8=D0=BA=D0=B0,=20=D1=81?= =?UTF-8?q?=D0=B1=D1=80=D0=BE=D1=81=20=D0=BA=20=D0=B8=D1=81=D1=85=D0=BE?= =?UTF-8?q?=D0=B4=D0=BD=D1=8B=D0=BC=20=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D0=BC?= =?UTF-8?q?,=20=D0=B8=D0=BA=D0=BE=D0=BD=D0=BA=D0=B8=20=D0=B2=20=D0=BA?= =?UTF-8?q?=D0=BD=D0=BE=D0=BF=D0=BA=D0=B0=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script.js | 14 ++++++++------ style.css | 3 ++- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/script.js b/script.js index d55c163..0da9524 100644 --- a/script.js +++ b/script.js @@ -113,18 +113,20 @@ function seedEvents(s) { var ev = [{ when: s.submitted + "T09:15:00", user: s.person, what: "заявка подана" }]; + var workDay = shiftDay(s.submitted, 1); + var nextDay = shiftDay(workDay, 1); if (s.status === "done") ev.push({ when: s.deadline + "T15:00:00", user: "Служба", what: "статус: Исправлена" }); - else if (s.status === "work") ev.push({ when: daysMid(s.submitted, 1), user: "Служба", what: "статус: В работе" }); + else if (s.status === "work") ev.push({ when: workDay + "T10:00:00", user: "Служба", what: "статус: В работе" }); else if (s.status === "wait") { - ev.push({ when: daysMid(s.submitted, 1), user: "Служба", what: "статус: В работе" }); - ev.push({ when: daysMid(s.submitted, 2), user: "Служба", what: "статус: Ожидает запчасть" }); - } else if (s.status === "planned") ev.push({ when: daysMid(s.submitted, 1), user: "Служба", what: "статус: Запланирована" }); + ev.push({ when: workDay + "T10:00:00", user: "Служба", what: "статус: В работе" }); + ev.push({ when: nextDay + "T10:00:00", user: "Служба", what: "статус: Ожидает запчасть" }); + } else if (s.status === "planned") ev.push({ when: workDay + "T10:00:00", user: "Служба", what: "статус: Запланирована" }); return ev; } - function daysMid(base, plus) { + function shiftDay(base, plus) { var d = new Date(base + "T00:00:00"); d.setDate(d.getDate() + plus); - return d.getFullYear() + "-" + pad(d.getMonth() + 1) + "-" + pad(d.getDate()) + "T10:00:00"; + return d.getFullYear() + "-" + pad(d.getMonth() + 1) + "-" + pad(d.getDate()); } function load() { diff --git a/style.css b/style.css index e145490..4142a53 100644 --- a/style.css +++ b/style.css @@ -76,7 +76,8 @@ overflow-wrap: anywhere; } -/* Ящик: скрытие флагом hidden (атрибут работает и у div) */ +/* Ящик: при открытии поверх шапки, а скрытие — флагом hidden */ +.kt-ai-drawer { z-index: calc(var(--kt-ai-z-drawer) + 1); } .kt-ai-drawer[hidden] { display: none; } /* Пустое состояние: центрируем содержимое */