Commit pirate JS files

This commit is contained in:
2026-04-02 17:39:02 -06:00
parent 7b15a0eb9c
commit d287f8a443
49 changed files with 19149 additions and 0 deletions

39
js/Animation.js Normal file
View File

@@ -0,0 +1,39 @@
/*
Copyright (c) 2023-forever Douglas Malnati. All rights reserved.
See the /faq/tos page for details.
(If this generated header is stamped on a file which is a 3rd party file or under a different license or copyright, then ignore this copyright statement and use that file's terms.)
*/
export class Animation
{
// assumes you're starting at 0 opacity, to get to 1
static FadeOpacityUp(dom)
{
if (dom)
{
let Step;
Step = () => {
dom.style.opacity = parseFloat(dom.style.opacity) + 0.6;
if (dom.style.opacity >= 1)
{
dom.style.opacity = 1;
}
else
{
window.requestAnimationFrame(() => { Step() });
}
};
window.requestAnimationFrame(() => { Step() });
}
}
}