From 4e8056ed3ae9fe03e3dc1a57a77e0705dc4388bc Mon Sep 17 00:00:00 2001 From: TheWiiArchivist wmt <51-TheWiiArchivist@users.noreply.wiilab.wiimart.org> Date: Tue, 12 Aug 2025 22:01:13 -0500 Subject: [PATCH] loader + lil animation + bgmplr fix --- 404.html | 6 ++- branding.html | 3 +- credits.html | 103 ++++++++++++++++++++++--------------------- errors.html | 5 ++- fishiemart.html | 9 ++-- index.html | 15 ++++--- info-log.html | 3 +- install.html | 9 ++-- media/load.wav | Bin 0 -> 89872 bytes meta/grey-loader.png | Bin 0 -> 3818 bytes meta/loader.js | 64 +++++++++++++++++++++++++++ meta/main.css | 58 ++++++++++-------------- meta/music.js | 64 +++++++++++++++++++++------ specials.html | 3 +- support.html | 3 +- 15 files changed, 219 insertions(+), 126 deletions(-) create mode 100644 media/load.wav create mode 100644 meta/grey-loader.png create mode 100644 meta/loader.js diff --git a/404.html b/404.html index 39e41d2..66e6598 100644 --- a/404.html +++ b/404.html @@ -8,13 +8,15 @@ + + -

404 Page Not Found

+

404 Page Not Found

-Home page +Home page Previous page \ No newline at end of file diff --git a/branding.html b/branding.html index f4a314a..38ebea3 100644 --- a/branding.html +++ b/branding.html @@ -5,6 +5,7 @@ + Branding of WiiMart @@ -18,7 +19,7 @@ -

bgm plr..

+

bgm plr..

WiiMart

diff --git a/credits.html b/credits.html index 8269445..8d6549f 100644 --- a/credits.html +++ b/credits.html @@ -5,6 +5,7 @@ + WiiMart Credits @@ -26,7 +27,7 @@ -

bgm plr..

+

bgm plr..

WiiMart

@@ -44,8 +45,8 @@
Ocarina is the creator of WiiMart! He began working on it after the unsuccess of Rii Shop. As the owner, he maintains the shop entirely.

- - + +
@@ -57,7 +58,7 @@
Selim is a Discord administrator and server hoster for WiiMart. They manage various services for WiiMart.

- +
@@ -68,8 +69,8 @@
Thom is a Discord administrator and is the developer of the WiiMarty bot and the WiiMart Installer.

- - + +
@@ -80,9 +81,9 @@
idkwhereisthisname is a Discord administrator, they work on pages in the shop

- - - + + +
@@ -93,7 +94,7 @@
Wabagg123 is one of the developers for WiiMart that contributes to the WiiConnect24 and Wii SOAP part of the shop.

- +
@@ -108,9 +109,9 @@
Gemdation is the main website coder and designer of the WiiMart branding.

- - - + + +
@@ -122,9 +123,9 @@
ChrisplayzWii is one of the Discord moderators, he was the main coder for the original WiiMart website and was the owner of Reviive.

- - - + + +
@@ -140,8 +141,8 @@
YourTooSlow is a Discord administrator, he is learning HTML and JavaScript.

- - + +
@@ -153,8 +154,8 @@
Andry6702 is a Discord moderator, he contributed on other projects such as New Shop Channel and Reviive.

- - + +
@@ -164,8 +165,8 @@
RM05 is a Discord administrator and WiiMart translation contributor.

- - + +
@@ -175,9 +176,9 @@
Emolgun is one of the Discord moderators.

- - + +
@@ -187,9 +188,9 @@
DefeatOf13 is a Discord moderator and WiiMart mascot designer.

- - - + + +
@@ -200,8 +201,8 @@
Subnetic is one of the Discord administrators, they frequently create Virtual Console injects that are added.

- - + +
@@ -212,9 +213,9 @@
ThatOneYoshi is one of the Discord moderators.

- - - + + +
@@ -226,7 +227,7 @@
cosmobona56 is one of the Discord moderators.

