Information Button

This commit is contained in:
ssyyhhrr
2022-06-20 14:58:22 +01:00
parent ea87108f89
commit 740c3d2474
3 changed files with 52 additions and 5 deletions

File diff suppressed because one or more lines are too long

View File

@@ -1,3 +1,4 @@
let canOpen = false
let canClose = true let canClose = true
function autocomplete(inp, arr) { function autocomplete(inp, arr) {
@@ -263,6 +264,26 @@ document.getElementsByClassName("close")[0].onmousedown = () => {
close() close()
} }
document.getElementsByClassName("info")[0].onmousedown = () => {
open()
}
function open() {
if (!canOpen) return
canOpen = false
let tutorial = document.getElementsByClassName("tutorial")[0]
let backdrop = document.getElementsByClassName("backdrop")[0]
tutorial.style.zIndex = 2
backdrop.style.zIndex = 1
setTimeout(() => {
tutorial.style.opacity = 1
backdrop.style.opacity = 0.6
}, 100)
setTimeout(() => {
canClose = true
}, 500)
}
function close() { function close() {
if (!canClose) return if (!canClose) return
canClose = false canClose = false
@@ -271,7 +292,8 @@ function close() {
tutorial.style.opacity = 0 tutorial.style.opacity = 0
backdrop.style.opacity = 0 backdrop.style.opacity = 0
setTimeout(() => { setTimeout(() => {
tutorial.remove() tutorial.style.zIndex = -1
backdrop.remove() backdrop.style.zIndex = -1
canOpen = true
}, 500) }, 500)
} }

View File

@@ -45,7 +45,11 @@
<p>A new <b>STEWARDLE</b> will be available each day!</p> <p>A new <b>STEWARDLE</b> will be available each day!</p>
</div> </div>
<div class="backdrop"></div> <div class="backdrop"></div>
<div class="title"><h1>Stewardle</h1></div> <div class="title">
<h1>Stewardle</h1>
<div class="info"><i class="fa-solid fa-circle-info"></i></div>
</div>
<div class="splitter"></div>
<div class="board"> <div class="board">
<div class="row header"> <div class="row header">
<div class="frame header"><div class="text">Driver</div></div> <div class="frame header"><div class="text">Driver</div></div>