diff --git a/public/css/style.scss b/public/css/style.scss
index 2dfc9210a..c77f5a14d 100644
--- a/public/css/style.scss
+++ b/public/css/style.scss
@@ -2430,6 +2430,9 @@ key {
border-radius: var(--roundness);
cursor: pointer;
+ &:hover {
+ color: var(--main-color);
+ }
&:focus {
background: var(--sub-color);
color: var(--main-color);
diff --git a/public/index.html b/public/index.html
index 64fd58069..88950dd7e 100644
--- a/public/index.html
+++ b/public/index.html
@@ -973,7 +973,18 @@
{
alert(`Im currently preparing the system to be ready for leaderboards and other awesome features - it looks like you need to change your display name.
-
- It either contains special characters, or your display name is the same as someone elses and your account was made later.
-
- Sorry for this inconvenience.
- `);
+
+ It either contains special characters, or your display name is the same as someone elses and your account was made later.
+
+ Sorry for this inconvenience.
+ `);
let newName = prompt(
"Please provide a new username - you can use lowercase and uppercase characters, numbers and one of these special characters ( . _ - ). The new name cannot be longer than 12 characters.",
firebase.auth().currentUser.displayName
@@ -4068,14 +4068,9 @@ $(document).keydown((event) => {
if (firebase.app().options.projectId === "monkey-type-dev-67af4") {
$("#top .logo .bottom").text("monkey-dev");
$("head title").text("Monkey Dev");
- $("body").append(`
-
- DEV
-
-
- DEV
-
-`);
+ $("body").append(
+ `
DEV
DEV
`
+ );
}
if (window.location.hostname === "localhost") {
@@ -4085,12 +4080,9 @@ if (window.location.hostname === "localhost") {
$("#top .logo .top").text("localhost");
$("head title").text($("head title").text() + " (localhost)");
firebase.functions().useFunctionsEmulator("http://localhost:5001");
- $("body").append(`
- local
-
-
- local
-
`);
+ $("body").append(
+ `
local
local
`
+ );
}
loadConfigFromCookie();
@@ -4139,6 +4131,17 @@ $(".scrollToTopButton").click((event) => {
window.scrollTo(0, 0);
});
+$(".pageTest #copyWordsListButton").click(async (event) => {
+ try {
+ await navigator.clipboard.writeText(
+ wordsList.slice(0, inputHistory.length).join(" ")
+ );
+ showNotification("Copied to clipboard", 1000);
+ } catch (e) {
+ showNotification("Could not copy to clipboard: " + e, 5000);
+ }
+});
+
let ctx = $("#wpmChart");
let wpmOverTimeChart = new Chart(ctx, {
type: "line",