- +
@@ -246,10 +247,10 @@
- Nathan Boehm's project, WiiShopChannel.net, often helped out WiiMart for reference purposes. + Nathan Boehm's project, WiiShopChannel.net, often helped out WiiMart for reference purposes.

- - + +
@@ -260,9 +261,9 @@
saulfabreg is one of the Virtual Console inject creators.

- - - + + +
@@ -273,9 +274,9 @@
dustinbriggs1991 is one of the Virtual Console inject creators.

- - - + + +
@@ -285,8 +286,8 @@
Onion Mastori is one of the Virtual Console inject creators.

- - + +
@@ -295,9 +296,9 @@
- TheErrorExe has contributed with his ReviveMii-powered YouTube service. + TheErrorExe has contributed with his ReviveMii-powered YouTube service.

- +
@@ -308,7 +309,7 @@
A for Animation has contributed with some Virtual Console injects.

- +
@@ -318,9 +319,9 @@

Want to also contribute to this project? See what you can do below!

diff --git a/errors.html b/errors.html index 263174a..3c716c1 100644 --- a/errors.html +++ b/errors.html @@ -15,11 +15,12 @@ + -

bgm plr..

+

bgm plr..

WiiMart

@@ -36,7 +37,7 @@

-

Check another error

+

Check another error

diff --git a/fishiemart.html b/fishiemart.html index 8b45713..46b8a96 100644 --- a/fishiemart.html +++ b/fishiemart.html @@ -10,6 +10,7 @@ + @@ -32,15 +33,13 @@ -

bgm plr..

- +

bgm plr..

FishieMart -
Important Info:
@@ -67,7 +66,7 @@
-

If FishieMart sounds like what you are looking for, try it out for yourself! FishieMart can be used on Fishii, Fishii U, and partially the magic conch shell.

+

If FishieMart sounds like what you are looking for, try it out for yourself! FishieMart can be used on Fishii, Fishii U, and partially the magic conch shell.

Get Started

@@ -67,13 +68,13 @@

If WiiMart sounds like what you are looking for, try it out for yourself! WiiMart can be used on Wii, Wii U, and partially Dolphin.

Get Started

-
*images are just to show what the shop is like, titles may be out of date.
+
*Images for preview purposes, Recommended Titles and relevant information may be outdated, or subject to change.

What's on it?

diff --git a/info-log.html b/info-log.html index 7ecc4aa..35c78c5 100644 --- a/info-log.html +++ b/info-log.html @@ -5,6 +5,7 @@ + WiiMart: Important Info logs @@ -17,7 +18,7 @@ -

bgm plr..

+

bgm plr..

diff --git a/install.html b/install.html index 34829fb..28ca638 100644 --- a/install.html +++ b/install.html @@ -5,6 +5,7 @@ + Install WiiMart @@ -29,12 +30,8 @@ span.descrip {color:rgb(172, 172, 172);font-size: smaller} - -
-

BGM player

- -


Enable audio autoplay in your browser for it to continue playing throughout the website.

-
+ +

WiiMart

