Spaces:
Running
Running
Update index.html
Browse files- index.html +27 -6
index.html
CHANGED
|
@@ -698,9 +698,24 @@
|
|
| 698 |
|
| 699 |
if (isSpeed) {
|
| 700 |
switch (currentSpeedQuestionType) {
|
| 701 |
-
case 'zh-en':
|
| 702 |
-
|
| 703 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 704 |
}
|
| 705 |
} else {
|
| 706 |
switch (currentMode) {
|
|
@@ -714,14 +729,20 @@
|
|
| 714 |
answerInput.placeholder = "請輸入中文答案...";
|
| 715 |
break;
|
| 716 |
case 'zh-en': case 'hard':
|
| 717 |
-
frontText = card.chinese; backText = card.english;
|
|
|
|
|
|
|
| 718 |
case 'en-zh':
|
| 719 |
frontText = card.english; backText = card.chinese;
|
| 720 |
-
[speakBtn, speakSlowBtn].forEach(btn => btn.classList.remove('hidden'));
|
|
|
|
|
|
|
| 721 |
case 'listen':
|
| 722 |
frontText = '請聽發音'; backText = card.english;
|
| 723 |
[speakBtn, speakSlowBtn].forEach(btn => btn.classList.remove('hidden'));
|
| 724 |
-
speakWord(card.english, 0.75);
|
|
|
|
|
|
|
| 725 |
}
|
| 726 |
}
|
| 727 |
frontDisplay.textContent = frontText;
|
|
|
|
| 698 |
|
| 699 |
if (isSpeed) {
|
| 700 |
switch (currentSpeedQuestionType) {
|
| 701 |
+
case 'zh-en':
|
| 702 |
+
frontText = card.chinese;
|
| 703 |
+
backText = card.english;
|
| 704 |
+
answerInput.placeholder = "請輸入英文答案...";
|
| 705 |
+
break;
|
| 706 |
+
case 'en-zh':
|
| 707 |
+
frontText = card.english;
|
| 708 |
+
backText = card.chinese;
|
| 709 |
+
[speakBtn, speakSlowBtn].forEach(btn => btn.classList.remove('hidden'));
|
| 710 |
+
answerInput.placeholder = "請輸入中文答案...";
|
| 711 |
+
break;
|
| 712 |
+
case 'listen':
|
| 713 |
+
frontText = '請聽發音';
|
| 714 |
+
backText = card.english;
|
| 715 |
+
[speakBtn, speakSlowBtn].forEach(btn => btn.classList.remove('hidden'));
|
| 716 |
+
speakWord(card.english, 0.75);
|
| 717 |
+
answerInput.placeholder = "請輸入英文答案...";
|
| 718 |
+
break;
|
| 719 |
}
|
| 720 |
} else {
|
| 721 |
switch (currentMode) {
|
|
|
|
| 729 |
answerInput.placeholder = "請輸入中文答案...";
|
| 730 |
break;
|
| 731 |
case 'zh-en': case 'hard':
|
| 732 |
+
frontText = card.chinese; backText = card.english;
|
| 733 |
+
answerInput.placeholder = "請輸入英文答案...";
|
| 734 |
+
break;
|
| 735 |
case 'en-zh':
|
| 736 |
frontText = card.english; backText = card.chinese;
|
| 737 |
+
[speakBtn, speakSlowBtn].forEach(btn => btn.classList.remove('hidden'));
|
| 738 |
+
answerInput.placeholder = "請輸入中文答案...";
|
| 739 |
+
break;
|
| 740 |
case 'listen':
|
| 741 |
frontText = '請聽發音'; backText = card.english;
|
| 742 |
[speakBtn, speakSlowBtn].forEach(btn => btn.classList.remove('hidden'));
|
| 743 |
+
speakWord(card.english, 0.75);
|
| 744 |
+
answerInput.placeholder = "請輸入英文答案...";
|
| 745 |
+
break;
|
| 746 |
}
|
| 747 |
}
|
| 748 |
frontDisplay.textContent = frontText;
|