commit ef1803fbf88a454172fa4cdeb2859d64a9ed20ee
parent e5f44ac89c617f815e2fef63f1702e9f312597c2
Author: Jacob R. Edwards <jacob@jacobedwards.org>
Date: Fri, 11 Oct 2024 22:40:46 -0700
Add favicon
The icon is an SVG because SVG support is required for the whole
thing to have any use anyway. Each html file got a icon link added
to it. Some of the other things in the head tag were moved around
but nothing else changed materially.
Diffstat:
12 files changed, 34 insertions(+), 13 deletions(-)
diff --git a/files/dev/index.html b/files/dev/index.html
@@ -2,10 +2,11 @@
<html>
<head>
<title>Spaceplanner Developer Settings</title>
- <meta name="viewport" content="width=device-width">
- <script type="module" src="main.js"></script>
+ <link rel="icon" href="/images/favicon.svg"/>
<link rel="stylesheet" type="text/css" href="/css/main.css"/>
<link rel="stylesheet" type="text/css" href="./main.css"/>
+ <script type="module" src="main.js"></script>
+ <meta name="viewport" content="width=device-width">
</head>
<body>
<header>
diff --git a/files/floorplans/floorplan/index.html b/files/floorplans/floorplan/index.html
@@ -1,12 +1,13 @@
<!DOCTYPE HTML>
<html>
<head>
- <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, maximum-scale=1, minimum-scale=1">
<title>Spaceplanner Editor</title>
+ <link rel="icon" href="/images/favicon.svg"/>
<link rel="stylesheet" type="text/css" href="/css/main.css">
<link rel="stylesheet" type="text/css" href="./main.css">
<link rel="stylesheet" type="text/css" href="./svg.css"/>
<script type="module" src="./main.js"></script>
+ <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, maximum-scale=1, minimum-scale=1">
</head>
<body>
<section id="editor">
diff --git a/files/floorplans/index.html b/files/floorplans/index.html
@@ -1,11 +1,12 @@
<!DOCTYPE HTML>
<html>
<head>
- <meta name="viewport" content="width=device-width">
<title>Spaceplanner Floorplans</title>
+ <link rel="icon" href="/images/favicon.svg"/>
<link rel="stylesheet" type="text/css" href="/css/main.css">
<link rel="stylesheet" type="text/css" href="./main.css">
<script type="module" src="./main.js"></script>
+ <meta name="viewport" content="width=device-width">
</head>
<body>
<h1>Floorplans</h1>
diff --git a/files/images/favicon.svg b/files/images/favicon.svg
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+
+<svg
+ width="100"
+ height="100"
+ viewBox="0 0 100 100"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <line x1="0" y1="0" x2="65" y2="65" stroke="grey" stroke-width="40"/>
+ <circle cx="65" cy="65" r="30" fill="blue"/>
+</svg>
diff --git a/files/index.html b/files/index.html
@@ -1,11 +1,12 @@
<!DOCTYPE HTML>
<html>
<head>
- <meta name="viewport" content="width=device-width">
<title>Spaceplanner</title>
+ <link rel="icon" href="/images/favicon.svg"/>
<link rel="stylesheet" type="text/css" href="/css/main.css">
<link rel="stylesheet" type="text/css" href="./main.css">
<script type="module" src="./main.js"></script>
+ <meta name="viewport" content="width=device-width">
</head>
<body>
<h1>Spaceplanner</h1>
diff --git a/files/login/index.html b/files/login/index.html
@@ -1,11 +1,12 @@
<!DOCTYPE HTML>
<html>
<head>
- <meta name="viewport" content="width=device-width">
<title>Spaceplanner Login</title>
+ <link rel="icon" href="/images/favicon.svg"/>
<link rel="stylesheet" type="text/css" href="/css/main.css">
<link rel="stylesheet" type="text/css" href="/css/creds.css">
<script type="module" src="./main.js"></script>
+ <meta name="viewport" content="width=device-width">
</head>
<body>
<noscript><p>Unfortunately you must enable Javascript to login.</p></noscript>
diff --git a/files/logout/index.html b/files/logout/index.html
@@ -1,10 +1,11 @@
<!DOCTYPE HTML>
<html>
<head>
- <meta name="viewport" content="width=device-width">
<title>Spaceplanner Logout</title>
+ <link rel="icon" href="/images/favicon.svg"/>
<link rel="stylesheet" type="text/css" href="/css/main.css">
<script type="module" src="./main.js"></script>
+ <meta name="viewport" content="width=device-width">
</head>
<body>
<h1>Logout</h1>
diff --git a/files/register/index.html b/files/register/index.html
@@ -1,12 +1,13 @@
<!DOCTYPE HTML>
<html>
<head>
- <meta name="viewport" content="width=device-width">
<title>Spaceplanner Signup</title>
+ <link rel="icon" href="/images/favicon.svg"/>
<link rel="stylesheet" type="text/css" href="/css/main.css">
<link rel="stylesheet" type="text/css" href="/css/creds.css">
<link rel="stylesheet" type="text/css" href="./main.css">
<script type="module" src="./main.js"></script>
+ <meta name="viewport" content="width=device-width">
</head>
<body>
<form id="register" class="credentials">
diff --git a/files/services/index.html b/files/services/index.html
@@ -1,11 +1,12 @@
<!DOCTYPE HTML>
<html>
<head>
- <meta name="viewport" content="width=device-width">
<title>Spaceplanner Services</title>
+ <link rel="icon" href="/images/favicon.svg"/>
<link rel="stylesheet" type="text/css" href="/css/main.css">
<link rel="stylesheet" type="text/css" href="./main.css">
<script type="module" src="./main.js"></script>
+ <meta name="viewport" content="width=device-width">
</head>
<body>
<form id="services" hidden><legend><h1>Services</h1></legend></form>
diff --git a/files/settings/billing/index.html b/files/settings/billing/index.html
@@ -1,8 +1,8 @@
<!DOCTYPE HTML>
<html>
<head>
- <meta name="viewport" content="width=device-width">
<title>Spaceplanner Billing</title>
+ <link rel="icon" href="/images/favicon.svg"/>
<link rel="stylesheet" type="text/css" href="/css/main.css">
<script type="module" src="./main.js"></script>
<meta name="viewport" content="width=device-width">
diff --git a/files/settings/index.html b/files/settings/index.html
@@ -1,10 +1,11 @@
<!DOCTYPE HTML>
<html>
<head>
- <meta name="viewport" content="width=device-width">
<title>Spaceplanner Settings</title>
+ <link rel="icon" href="/images/favicon.svg"/>
<link rel="stylesheet" type="text/css" href="/css/main.css">
<script type="module" src="./main.js"></script>
+ <meta name="viewport" content="width=device-width">
</head>
<body>
<h1>Profile</h1>
diff --git a/files/settings/verify-email/index.html b/files/settings/verify-email/index.html
@@ -1,10 +1,11 @@
<!DOCTYPE HTML>
<html>
<head>
- <meta name="viewport" content="width=device-width">
<title>Spaceplanner Email Verification</title>
- <script type="module" src="./main.js"></script>
+ <link rel="icon" href="/images/favicon.svg"/>
<link rel="stylesheet" type="text/css" href="/css/main.css">
+ <script type="module" src="./main.js"></script>
+ <meta name="viewport" content="width=device-width">
</head>
<body>
<a href="/settings">Go to settings.<a>