diff options
| author | Steph Enders <steph@senders.io> | 2024-02-29 09:31:15 -0500 | 
|---|---|---|
| committer | Steph Enders <steph@senders.io> | 2024-02-29 09:31:15 -0500 | 
| commit | 2b39175011422a0d8f96d7f598f46e2a781dd28f (patch) | |
| tree | dd896a1e35e2ec194bfce829afd61f553652464a /www/dice | |
| parent | 350a5058cf383733a7e75f753abdcd1cb7aae2c5 (diff) | |
Initial rework commit: Build Script POC and CSS done
I've created the main CSS layout and a proof of concept for the build
script: this will actually build any "done" _post/ file and generate
it as a workable HTML file. However, no index file generate, rss, or
gemini is implemented
Diffstat (limited to 'www/dice')
| -rw-r--r-- | www/dice/index.css | 38 | ||||
| -rw-r--r-- | www/dice/index.html | 105 | 
2 files changed, 0 insertions, 143 deletions
diff --git a/www/dice/index.css b/www/dice/index.css deleted file mode 100644 index 9c3a8e4..0000000 --- a/www/dice/index.css +++ /dev/null @@ -1,38 +0,0 @@ -#numdice { -  font-size: 2em; -  width: 100px; -  text-align: center; -} - -#rollbtn { -  font-size: 2em; -  padding: 8px 32px; -} - -.output tbody tr:nth-child(even) { -  background-color: #e6e6e6; -} - -#history { -  min-width: 33%; -} - -.num { -  text-align: center; -  padding: 0 4px; -} - -tr th { -  border-bottom: 1px dotted #444; -} - -#history tr th:nth-child(2), #history tr td:nth-child(2) { -  border-right: 1px solid #444; -} - -.footer { -  font-size: 0.5em; -  text-align: center; -  width: 100%; -} - diff --git a/www/dice/index.html b/www/dice/index.html deleted file mode 100644 index 990be2d..0000000 --- a/www/dice/index.html +++ /dev/null @@ -1,105 +0,0 @@ -<!DOCTYPE html> -<html> -<head> -  <meta name="generator" -        content="HTML Tidy for HTML5 for Linux version 5.7.45"> -  <meta charset="utf-8"> -  <title>senders.io - Dice Roller</title> -  <link rel="stylesheet" -        type="text/css" -        href="/index.css"> -  <link rel="stylesheet" -        type="text/css" -        href="./index.css"> -  <meta name="viewport" -        content="width=device-width, initial-scale=1"> -</head> -<body> -  <article id="body"> -    <h1>Dice Roller</h1> -    <p>Set your number of dice and press roll. The output tables will display -    the number of count of each result rolled.</p> -    <div class='form'> -      <input type='number' -           min="1" -           max="999" -           id="numdice" -           value="4"> <button id='rollbtn' -           onclick="roll()">Roll</button> -    </div> -    <h2>Roll Results</h2> -    <table id='results' -           class='output'> -      <thead> -        <tr> -          <th>Dice Face</th> -          <th>Num Rolled</th> -        </tr> -      </thead> -      <tbody id='resbody'></tbody> -    </table> -    <h2>Roll History</h2> -    <table id='history' -           class='output'> -      <thead> -        <tr> -          <th class='num'>#</th> -          <th colspan="2">cnt</th> -          <th>1s</th> -          <th>2s</th> -          <th>3s</th> -          <th>4s</th> -          <th>5s</th> -          <th>6s</th> -        </tr> -      </thead> -      <tbody id='histbody'></tbody> -    </table> -  </article> -  <article class='footer'> -    <i>This page uses basic javascript. Nothing external.</i> -  </article> -  <div id='copyright'> -    <small>© 2023 senders dot io - <a rel= -    "license external noopener noreferrer" -       target="_blank" -       href="https://creativecommons.org/licenses/by-sa/4.0/">CC BY-SA 4.0</a> -       unless otherwise noted.</small> -  </div> -  <script> -      var numRolls = 0; - -      function roll() { -        numRolls += 1; -        var nI = document.getElementById("numdice"); -        var numDice = nI.value; -        var results = {}; -        results[1] = 0; -        results[2] = 0; -        results[3] = 0; -        results[4] = 0; -        results[5] = 0; -        results[6] = 0; -        for (var i = 0; i < numDice; i++) {  -          var r = Math.floor((Math.random() * 100) % 6) + 1; -          results[r] += 1;  -        } -        display(results, numDice); -      } - -      function display(res, numDice) { -        var resBody = document.getElementById("resbody"); -        var histBody = document.getElementById("histbody"); -        resHTML = ""; -        histHTML = `<tr><td class='num'>${numRolls}</td><td colspan=2>${numDice}</td>`; -        for (var i = 1; i <= 6; i++) { -          resHTML += `<tr><td>${i}</td><td>${res[i]}</td></tr>`; -          histHTML += `<td>${res[i]}</td>`; -        } -        histHTML += "</tr>"; -        histBody.innerHTML = histHTML + histBody.innerHTML; -        resBody.innerHTML = resHTML; -      } -  </script> -</body> -</html>  |