wowtoken.app

git clone https://git.emily.sh/wowtoken-app/wowtoken.app.git
Log | Files | Refs | README | LICENSE

commit 71b38778f1bd5865bc0eca8994f776e4b08880a4
parent 6379803a456421a19e393483ccbcff64123751d8
Author: Emily Doherty <git@emily.sh>
Date:   Sun, 12 Feb 2023 03:01:03 -0800

Added 'details' sections to provide more information about the site

Diffstat:
Msrc/index.html | 58++++++++++++++++++++++++++++++++++++++--------------------
Msrc/style.css | 31++++++++++++++++++++++++++++---
2 files changed, 66 insertions(+), 23 deletions(-)

diff --git a/src/index.html b/src/index.html @@ -20,32 +20,50 @@ <canvas id="token-chart"></canvas> <div id="option_select"> <p> - <label for="region">Region:</label> - <select name="region" id="region"> - <option value="us">US</option> - <option value="eu">EU</option> - <option value="kr">KR</option> - <option value="tw">TW</option> - </select> + <label for="region">Region:</label> + <select name="region" id="region"> + <option value="us">US</option> + <option value="eu">EU</option> + <option value="kr">KR</option> + <option value="tw">TW</option> + </select> + </p> + <p> + <label for="time">Time Selection:</label> + <select name="time" id="time"> + <option value="72h">3 Days</option> + <option value="168h">7 Days</option> + <option value="336h">14 Days</option> + <option value="720h">1 Month</option> + <option value="90d">3 Months</option> + <option value="6m">6 Months</option> + <option value="1y">1 Year</option> + <option value="2y">2 Years</option> + <option value="all">All Available</option> + </select> </p> <p> - <label for="time">Time Selection:</label> - <select name="time" id="time"> - <option value="72h">3 Days</option> - <option value="168h">7 Days</option> - <option value="336h">14 Days</option> - <option value="720h">1 Month</option> - <option value="90d">3 Months</option> - <option value="6m">6 Months</option> - <option value="1y">1 Year</option> - <option value="2y">2 Years</option> - <option value="all">All Available</option> - </select> </p> </div> + <details id="about"> + <summary>About this Site</summary> + This is a site developed to track the value of the World of Warcraft Token from various + regions over time. I developed it because I wanted a quick and simple way to track the + cost without being advertised to or tracked, and to play around with various "serverless" + technologies. As such, my promise to you is never to use any tracking Javascript, and the + only logging is for debugging purposes of the backend - which does not get IPs. + </details> + <details id="what-is"> + <summary>What is the WoW Token</summary> + The World of Warcraft Token is a first-party system developed by Blizzard to allow you + to either spend currency (local denomination or Blizzard Balance) and convert it to gold + in retail World of Warcraft, or use gold to buy game time or Blizzard Balance. To find out + more, visit the support article on Blizzard's website + <a href="https://us.battle.net/support/en/article/31218">here</a>. + </details> <div id="source"> <p> - <a href="https://blog.emily.sh/wowtoken-app/">About and Source</a> + <a href="https://blog.emily.sh/wowtoken-app/">Source</a> </p> </div> </div> diff --git a/src/style.css b/src/style.css @@ -181,7 +181,7 @@ html { margin: 1em; } /*body { - + }*/ code { background-color: #073642; @@ -309,7 +309,7 @@ h6 { max-width: 85%; border: 1pt solid #586e75; padding: 1em; -} +} .flex-container > div { flex: 100%; @@ -324,6 +324,32 @@ p { line-height: 3em; } +details { + background-color: #073642; + border: 1px solid #aaa; + border-radius: 4px; + padding: 0.5em 0.5em 0; + font-size: 17px; + line-height: 1.5em; + margin: .5em 5vw; +} + +details > summary { + color: #aaaaaa; + cursor: pointer; + font-weight: bold; + margin: -0.5em -0.5em 0; + padding: 0.5em; +} + +details[open] { + padding: 0.5em; +} + +details[open] summary { + border-bottom: 1px solid #aaa; + margin-bottom: 0.5em; +} #option_select { font-size: 20px; @@ -352,7 +378,6 @@ p { flex-direction: column; } - .lds-ripple { position: relative; align-self: center;