summaryrefslogtreecommitdiff
path: root/docs/assets/js
diff options
context:
space:
mode:
Diffstat (limited to 'docs/assets/js')
-rw-r--r--docs/assets/js/stars.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/docs/assets/js/stars.js b/docs/assets/js/stars.js
index 0637473..7c1f5de 100644
--- a/docs/assets/js/stars.js
+++ b/docs/assets/js/stars.js
@@ -17,11 +17,11 @@ const stars = (function(){
})
function ri(n){ return Math.random() * n }
function rr(a,b){ return (b-a) * Math.random() + a }
- function build(){
+ function build(d,ar){
var w = canvas.width = window.innerWidth * window.devicePixelRatio
var h = canvas.height = window.innerHeight * window.devicePixelRatio
ctx.clearRect(0,0,w,h)
- var n = Math.sqrt(w*h)|0
+ var n = Math.sqrt(w*h*d)|0
while (n--) {
var x = ri(w)
var y = ri(h)
@@ -40,20 +40,20 @@ const stars = (function(){
ctx.beginPath()
ctx.moveTo(x,y)
ctx.bezierCurveTo(x0,y0,x1,y1,x2,y2)
- var color = rr(0, 255)|0
- ctx.strokeStyle="rgb("+color+","+color+","+color+")"
+ var ch = rr(0, 255)|0
+ ctx.strokeStyle=ar ? "rgb("+ch+",0,0)" : "rgb("+ch+","+ch+","+ch+")"
ctx.stroke()
}
}
let rebuilding = false
- function rebuild(){
+ function rebuild(d,ar){
if (rebuilding) return
rebuilding = true
canvas.classList.add('fade')
document.body.classList.add('fade')
setTimeout(() => {
// destroy()
- build()
+ build(d,ar)
canvas.classList.remove('fade')
document.body.classList.remove('fade')
rebuilding = false