From 0a6d82bc9ff545ac5c16fd0ca8d91d6b442a4ac0 Mon Sep 17 00:00:00 2001 From: Aevann Date: Sun, 1 Jan 2023 06:48:19 +0200 Subject: [PATCH] remove snowed-in code --- files/assets/event/css/snowed-in.css | 16 ----- files/assets/event/js/snowed-in.js | 101 --------------------------- files/templates/event/awards.html | 7 -- 3 files changed, 124 deletions(-) delete mode 100644 files/assets/event/css/snowed-in.css delete mode 100644 files/assets/event/js/snowed-in.js diff --git a/files/assets/event/css/snowed-in.css b/files/assets/event/css/snowed-in.css deleted file mode 100644 index 69d60d8b0..000000000 --- a/files/assets/event/css/snowed-in.css +++ /dev/null @@ -1,16 +0,0 @@ -#canvas-snowed-in-overlay { - position: fixed; - top: 0; - left: 0; - z-index: 9998; - opacity: 1; - pointer-events: none; -} -#canvas-snowed-in-lines { - position: fixed; - top: 0; - left: 0; - z-index: 9999; - opacity: 0.0; - pointer-events: none; -} diff --git a/files/assets/event/js/snowed-in.js b/files/assets/event/js/snowed-in.js deleted file mode 100644 index 7cfb2e173..000000000 --- a/files/assets/event/js/snowed-in.js +++ /dev/null @@ -1,101 +0,0 @@ -var canvas = document.querySelector('#canvas-snowed-in-overlay'); -var lineCanvas = document.querySelector('#canvas-snowed-in-lines'); - -var canvasContext = canvas.getContext('2d'); -var lineCanvasContext = lineCanvas.getContext('2d'); - -var pointLifetime = 4000; -var points = []; - -//FILL CANVAS -canvasContext.fillStyle="rgba(0, 0, 0, 0.1)"; -canvasContext.fillRect(0, 0, canvas.width, canvas.height); - -//INIT -function init() { - document.addEventListener('mousemove', onMouseMove); - window.addEventListener('resize', resizeCanvases); - resizeCanvases(); - tick(); -} - -init(); - -//RESIZE CANVAS -function resizeCanvases() { - canvas.width = lineCanvas.width = window.innerWidth; - canvas.height = lineCanvas.height = window.innerHeight; -} - -function onMouseMove(event) { - points.push({ - time: Date.now(), - x: event.clientX, - y: event.clientY - }); -} - -function tick() { - // Remove old points - // points = points.filter(function(point) { - // var age = Date.now() - point.time; - // return age < pointLifetime; - // }); - - drawLineCanvas(); - drawImageCanvas(); - requestAnimationFrame(tick); - //setTimeout(() => { - //tick(); - //}, 1000 / 60); -} - -function drawLineCanvas() { - var minimumLineWidth = 40; - var maximumLineWidth = 60; - var lineWidthRange = maximumLineWidth - minimumLineWidth; - var maximumSpeed = 200; - - lineCanvasContext.clearRect(0, 0, lineCanvas.width, lineCanvas.height); - lineCanvasContext.lineCap = 'round'; - lineCanvasContext.shadowBlur = 90; - lineCanvasContext.shadowColor = '#fff'; - - for (var i = 1; i < points.length; i++) { - var point = points[i]; - var previousPoint = points[i - 1]; - - // Change line width based on speed - var distance = getDistanceBetween(point, previousPoint); - var speed = Math.max(0, Math.min(maximumSpeed, distance)); - var percentageLineWidth = (maximumSpeed - speed) / maximumSpeed; - lineCanvasContext.lineWidth = minimumLineWidth + percentageLineWidth * lineWidthRange; - - // Fade points as they age - // var age = Date.now() - point.time; - // var opacity = (pointLifetime - age) / pointLifetime; - // lineCanvasContext.strokeStyle = 'rgba(255, 255, 255, ' + opacity + ')'; - lineCanvasContext.strokeStyle = 'rgba(255, 255, 255, 1)'; - - lineCanvasContext.beginPath(); - lineCanvasContext.moveTo(previousPoint.x, previousPoint.y); - lineCanvasContext.lineTo(point.x, point.y); - lineCanvasContext.stroke(); - } -} - -function getDistanceBetween(a, b) { - return Math.sqrt(Math.pow(a.x - b.x, 2) + Math.pow(a.y - b.y, 2)); -} - -function drawImageCanvas() { - canvasContext.globalCompositeOperation = 'source-over'; - canvasContext.save(); - canvasContext.fillStyle="rgb(255,255,255)"; - canvasContext.globalAlpha = 0.09; - canvasContext.fillRect(0, 0, canvas.width, canvas.height); - canvasContext.restore(); - canvasContext.globalCompositeOperation = 'destination-out'; - canvasContext.drawImage(lineCanvas, 0, 0); - -} diff --git a/files/templates/event/awards.html b/files/templates/event/awards.html index cd01e29fd..53512a180 100644 --- a/files/templates/event/awards.html +++ b/files/templates/event/awards.html @@ -16,13 +16,6 @@ {% endif %} - - {% if p.award_count("snowed-in", v) %} - - - - - {% endif %} {% if p.award_count("lights", v) %}