configure CI

This commit is contained in:
isUnknown 2024-04-07 07:29:27 +02:00
parent 088905057a
commit c73ddf7808
4 changed files with 50 additions and 8 deletions

30
assets/dist/script.js vendored
View file

@ -4,11 +4,14 @@ var remFactor = 16;
var verticalUnit = 1.3 * remFactor;
function toggleTab(data, tab) {
if (data.activeTab === tab) {
scrollToElem("body");
window.scrollTo({
top: 0,
behavior: "smooth"
});
setTimeout(function () {
data.activeTab = "";
data.isOpen = false;
}, 200);
data.activeTab = "";
}, 500);
} else {
data.activeTab = tab;
data.isOpen = true;
@ -27,6 +30,21 @@ function scrollToElem(selector) {
});
}, 100);
}
function setWindowHeightFactor() {
var windowHeight = window.innerHeight;
var min = 650;
var delta = windowHeight - min;
var factor = roundToNearestHalf(delta / 300) + 1;
var head = document.querySelector("head");
var style = document.createElement("style");
style.innerText = ":root { --window-height-factor:".concat(factor, " }");
head.appendChild(style);
}
function roundToNearestHalf(num) {
var round = Math.round(num * 2) / 2;
return Math.max(round, 0);
}
setWindowHeightFactor();
document.addEventListener("DOMContentLoaded", function () {
function toggleLogoState() {
var scrollY = window.scrollY || window.pageYOffset;
@ -36,10 +54,10 @@ document.addEventListener("DOMContentLoaded", function () {
document.querySelector("#main-header").classList.remove("minimized");
}
}
window.window.scrollTo({
top: 0
});
window.addEventListener("scroll", function () {
toggleLogoState();
});
if (navigator.userAgent.toLowerCase().includes("safari") && window.innerWidth < 800) {
document.querySelector("#tabs").classList.add("safari");
}
});

File diff suppressed because one or more lines are too long