diff --git a/media/load.wav b/media/load.wav new file mode 100644 index 0000000000000000000000000000000000000000..198749a42326e703954cb5aa609326397586a077 GIT binary patch literal 89872 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�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 literal 0 HcmV?d00001 diff --git a/meta/grey-loader.png b/meta/grey-loader.png new file mode 100644 index 0000000000000000000000000000000000000000..2d0d99cd71c6b6eae5fb27c17f99c42c500c59e8 GIT binary patch literal 3818 zcmVd0E~OK zZ{HsD`~4x93Ka^4U_PG@c)i|0Z*Q+R6bco&=W!t)3R_y%5`wu1j9(0Mmr*8i?WJ9j=WkK(QdrluxIqtucm zOS&ti3Kaoh@7}#tM~@z@V+I@1?=VvEei(cJ#-~vxsOV>EfD!-`?D{CzYk9pF&@!}1 z*4EahjvqhXzk2oRLb(lM*#VH~Z{ECFqTZka!IP*TrMyoJBjOh0k^mzGV%!v%)^#iI zzDr+i+{f$c>M}@D7m^?;DXVuVD*$4C&z?P@OeRx@dux==!_4Q9gfEJ5YO9!QGn-;w zj1MVK!R#|gkZeIGs*%N*X3Gsi*#MBA$LLkb;%Bqj7|b;x`jcVm`_wbUIQ1#!1%i

xigSVCTld~xVbtAt_6@L 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 literal 0 HcmV?d00001 diff --git a/meta/loader.js b/meta/loader.js new file mode 100644 index 0000000..4313b3e --- /dev/null +++ b/meta/loader.js @@ -0,0 +1,64 @@ +var loading = new Audio("/media/load.wav"); +var loadvolume; +var allowedtoload = true; +function showspinner() { +if (allowedtoload === true) { + document.getElementById("wscspinnerbg").style.display="block"; + setTimeout(stopspinner,3100); + +/* moved down for compatability */ + loading.loop = true; + loading.play(); loading.currentTime=0; loadvolume = 0.01; loading.volume = loadvolume; + loadup(); +} else { + +} + +function stopspinner() { +document.getElementById("wscspinnerbg").style.display="none"; +loading.pause(); +} +} + + +function loadup() { +var timee = setTimeout(loadup,100); +/* i hate javascript sometime :))))))) */ + if (loadvolume > 0) { + loadvolume += 0.01; + } + if (loadvolume >= 0.4) { + loadvolume = 0; + clearTimeout(timee); + } + +loading.volume = loadvolume; +} + + +var checkbgmplayerstatus = null; +document.addEventListener("DOMContentLoaded", () => { + + const userAgent = navigator.userAgent.toLowerCase(); + const isConsoleBrowser = + userAgent.includes('wii') || + userAgent.includes('nintendo ds') || + userAgent.includes('nintendo 3ds') || + userAgent.includes('nintendo'); +if (isConsoleBrowser) {checkbgmplayerstatus = false;} +else +{ + checkbgmplayerstatus = true; + stopspinner(); + document.querySelectorAll("a").forEach(link => { + link.addEventListener("click", showspinner); + }); +} + +function stopspinner() { +document.getElementById("wscspinnerbg").style.display="none"; +loading.pause(); +} +}); + + diff --git a/meta/main.css b/meta/main.css index 45a25aa..87051e1 100644 --- a/meta/main.css +++ b/meta/main.css @@ -1,7 +1,7 @@ @font-face {font-family: 'Shop'; src: url('shop.ttf') format('truetype'); font-weight: normal; font-style: normal;} /*Main things*/ -body {scroll-behavior:smooth;text-align: center;font-family: sans-serif;font-family:'Shop',sans-serif; overflow-x:hidden;transition:.1s ease-in-out;} +body {scroll-behavior:smooth;text-align: center;font-family: sans-serif;font-family:'Shop',sans-serif; overflow-x:hidden;transition:.1s ease-in-out; } div.row {width:50%;margin:auto} div.box {line-height:23.3px;background-color:white;border:solid 2px #34BEED;border-radius:5px;box-shadow: 0 0 10px #2525255d;box-sizing:border-box;text-align:center;margin: 0 auto;padding:5px;margin-top: 8px; overflow: auto;} @@ -12,17 +12,21 @@ footer {color:grey} footer a {color:grey} details[open] {transition:.3s ease-in-out; max-height: 445px; overflow: hidden auto; margin-bottom:3px;} details[open] summary {position:sticky; top:0; left:0; background-image:url("/meta/fadebg-wmw.png"); background-color:#73bad146; background-size:100% !important; } -a.btn {background-color: #E6FFF2;border-radius: 10px;padding: 4px;margin-bottom: 10px;color:black;text-decoration: none;filter: drop-shadow(1px 1px 1px black);font-weight: 100;display:inline} -a.btn:hover {background-color: #C7FDFF;} -a.btn:active {filter: none;} +a.btn { background-color: #E6FFF2;border-radius: 10px;padding: 4px;margin-bottom: 10px;color:black;text-decoration: none;filter: drop-shadow(1px 1px 1px black);font-weight: 100;display:inline; transition:.2s ease-in-out;} +a.btn:hover { background-color: #C7FDFF; padding:5px; font-size:16px; transition:.2s ease-in-out;} +a.btn:active {filter: none;} +#wscspinnerbg {position:fixed; z-index:1005; top:0px; left:0px; width:100%; height:100%;} +#wscspinner {z-index:1004;position:absolute;top:0px;left:0px; width:95px; height:95px; animation: spinner 1s linear infinite;} +#wscspinnershadow {z-index:1004;position:absolute;top:7px;left:9px; width:95px; height:95px; opacity:30%; animation: spinner 1s linear infinite;} +@keyframes spinner {from {transform: rotate(0deg)}to {transform: rotate(343deg)};} span.active {background-color: #c7c7c7;border-radius: 10px;padding: 4px;font-weight: 100;display:inline;cursor:auto;user-select:none} span.date {float:right;} span.hide {color:black} -button {margin-bottom: 6px;font-family:'Shop',sans-serif;padding: 5px;outline: 1px solid #34BEED;border-radius: 3px;filter: drop-shadow(1px 1px 3.4px #bbbbbb);border:none} -button:hover {box-shadow: inset 0 0 0 3px #34BEED;cursor:pointer} +button {transform:scale(1);margin-bottom: 6px;font-family:'Shop',sans-serif;padding: 5px;outline: 1px solid #34BEED;border-radius: 3px;filter: drop-shadow(1px 1px 3.4px #bbbbbb);border:none; transition: transform 0.4s ease-in-out;} +button:hover { transform:scale(1.03);transition: transform 0.2s ease-in-out; box-shadow: inset 0 0 0 3px #34BEED;cursor:pointer} button:disabled {outline: 1px solid #9A9A9A;box-shadow:none;cursor:default} -details {text-align:left;padding-left: 5px;padding-right: 5px; max-height:30px; transition:.3s ease-in-out;} +details {text-align:left;padding-left: 5px;padding-right: 5px; max-height:50px; transition:.3s ease-in-out;} details ul {padding-left: 0;} details li {font-size:smaller;list-style:none;vertical-align:middle;} summary {padding-left: 5px;padding-right: 5px;cursor: pointer;user-select: none; border-radius:5px; margin-bottom:3px;} @@ -38,7 +42,7 @@ h1 {font-size: 30px;} h1 a {text-decoration:none} hr {border-color:grey} -a {color:#34BEED; font-weight: bold;} +a {color:#34BEED; font-weight: bold; } ::selection{color: #323232;background: #34BEED;} ::-moz-selection{color: #323232;background:#34BEED;} button.ico {width:20px; height:20px;} @@ -47,20 +51,7 @@ img.wb {outline: solid 1px black} .blue {color:#1164E9;} input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;} input [type="number"] {-moz-appearance:textfield;} -input { - border-top-width: 2px; - border-right-width: 2px; - border-bottom-width: 2px; - border-left-width: 2px; - border-top-style: solid; - border-right-style: solid; - border-bottom-style: solid; - border-left-style: solid; - border-top-color: #CCCCCC; - border-right-color: #CCCCCC; - border-bottom-color: #EAEAEA; - border-left-color: #CCCCCC; -} +input {border-top-width: 2px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 2px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #CCCCCC;border-right-color: #CCCCCC;border-bottom-color: #EAEAEA;border-left-color: #CCCCCC; } mark {color:white;background:#34BEED;font-weight:bold;} mark.new {background-color:#fff090 /* fallback */; background-image:url("/meta/NEW_bg.png"); background-size:cover;border-radius: 5px; padding-right:5px; padding-left:5px;font-weight:bold;} @@ -85,9 +76,10 @@ img.right {right: 10px; animation: rightHoverAnimation 0.5s infinite alternate;} @keyframes rightHoverAnimation {0% {transform: translateY(-50%) translateX(0);} 100% {transform: translateY(-50%) translateX(-5px);}} /* Music */ -div#bgmplayer {background-color:#0000; background-size:0px;z-index: 1000;transition:.3s ease-in-out; position:fixed; bottom:3px; border:2px solid #34BEED; width:60px; height:20px; overflow:hidden;} -div#bgmplayer:hover {cursor:pointer; }div#bgmplayer #shopbgm {margin-right:4px;} -.bgmplayerdisplayed{background-image:url("/meta/fadebg-bgm.png"); background-size:100% !important; cursor:default !important; transition:.3s ease-in-out; height:65px !important; width:120px !important; overflow:auto;scrollbar-width: none;} +div#bgmplayer {backdrop-filter: blur(1.8px); background-color:#0000; background-size:0px;z-index: 1000;transition:.3s ease-in-out; position:fixed; bottom:3px; border:2px solid #34BEED; width:60px; height:20px; overflow:hidden;} +div#bgmplayer:hover {cursor:pointer; }div#bgmplayer .shopbgm {margin-right:4px;} div#bgmplayer button {opacity:90%; background-color: #ebebebb6; color:#323232;} +.bgmplayerdisplayed{background-image:url("/meta/fadebg-bgm.png"); background-size:100% !important; cursor:default !important; transition:.3s ease-in-out; height:65px !important; width:120px !important; overflow:auto;scrollbar-width: none;}.bgmplayeropenanim{width:165px !important; height:100px !important;} +#mainplayer {z-index: 1001;}#bgmplayerBG {display:block; position:absolute; user-select:none; pointer-events:none; top:0; left:0; width:100%; height:100%;} .box#bgmplayer #bgmplrtitle{color:#24a6d1; background-color:#e4e4e42c; border-radius:20px; font-weight:bold; font-size:18px; font-style:normal; margin-top:-5px; margin-bottom:3px; line-height:18px; } div#bgmplayer p {line-height:20px;color:#9A9A9A; margin-top:-10px;font-style:italic;font-size:10px; user-select:none; pointer-events:none;} @@ -95,13 +87,7 @@ div#bgmplayer p {line-height:20px;color:#9A9A9A; margin-top:-10px;font-style:ita #wednesdaytitles {margin-top:13px; margin-bottom:13px; border:none;position:relative; background-color:#FFF; transition:.3s ease-in-out;} #whatiswsw {z-index:1001; animation:wswpop 0.5s forwards;opacity:0%;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align:center;z-index:999;transition:.3s ease-in-out;} -@keyframes wswpop { - 10% { - opacity:0%; - } - 100% { - opacity:100%; - } +@keyframes wswpop {10% {opacity:0%;} 100% {opacity:100%;} } /* Auto-resizer, do not change pls*/ /* i added plrfix, i changed it, dont kill me gemdation pls (dont change what i added either plz plz) */ @@ -113,13 +99,15 @@ div#bgmplayer p {line-height:20px;color:#9A9A9A; margin-top:-10px;font-style:ita { body {background-color: black; color: #e0e0e0;} div.box {background-color: #1e1e1e; box-shadow: 0 0 10px #000000CC;} - .box#bgmplayer #bgmplrtitle {background-color:#dddddd2c;} - a.btn {background-color: #587566;color:white} - a.btn:hover {background-color: #7da2a3;} + .box#bgmplayer #bgmplrtitle {background-color:#dddddd2c; white-space: nowrap;} + a.btn {background-color: #587566;color:white;} + a.btn:hover {background-color: #7da2a3; } span.active {background-color: #313131} + #wscspinnershadow {z-index:1004;position:absolute;top:7px;left:9px; width:95px; height:95px; opacity:10%; animation: spinner 1s linear infinite;} span.hide {color:white} button {background-color: #3b3b3b; color: #e0e0e0;filter: drop-shadow(1px 1px 3.4px #747474)} button:active {box-shadow: none;} + div#bgmplayer button { background-color: #3b3b3bb6; color:#FFF;} footer, footer a {color: #9A9A9A;} h1, h2, a {color: #34BEED;} ::selection {color: #e0e0e0; background: #34BEED;} diff --git a/meta/music.js b/meta/music.js index d881d45..9229253 100644 --- a/meta/music.js +++ b/meta/music.js @@ -1,5 +1,5 @@ // Wii Shop BGM Player, suggested by @legamer66 (https://discord.com/channels/1346485785284575335/1346485786039681056/1351527080546009259) -var checkbgmplayerstatus = true; +var checkbgmplayerstatus = null; function hideConsoleControls() { const userAgent = navigator.userAgent.toLowerCase(); const isConsoleBrowser = @@ -8,8 +8,8 @@ function hideConsoleControls() { userAgent.includes('nintendo 3ds') || userAgent.includes('nintendo'); // they can't play music so rip - if (isConsoleBrowser) {const bgmPlayerDiv = document.getElementById('bgmplayer'); - if (bgmPlayerDiv) {bgmPlayerDiv.style.display = 'none'; checkbgmplayerstatus = false;} } + if (isConsoleBrowser) {checkbgmplayerstatus = false; const bgmPlayerDiv = document.getElementById('bgmplayer'); + if (bgmPlayerDiv) {bgmPlayerDiv.style.display = 'none';} else {checkbgmplayerstatus = false;} } } @@ -29,13 +29,23 @@ function loadafterwednesdaycheck() { } if (localStorage.getItem("wmtwebsiteBGM") === "playing") { - activatebgmplayer(); - bgmplayerfocus(); + activatebgmplayerfocus(); + document.getElementById("shopbgm").innerText = "Play"; document.getElementById("shopbgmselector").href = "javascript:playBGMonload();"; } else { - pauseBGM(); + pauseBGM(); deactivatebgmplayer(); + shoploop.currentTime = 0; + bgmlooppoint = 0; + var wmtwebsiteBGMwasplaying = localStorage.getItem("wmtwebsiteBGM"); +if (wmtwebsiteBGMwasplaying === 'paused') { + var savedTime = localStorage.getItem("bgmlooppoint"); + if (savedTime) {shoploop.currentTime = parseFloat(savedTime);} + +} } + + } /* what idk, only for index.html */ @@ -53,11 +63,18 @@ if (checkbgmplayerstatus === true) { var wmtwebsiteBGMwasplaying = localStorage.getItem("wmtwebsiteBGM"); if (wmtwebsiteBGMwasplaying === 'playing') { - activatebgmplayer(); - bgmplayerfocus(); + activatebgmplayerfocus(); document.getElementById("shopbgmselector").href = "javascript:playBGMonload();"; +} else { + shoploop.currentTime = 0; + bgmlooppoint = 0; } +if (wmtwebsiteBGMwasplaying === 'paused') { + var savedTime = localStorage.getItem("bgmlooppoint"); + if (savedTime) {shoploop.currentTime = parseFloat(savedTime);} + +} } @@ -65,6 +82,18 @@ if (wmtwebsiteBGMwasplaying === 'playing') { /* bgm check for all pages */ +function activatebgmplayerfocus() { + bgmplayerfocus(); + document.getElementById('bgmplayer').classList.add('bgmplayeropenanim'); + document.getElementById("bgmplrtitle").innerText="BGM player"; document.getElementById("bgmplrtitle").style.marginTop="0px"; + document.getElementById("bgmplayer").style.backdropFilter="blur(1.8px)"; +} + +function bgmplayerfocus() { +/* bring attention to the player that you can play where ya left off */ + document.getElementById("bgmplayer").style.opacity="100%";document.getElementById("bgmplayer").style.backgroundColor="#1164e9da"; document.getElementById("bgmplayer").style.border="4px solid #34ededff"; document.getElementById("backgroundd").style.display="block"; document.getElementById("backgroundd").style.backgroundImage=('url("/meta/fadebg-bgm.png")'); document.getElementById("shopbgm").innerText = "Play"; + setTimeout(function(){ document.getElementById('bgmplayer').classList.remove('bgmplayeropenanim'); document.getElementById('bgmplayer').classList.add('bgmplayerdisplayed'); document.getElementById("bgmplayer").style.backgroundImage='url("/meta/fadebg-bgm.png")'; document.getElementById("bgmplayer").style.backgroundColor="#0000"; document.getElementById("bgmplayer").style.border="2px solid #34BEED"; document.getElementById("backgroundd").style.display="none";},500); +} window.onbeforeunload = function() { localStorage.setItem("bgmlooppoint", shoploop.currentTime); @@ -92,16 +121,23 @@ function playBGMonload() { fadeinbgm(); localStorage.setItem("wmtwebsiteBGM", "playing"); shoploop.play(); +/* document.getElementById("shopbgm").innerText = "....."; document.getElementById("shopbgmselector").href = 'javascript:alert("the bgm is still fading, hold on, you can click once its done!");'; + */ +document.getElementById("shopbgm").setAttribute("disabled", "true"); +document.getElementById("shopbgm").innerText = "Pause"; +document.getElementById("shopbgmselector").href="#"; +document.getElementById("shopbgm").style.opacity="50%"; shoploop.currentTime = localStorage.getItem("bgmlooppoint"); } + + function fadeinbgm() { var volchangee = setTimeout(fadeinbgm,13); -document.getElementById("shopbgm").innerText = "Paus?"; if (initialvolume < 0.8) { initialvolume += 0.01; } @@ -110,6 +146,8 @@ document.getElementById("shopbgm").innerText = "Paus?"; initialvolume = 0.8; document.getElementById("shopbgmselector").href = "javascript:pauseBGM();"; document.getElementById("shopbgm").innerText = "Pause"; + document.getElementById("shopbgm").removeAttribute("disabled"); + document.getElementById("shopbgm").style.opacity="90%"; } shoploop.volume = initialvolume; } @@ -119,16 +157,14 @@ document.getElementById("shopbgm").innerText = "Paus?"; function activatebgmplayer() { document.getElementById('bgmplayer').classList.add('bgmplayerdisplayed'); + document.getElementById("shopbgm").innerText = "Play"; document.getElementById("bgmplrtitle").innerText="BGM player"; document.getElementById("bgmplrtitle").style.marginTop="0px"; + document.getElementById("bgmplayer").style.backdropFilter="blur(1.8px)"; } function deactivatebgmplayer() { document.getElementById('bgmplayer').classList.remove('bgmplayerdisplayed'); document.getElementById("bgmplrtitle").innerText="bgm plr.."; document.getElementById("bgmplrtitle").style.marginTop="-5px"; document.getElementById("bgmplayer").style.backgroundColor="#0000"; document.getElementById("bgmplayer").style.backgroundColor="#0000"; document.getElementById("bgmplayer").style.border="1px solid #34BEED"; + document.getElementById("bgmplayer").style.backdropFilter="blur(0px)"; } -function bgmplayerfocus() { -/* bring attention to the player that you can play where ya left off */ - document.getElementById("bgmplayer").style.opacity="100%";document.getElementById("bgmplayer").style.backgroundColor="#1164E9"; document.getElementById("bgmplayer").style.border="4px solid #34ededff"; document.getElementById("backgroundd").style.display="block"; document.getElementById("backgroundd").style.backgroundImage=('url("/meta/fadebg-bgm.png")'); - setTimeout(function(){ document.getElementById("bgmplayer").style.backgroundImage='url("/meta/fadebg-bgm.png")'; document.getElementById("bgmplayer").style.backgroundColor="#0000"; document.getElementById("bgmplayer").style.border="2px solid #34BEED"; document.getElementById("backgroundd").style.display="none";},500); -} \ No newline at end of file diff --git a/specials.html b/specials.html index b5fffed..59ea211 100644 --- a/specials.html +++ b/specials.html @@ -5,6 +5,7 @@ + WiiMart Specials @@ -19,7 +20,7 @@ -

+

bgm plr..

WiiMart

diff --git a/support.html b/support.html index a5b1989..e987e94 100644 --- a/support.html +++ b/support.html @@ -5,6 +5,7 @@ + Support for WiiMart @@ -25,7 +26,7 @@ -

bgm plr..

+

bgm plr..

WiiMart