aboutsummaryrefslogtreecommitdiffhomepage
path: root/main.js
diff options
context:
space:
mode:
authorunknown <zachary.romick@vanderbilt.edu> 2020-08-07 18:44:03 -0500
committerunknown <zachary.romick@vanderbilt.edu> 2020-08-07 18:44:03 -0500
commitc6d6bc1a9c2bdb6f42d70ee027bf97ccda1976a9 (patch)
treef481b42c54e9fb1ac7aef6e1c71d3b8a198065e4 /main.js
parent05563419cd447ed2c91ef635db4c91cf05803325 (diff)
Created a mod message button to copy mod message to clipboard
Diffstat (limited to 'main.js')
-rw-r--r--main.js12
1 files changed, 7 insertions, 5 deletions
diff --git a/main.js b/main.js
index 12b6140..d3a3250 100644
--- a/main.js
+++ b/main.js
@@ -41,13 +41,15 @@ function compute() {
let modMessage = `Mod Message: Time starts at ${parseFloat(startFrame).toFixed(3)} and ends at ${parseFloat(endFrame).toFixed(3)} at ${frameRate} fps to get a final time of ${finalTime}.`;
let credits = `Retimed using [yt-frame-timer](https://mattbraddock.com/yt-frame-timer)`;
document.getElementById('time').value = finalTime;
- document.getElementById('postModMessage').innerHTML = "The mod message has been copied to clipboard! Please paste the it into the comment of the run you are verifying.";
document.getElementById('modMessage').innerHTML = modMessage + ' ' + credits;
- // Copy mod message to clipboard
- navigator.clipboard.writeText(modMessage)
- .then(() => { alert(`Copied to clipboard!`) })
- .catch((error) => { alert(`Copy failed! ${error}`) })
+ // Allow user to copy mod message to clipboard
+ document.getElementById("modMessageButton").disabled = false;
+ $("#modMessageButton").click(function () {
+ navigator.clipboard.writeText(modMessage + ' ' + credits)
+ .then(() => { alert(`The mod message has been copied to clipboard! Please paste it into the comment of the run you are verifying.`) })
+ .catch((error) => { alert(`Failed to copy to clipboard! ${error}`) })
+ });
}
const validateFPS = (event) => {