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 @@