Zmiana rozmiaru tekstu: 100%
Zmiana kontrastu:

Dzwonki

Lekcje odbywają się w następujących godzinach:

  1. 8.00 – 8.45        przerwa 5min.
  2. 8.50 – 9.35        przerwa 5min.
  3. 9.40 – 10.25      przerwa 20min.
  4. 10.45 – 11.30    przerwa 5min.
  5. 11.35 – 12.20    przerwa 10min.
  6. 12.30 – 13.15    przerwa 5min.
  7. 13.25 – 14.10    przerwa 5min.
  8. 14.15 – 15.00    przerwa 5min.
  9. 15.05 – 15.50    przerwa 5min.
  10. 15.55 – 16.40    przerwa 5min.
  11. 16.45 – 17.30    przerwa 5min.
  12. 17.35 – 18.20    przerwa 5min.
  13. 18.25 – 19.30    przerwa 5min.
  14. 19.15 – 20.00    ------------
Przewiń do góry iv>
Floating Facebook Widget
/* ========================= KONTRAST (C1/C2/C3) + wymuszenie natychmiastowego „startu od góry” ========================= */ const VIEW_STORAGE_KEY = "custom_view_mode"; const root = document.documentElement; const viewButtons = document.querySelectorAll(".contrast-switch button"); function forceRepaint(){ // Minimalnie inwazyjne wymuszenie przerysowania root.style.scrollBehavior = "auto"; // nie dotyka scrolla, tylko „stabilizuje” niektóre UA void root.offsetHeight; // reflow root.style.scrollBehavior = ""; } function applyView(mode){ root.classList.remove("view-yellow-black", "view-dark"); if(mode === "yellow-black") root.classList.add("view-yellow-black"); if(mode === "dark") root.classList.add("view-dark"); localStorage.setItem(VIEW_STORAGE_KEY, mode); viewButtons.forEach(btn => { btn.setAttribute("aria-pressed", btn.dataset.view === mode ? "true" : "false"); }); // Dodatkowo ustawiamy background na body inline, żeby zbić przypadki, // gdzie body ma własne tło nadpisujące klasę (częste w statycznych stronach). if(mode === "yellow-black"){ document.body.style.backgroundColor = "#fff700"; document.body.style.color = "#000"; }else if(mode === "dark"){ document.body.style.backgroundColor = "#000"; document.body.style.color = "#f2f2f2"; }else{ document.body.style.backgroundColor = ""; document.body.style.color = ""; } forceRepaint(); // Ustawienie na samej górze „renderu”: // Jeśli masz bardzo wysokie tła sekcji, rozważ usunięcie ich w trybach (zrobione w CSS). } const savedMode = localStorage.getItem(VIEW_STORAGE_KEY) || "normal"; applyView(savedMode); viewButtons.forEach(btn => { btn.addEventListener("click", () => applyView(btn.dataset.view)); btn.addEventListener("keydown", (e) => { if(e.key === "Enter" || e.key === " "){ e.preventDefault(); btn.click(); } }); }); })();