some site updates
All checks were successful
ClarkeIS Build / Build-Docker-Image (push) Successful in 42s
All checks were successful
ClarkeIS Build / Build-Docker-Image (push) Successful in 42s
This commit is contained in:
8
site/config.stx
Normal file
8
site/config.stx
Normal file
@@ -0,0 +1,8 @@
|
||||
[?]
|
||||
|
||||
[=config-]
|
||||
[=baseurl "http://localhost:8080"]
|
||||
[i production]
|
||||
[=baseurl "https://clarkeis.com"]
|
||||
[/]
|
||||
[/]
|
||||
22
site/default.html
Normal file
22
site/default.html
Normal file
@@ -0,0 +1,22 @@
|
||||
[?]
|
||||
[#config.stx]
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>[^title] | Clarke Information Systems</title>
|
||||
<meta charset="utf-8" />
|
||||
<link rel="stylesheet" href="[^config.baseurl]/main.css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="header">
|
||||
header stuff!
|
||||
</div>
|
||||
<div id="main">
|
||||
[^content]
|
||||
</div>
|
||||
<div id="footer">
|
||||
footer stuff!
|
||||
</div>
|
||||
<script src="[^config.baseurl]/header-hider.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
18
site/header-hider.js
Normal file
18
site/header-hider.js
Normal file
@@ -0,0 +1,18 @@
|
||||
[!]
|
||||
|
||||
|
||||
let old_scroll_top = document.documentElement.scrollTop;
|
||||
|
||||
function onscroll() {
|
||||
if (document.documentElement.scrollTop > old_scroll_top + 100) {
|
||||
document.getElementById("header").classList.add("hide");
|
||||
old_scroll_top = document.documentElement.scrollTop;
|
||||
}
|
||||
if (document.documentElement.scrollTop < old_scroll_top) {
|
||||
old_scroll_top = document.documentElement.scrollTop;
|
||||
document.getElementById("header").classList.remove("hide");
|
||||
}
|
||||
}
|
||||
|
||||
window.addEventListener("wheel", onscroll);
|
||||
window.addEventListener("scroll", onscroll);
|
||||
7
site/index.html
Normal file
7
site/index.html
Normal file
@@ -0,0 +1,7 @@
|
||||
[!]
|
||||
[=title "Home"]
|
||||
[=content-]
|
||||
hi!
|
||||
lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>lor<br>
|
||||
[/]
|
||||
[#default.html]
|
||||
23
site/main.css
Normal file
23
site/main.css
Normal file
@@ -0,0 +1,23 @@
|
||||
body {
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
#header {
|
||||
position: sticky;
|
||||
top: 0px;
|
||||
padding: 10px;
|
||||
background-color: white;
|
||||
box-shadow: 0px 0px 5px 5px black;
|
||||
transition: transform 0.5s;
|
||||
}
|
||||
|
||||
#footer {
|
||||
margin-top: auto;
|
||||
}
|
||||
|
||||
#header.hide {
|
||||
transform: translateY(-100%);
|
||||
}
|
||||
1
site/main.js
Normal file
1
site/main.js
Normal file
@@ -0,0 +1 @@
|
||||
[!]
|
||||
Reference in New Issue
Block a user