From 135ec50a7700335332578edbe2cb8434f848d290 Mon Sep 17 00:00:00 2001 From: zlg Date: Thu, 28 Aug 2025 00:04:51 -0700 Subject: Add 'labeled_bar' style This style is similar to the Persona 5-inspired style, but isn't as purpose-built. --- make_timer.html | 5 +++++ timer.css | 4 ++++ timer.js | 16 ++++++++++++++-- 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/make_timer.html b/make_timer.html index 173b884..bfa7098 100644 --- a/make_timer.html +++ b/make_timer.html @@ -22,12 +22,17 @@ Standard Countdown Progress Bar + Labeled Bar Persona 5
+
+ + +
diff --git a/timer.css b/timer.css index 4fac85f..2299a15 100644 --- a/timer.css +++ b/timer.css @@ -16,6 +16,10 @@ body { line-height: 1.1; } +#prompt { + text-align: center; +} + #countdown { box-sizing: border-box; display: flex; diff --git a/timer.js b/timer.js index c947036..c40bd4b 100644 --- a/timer.js +++ b/timer.js @@ -21,6 +21,18 @@ function setupCountdown() { `; break; + case "labeled_bar": + var label_text = params.get("label_text"); + page.innerHTML = ` +
${label_text}
+
+
+
00
+
:
+
00
+
+ `; + break; case "bar": page.innerHTML = `
@@ -50,7 +62,7 @@ function setupCountdown() { cd.style.fontFamily = params.get("f_family"); } cd.style.color = params.get("f_color"); - if (params.get("cdstyle") == "bar" || params.get("cdstyle") == "p5") { + if (params.get("cdstyle") == "labeled_bar" || params.get("cdstyle") == "bar" || params.get("cdstyle") == "p5") { document.getElementById("progress").style.backgroundColor = params.get("b_color"); } @@ -72,7 +84,7 @@ function tick() { } cur_seconds--; draw(); - if (params.get("cdstyle") == "bar" || params.get("cdstyle") == "p5") { + if (params.get("cdstyle") == "labeled_bar" || params.get("cdstyle") == "bar" || params.get("cdstyle") == "p5") { draw_bar(); } } -- cgit v1.2.3-70-g09d2 9e9df6dcbf3cc2daaac9b40cdfe8a6859c690&follow=1'>vgstash: Add "notes" filter to schemazlg1-1/+2 2018-11-21Prepare for distributionzlg2-1/+3 2018-10-22vgstash: let backlog filter ignore unbeatable gameszlg1-1/+1 2018-10-18Bump to 0.3beta2 for PyPIzlg1-3/+3 2018-10-18vgstash.DB.__init__: fix error output formattingzlg1-1/+1 2018-10-18README: fix inline <code> formattingzlg1-3/+4 2018-10-18cli: show msg if game to be deleted is not in DBzlg2-2/+12 2018-10-18README: expand on usage, cover shell quotingzlg1-7/+99 2018-10-18cli: Tell the user when a game lacks noteszlg2-3/+15 2018-10-18Catch when an invalid list filter is passedzlg4-3/+24 2018-10-12cli: Add zero-game import/export messageszlg2-11/+18 2018-10-10Bump to 0.3beta1 for PyPIzlg1-1/+1 2018-10-10Move tests and data to dedicated directoryzlg7-10/+26 2018-10-10cli: Add "export" commandzlg2-5/+54 2018-10-10cli: Add "import" commandzlg5-1/+76 2018-10-09Bump to 0.3alpha6 for PyPIzlg1-1/+1 2018-10-09cli: Add "notes" commandzlg2-4/+74 2018-10-09update_game: ensure notes are also savedzlg1-2/+2 2018-10-09cli: add 'update' commandzlg3-20/+92 2018-10-06cli: Add "delete" commandzlg2-0/+19 2018-10-06Remove ID field from DBzlg3-38/+46 2018-10-06cli: change "Status" heading to "Progress"zlg2-36/+40 2018-09-29Bump to 0.3alpha5 for PyPIzlg1-1/+1 2018-09-29cli: Add pretty printing to 'list' commandzlg3-17/+107 2018-09-08setup.py: Bump to alpha4 for PyPIzlg1-1/+1 2018-09-08cli: add '--raw' option to list commandzlg2-9/+45 2018-09-08Add remaining filters to vgstash packagezlg1-2/+11 2018-09-04Update LICENSE to match setup.pyzlg1-80/+67 2018-09-03Branch off from master with pytest, tox, clickzlg16-778/+779 2018-03-18Flesh out filter types and ownership statuszlg3-82/+144 2018-03-18README.mdown: break line correctlyzlg1-1/+1 2018-03-18add 'playlog' list filterzlg2-2/+9 2018-03-13Update helpers a bitzlg1-2/+9 2018-03-13Make VGSTASH_DB_LOCATION point to a filezlg2-21/+20 2016-11-18Remove settings from helpers.shZe Libertine Gamer1-5/+0 2016-11-15Correct phrasing in README.Ze Libertine Gamer1-4/+4 2016-11-13DerpZe Libertine Gamer1-0/+1 2016-11-03Improve error handling in shell scriptsZe Libertine Gamer4-3/+23 2016-10-24Correct run_again, add recursionZe Libertine Gamer1-0/+4 2016-10-21Add quotes to correct behavior for arglistZe Libertine Gamer1-1/+1 2016-10-14updater.sh: add recursion, error handlingZe Libertine Gamer1-43/+101 2016-10-14Correct pipe-handling behaviorZe Libertine Gamer1-1/+9 2016-10-12Clarify a method to move between platformsZe Libertine Gamer1-2/+5