From 098d0c123de9251f46a40e228e12b99d92acc9cc Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Mon, 17 Oct 2022 01:49:16 +0200 Subject: Drop AVIF support. --- public/common/play.js | 8 -------- server.js | 4 +--- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/public/common/play.js b/public/common/play.js index ec7cd9b..9e330c0 100644 --- a/public/common/play.js +++ b/public/common/play.js @@ -1,13 +1,5 @@ "use strict" -// TODO: Remove when CSS Images Module Level 4 is widely supported, -;(function () { - let avif = new Image() - avif.src = "data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUEAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAABkAAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAEAAAABAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgSAAAAAAABNjb2xybmNseAABAA0ABoAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAACFtZGF0EgAKBzgABhAQ0GkyDBZABhhhhAAAeUzRyg==" - avif.onload = () => document.documentElement.className = "avif" - avif.onerror = () => document.documentElement.className = "jpeg" -})() - /* URL: /$title_id/(re)play:$game_id:$role */ if (!/\/[\w-]+\/(replay|play|debug):\d+(:[\w-]+)?/.test(window.location.pathname)) { diff --git a/server.js b/server.js index df31146..7a1713b 100644 --- a/server.js +++ b/server.js @@ -161,10 +161,8 @@ function login_delete(res, sid) { * Web server setup. */ -express.static.mime.define({ "image/avif": ["avif"] }) - function set_static_headers(res, path) { - if (path.match(/\.(jpg|png|svg|avif|webp|ico|woff2)$/)) + if (path.match(/\.(jpg|png|svg|webp|ico|woff2)$/)) res.setHeader("Cache-Control", "max-age=86400") else res.setHeader("Cache-Control", "max-age=60") -- cgit v1.2.3