Prevent early TempRadio command copying

This commit is contained in:
mikecarper committed 2026-09-16 14:21:29 -07:00
1 parent e350ace09b
commit 784eb2a0b2
2 files changed
+17 -2

No files matched your search

+10 -2
View File
@@ -329,8 +329,16 @@
setText(root, '[data-role="countdown-detail"]', "Temporary radios should be back on saved settings.");
}
setCommand(root, "stock-now", commands.stockNow);
setCommand(root, "companion-now", commands.companionNow);
if (phase === "active") {
setCommand(root, "stock-now", commands.stockNow);
setCommand(root, "companion-now", commands.companionNow);
} else {
const unavailable = phase === "before"
? "Available when the test starts — use Option 2 to schedule now."
: "Test window ended — do not start TempRadio.";
setCommand(root, "stock-now", unavailable);
setCommand(root, "companion-now", unavailable);
}
setCommandEnabled(root, "stock-now", phase === "active");
setCommandEnabled(root, "companion-now", phase === "active");
setText(
+7
View File
@@ -184,6 +184,13 @@
overflow-wrap: anywhere;
}
/* Material adds its own copier to every code block. This page supplies
state-aware copy buttons, so the generic buttons would bypass disabled
pre-start commands and duplicate every enabled action. */
.preset-test .md-clipboard {
display: none !important;
}
.preset-test button {
border: 0;
border-radius: 0.25rem;