From 9c436be3aa063f257a9269512619e4bf6d73a5d3 Mon Sep 17 00:00:00 2001 From: Michael Kolesidis Date: Mon, 20 Feb 2023 01:16:09 +0200 Subject: [PATCH] favicon and source link --- .gitignore | 1 + assets/{ => images}/butt.png | Bin assets/{ => images}/butt.svg | 0 assets/{ => images}/fart.png | Bin assets/{ => images}/fart.svg | 0 assets/{ => sounds}/fart.mp3 | Bin favicon.ico | Bin 0 -> 15406 bytes index.html | 7 ++++--- scripts/main.js | 6 +++++- styles/style.css | 13 +++++++++++++ 10 files changed, 23 insertions(+), 4 deletions(-) create mode 100644 .gitignore rename assets/{ => images}/butt.png (100%) rename assets/{ => images}/butt.svg (100%) rename assets/{ => images}/fart.png (100%) rename assets/{ => images}/fart.svg (100%) rename assets/{ => sounds}/fart.mp3 (100%) create mode 100644 favicon.ico diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..600d2d3 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.vscode \ No newline at end of file diff --git a/assets/butt.png b/assets/images/butt.png similarity index 100% rename from assets/butt.png rename to assets/images/butt.png diff --git a/assets/butt.svg b/assets/images/butt.svg similarity index 100% rename from assets/butt.svg rename to assets/images/butt.svg diff --git a/assets/fart.png b/assets/images/fart.png similarity index 100% rename from assets/fart.png rename to assets/images/fart.png diff --git a/assets/fart.svg b/assets/images/fart.svg similarity index 100% rename from assets/fart.svg rename to assets/images/fart.svg diff --git a/assets/fart.mp3 b/assets/sounds/fart.mp3 similarity index 100% rename from assets/fart.mp3 rename to assets/sounds/fart.mp3 diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..03651e32fbe74e97849b3422f122098eb6578c71 GIT binary patch literal 15406 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 0969569..fb3ceb6 100644 --- a/index.html +++ b/index.html @@ -7,14 +7,15 @@ fart - +
- fart - butt + fart + butt
+ source diff --git a/scripts/main.js b/scripts/main.js index 1916831..d1b4c6e 100644 --- a/scripts/main.js +++ b/scripts/main.js @@ -1,8 +1,12 @@ +// Copyright (c) 2023 Michael Kolesidis (michael.kolesidis@gmail.com) +// Licensed under the GNU Affero General Public License v3.0. +// https://www.gnu.org/licenses/gpl-3.0.html + const butt = document.getElementById("butt"); const fart = document.getElementById("fart"); butt.addEventListener("click", () => { - const fartSound = new Audio("./assets/fart.mp3"); + const fartSound = new Audio("./assets/sounds/fart.mp3"); fartSound.play(); setTimeout(() => { fart.style.opacity = 1; diff --git a/styles/style.css b/styles/style.css index 8ee41b2..5ba44bd 100644 --- a/styles/style.css +++ b/styles/style.css @@ -46,3 +46,16 @@ img { #fart { opacity: 0; } + +a { + text-decoration: none; + color: black; + position: absolute; + bottom: 0; + left: 0; + margin: 5px; +} + +a:hover { + color: white; +}