diff --git a/LICENSE.md b/LICENSE.md
deleted file mode 100644
index 95557e7..0000000
--- a/LICENSE.md
+++ /dev/null
@@ -1,22 +0,0 @@
-MIT License
-
-Copyright (c) 2025-present ari melody
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
diff --git a/public/script/prideflag.js b/public/script/prideflag.js
index 03aecf9..19181e6 100644
--- a/public/script/prideflag.js
+++ b/public/script/prideflag.js
@@ -1,74 +1,66 @@
-//
-// pride flag - copyright (c) 2024 ari melody
-//
-// this code is provided AS-IS, WITHOUT ANY WARRANTY, to be
-// freely redistributed and/or modified as you please, however
-// retaining this license in any redistribution.
-//
-// please use this flag to link to an LGBTQI+-supporting page
-// of your choosing!
-//
-// web: https://arimelody.me
-// source: https://git.arimelody.me/ari/prideflag
-//
-
-const pride_url = "https://git.arimelody.me/ari/prideflag";
+/**
+ * 🏳️🌈🏳️⚧️💖 pride flag 💖🏳️⚧️🏳️🌈
+ * made with ❤️ by ari melody, 2023
+ *
+ * web: https://arimelody.me
+ * source: https://github.com/mellodoot/prideflag
+ */
const pride_flag_svg =
- ``;
+ ``;
const pride_flag_css =
- `#prideflag {
- position: fixed;
- top: 0;
- right: 0;
- width: 120px;
- transform-origin: 100% 0%;
- transition: transform .5s cubic-bezier(.32,1.63,.41,1.01);
- z-index: 8008135;
- pointer-events: none;
- }
- #prideflag:hover {
- transform: scale(110%);
- }
- #prideflag:active {
- transform: scale(110%);
- }
- #prideflag * {
- pointer-events: all;
- }`;
+ `#pride-flag svg {
+ position: fixed;
+ top: 0;
+ right: 0;
+ width: 120px;
+ transform-origin: 100% 0%;
+ transition: transform .5s cubic-bezier(.32,1.63,.41,1.01);
+ z-index: 8008135;
+ pointer-events: none;
+ }
+ #pride-flag svg:hover {
+ transform: scale(110%);
+ }
+ #pride-flag svg:active {
+ transform: scale(110%);
+ }
+ #pride-flag svg * {
+ pointer-events: all;
+ }`;
function create_pride_flag() {
- const flag = document.createElement("a");
- flag.id = "prideflag";
- flag.href = pride_url;
- flag.target = "_blank";
- flag.innerHTML = pride_flag_svg;
- return flag;
+ const container = document.createElement("a");
+ container.id = "pride-flag";
+ container.href = "https://github.com/mellodoot/prideflag";
+ container.target = "_blank";
+ container.innerHTML = pride_flag_svg;
+ return container;
}
function load_pride_flag_style() {
- const pride_stylesheet = document.createElement('style');
- pride_stylesheet.textContent = pride_flag_css;
- document.head.appendChild(pride_stylesheet);
+ const pride_stylesheet = document.createElement('style');
+ pride_stylesheet.textContent = pride_flag_css;
+ document.head.appendChild(pride_stylesheet);
}
load_pride_flag_style();
-flag = create_pride_flag();
-document.body.appendChild(flag);
+pride_flag = create_pride_flag();
+document.querySelector("main").appendChild(pride_flag);
diff --git a/views/footer.html b/views/footer.html
index a3ed996..46450d7 100644
--- a/views/footer.html
+++ b/views/footer.html
@@ -2,7 +2,7 @@