mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2024-09-21 07:46:15 +08:00
only showing word count when random is enabled, added random description
This commit is contained in:
parent
9af91950e4
commit
22e4ea7470
|
@ -375,6 +375,13 @@ a:hover {
|
|||
}
|
||||
|
||||
.check {
|
||||
span {
|
||||
display: block;
|
||||
font-size: .76rem;
|
||||
color: var(--sub-color);
|
||||
margin-left: 1.5rem;
|
||||
}
|
||||
|
||||
input {
|
||||
margin: 0 !important;
|
||||
cursor: pointer;
|
||||
|
@ -382,7 +389,7 @@ a:hover {
|
|||
height: 0;
|
||||
display: none;
|
||||
|
||||
& ~ .customTextRandomCheckbox {
|
||||
&~.customTextRandomCheckbox {
|
||||
width: 12px;
|
||||
height: 12px;
|
||||
background: rgba(0, 0, 0, 0.1);
|
||||
|
@ -393,7 +400,7 @@ a:hover {
|
|||
transition: 0.25s;
|
||||
}
|
||||
|
||||
&:checked ~ .customTextRandomCheckbox {
|
||||
&:checked~.customTextRandomCheckbox {
|
||||
background: var(--main-color);
|
||||
}
|
||||
}
|
||||
|
@ -772,7 +779,8 @@ a:hover {
|
|||
}
|
||||
|
||||
&.outline {
|
||||
@extend #caret, .block;
|
||||
@extend #caret,
|
||||
.block;
|
||||
background: transparent;
|
||||
border: 1px solid var(--caret-color);
|
||||
}
|
||||
|
@ -810,6 +818,7 @@ a:hover {
|
|||
}
|
||||
|
||||
@keyframes caretFlash {
|
||||
|
||||
0%,
|
||||
100% {
|
||||
opacity: 0;
|
||||
|
@ -1466,9 +1475,9 @@ key {
|
|||
border-bottom: 2px solid var(--error-color);
|
||||
text-shadow: 1px 0px 0px var(--bg-color),
|
||||
// 2px 0px 0px var(--bg-color),
|
||||
-1px 0px 0px var(--bg-color),
|
||||
-1px 0px 0px var(--bg-color),
|
||||
// -2px 0px 0px var(--bg-color),
|
||||
0px 1px 0px var(--bg-color),
|
||||
0px 1px 0px var(--bg-color),
|
||||
1px 1px 0px var(--bg-color), -1px 1px 0px var(--bg-color);
|
||||
}
|
||||
|
||||
|
@ -1569,7 +1578,7 @@ key {
|
|||
height: 0;
|
||||
display: none;
|
||||
|
||||
& ~ .customCheckbox {
|
||||
&~.customCheckbox {
|
||||
width: 12px;
|
||||
height: 12px;
|
||||
background: rgba(0, 0, 0, 0.1);
|
||||
|
@ -1580,7 +1589,7 @@ key {
|
|||
transition: 0.25s;
|
||||
}
|
||||
|
||||
&:checked ~ .customCheckbox {
|
||||
&:checked~.customCheckbox {
|
||||
background: var(--main-color);
|
||||
}
|
||||
}
|
||||
|
@ -2337,4 +2346,4 @@ key {
|
|||
.r5 {
|
||||
display: grid;
|
||||
grid-template-columns: 4fr 7.5fr 4fr;
|
||||
}
|
||||
}
|
|
@ -49,10 +49,12 @@
|
|||
<textarea class="textarea" placeholder="Custom text"></textarea>
|
||||
<div class="inputs">
|
||||
<label class="check"><input type="checkbox">
|
||||
<div class="customTextRandomCheckbox"></div>Random
|
||||
<div class="customTextRandomCheckbox"></div>Random<span>You can randomise the above words, and control how
|
||||
many words are generated.</span>
|
||||
</label>
|
||||
<label class="wordcount"><input type="number" value="1" min="1" max="10000">
|
||||
<label class="wordcount">
|
||||
Word count
|
||||
<input type="number" value="1" min="1" max="10000">
|
||||
</label>
|
||||
</div>
|
||||
<div class="button">ok</div>
|
||||
|
|
|
@ -2726,6 +2726,11 @@ function hideCapsWarning() {
|
|||
|
||||
function showCustomTextPopup() {
|
||||
if ($("#customTextPopupWrapper").hasClass("hidden")) {
|
||||
if ($("#customTextPopup .check input").prop("checked")) {
|
||||
$("#customTextPopup .inputs .wordcount").removeClass("hidden");
|
||||
} else {
|
||||
$("#customTextPopup .inputs .wordcount").addClass("hidden");
|
||||
}
|
||||
$("#customTextPopupWrapper")
|
||||
.stop(true, true)
|
||||
.css("opacity", 0)
|
||||
|
@ -2761,6 +2766,14 @@ $("#customTextPopupWrapper").click((e) => {
|
|||
}
|
||||
});
|
||||
|
||||
$("#customTextPopup .inputs .check input").change((e) => {
|
||||
if ($("#customTextPopup .check input").prop("checked")) {
|
||||
$("#customTextPopup .inputs .wordcount").removeClass("hidden");
|
||||
} else {
|
||||
$("#customTextPopup .inputs .wordcount").addClass("hidden");
|
||||
}
|
||||
});
|
||||
|
||||
$("#customTextPopup .button").click((e) => {
|
||||
let text = $("#customTextPopup textarea").val();
|
||||
text = text.trim();
|
||||
|
|
Loading…
Reference in a new issue