specifying element

This commit is contained in:
Miodec 2022-10-11 13:42:35 +02:00
parent 9a162544cc
commit 3f50619fd9
2 changed files with 10 additions and 8 deletions

View file

@ -24,7 +24,7 @@ function updateLongTextWarning(): void {
export function show(): void {
if ($(wrapper).hasClass("hidden")) {
updateLongTextWarning();
if ($(`${popup} .checkbox input`).prop("checked")) {
if ($(`${popup} .randomWordsCheckbox input`).prop("checked")) {
$(`${popup} .inputs .randomInputFields`).removeClass("disabled");
} else {
$(`${popup} .inputs .randomInputFields`).addClass("disabled");
@ -103,8 +103,8 @@ $(wrapper).on("mousedown", (e) => {
}
});
$(`${popup} .inputs .checkbox input`).on("change", () => {
if ($(`${popup} .checkbox input`).prop("checked")) {
$(`${popup} .inputs .randomWordsCheckbox input`).on("change", () => {
if ($(`${popup} .randomWordsCheckbox input`).prop("checked")) {
$(`${popup} .inputs .randomInputFields`).removeClass("disabled");
} else {
$(`${popup} .inputs .randomInputFields`).addClass("disabled");
@ -174,14 +174,16 @@ function apply(): void {
CustomText.setTime(parseInt($(`${popup} .time input`).val() as string) || -1);
CustomText.setIsWordRandom(
$(`${popup} .checkbox input`).prop("checked") && CustomText.word > -1
$(`${popup} .randomWordsCheckbox input`).prop("checked") &&
CustomText.word > -1
);
CustomText.setIsTimeRandom(
$(`${popup} .checkbox input`).prop("checked") && CustomText.time > -1
$(`${popup} .randomWordsCheckbox input`).prop("checked") &&
CustomText.time > -1
);
if (
$(`${popup} .checkbox input`).prop("checked") &&
$(`${popup} .randomWordsCheckbox input`).prop("checked") &&
!CustomText.isTimeRandom &&
!CustomText.isWordRandom
) {
@ -194,7 +196,7 @@ function apply(): void {
}
if (
$(`${popup} .checkbox input`).prop("checked") &&
$(`${popup} .randomWordsCheckbox input`).prop("checked") &&
CustomText.isTimeRandom &&
CustomText.isWordRandom
) {

View file

@ -449,7 +449,7 @@
<textarea class="textarea" placeholder="Custom text"></textarea>
</div>
<div class="inputs">
<label class="checkbox">
<label class="checkbox randomWordsCheckbox">
<input type="checkbox" />
<div class="customTextCheckbox">
<div class="check">