configure CI
This commit is contained in:
parent
088905057a
commit
c73ddf7808
4 changed files with 50 additions and 8 deletions
30
assets/dist/script.js
vendored
30
assets/dist/script.js
vendored
|
|
@ -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");
|
||||
}
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue