mirror of
https://github.com/ZetaKebab/japanese-conjugation-drill.git
synced 2025-01-14 22:08:44 +00:00
Added basic splash screen and score chart.
This commit is contained in:
parent
88d5e099e7
commit
6cb5ec31d0
@ -9,7 +9,26 @@
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="quizSection">
|
||||
<div id="splash">
|
||||
<h1>Don's Japanese Conjugation Drill</h1>
|
||||
<div>
|
||||
<span>Number of Questions</span>
|
||||
<input id="numQuestions" value="10">
|
||||
</div>
|
||||
<button id="go">Go</button>
|
||||
</div>
|
||||
|
||||
<div id="scoreSection">
|
||||
終わり
|
||||
|
||||
<div id="history">
|
||||
</div>
|
||||
|
||||
<button id="backToStart">Back to Start</button>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="quizSection">
|
||||
|
||||
<div class="questionOuter">
|
||||
<div id="question"></div>
|
||||
@ -41,9 +60,6 @@
|
||||
|
||||
</div>
|
||||
|
||||
<div id="history">
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div id="explanation">
|
||||
<h2>Conjugations for group 1 verbs (godan)</h2>
|
||||
|
@ -274,7 +274,7 @@ var conjugations = {
|
||||
},
|
||||
};
|
||||
|
||||
var log = { "history": [] };
|
||||
var log;
|
||||
|
||||
Array.prototype.randomElement = function () {
|
||||
return this[Math.floor(Math.random() * this.length)]
|
||||
@ -319,6 +319,10 @@ new function($) {
|
||||
}
|
||||
}(jQuery);
|
||||
|
||||
function resetLog() {
|
||||
log = { "history": [] };
|
||||
}
|
||||
|
||||
function getVerbForms(entry) {
|
||||
|
||||
function kanaForm(word) {
|
||||
@ -706,12 +710,42 @@ function updateHistoryView(log) {
|
||||
}
|
||||
|
||||
function proceed() {
|
||||
if (log.history.length == 10) {
|
||||
if (log.history.length == $('#numQuestions').val()) {
|
||||
endQuiz();
|
||||
} else {
|
||||
generateVerbQuestion();
|
||||
}
|
||||
}
|
||||
|
||||
$('window').ready(function() {
|
||||
function showSplash() {
|
||||
$('#splash').show();
|
||||
$('#quizSection').hide();
|
||||
$('#scoreSection').hide();
|
||||
|
||||
$('#go').focus();
|
||||
}
|
||||
|
||||
function startQuiz() {
|
||||
$('#splash').hide();
|
||||
$('#quizSection').show();
|
||||
$('#scoreSection').hide();
|
||||
|
||||
resetLog();
|
||||
generateVerbQuestion();
|
||||
}
|
||||
|
||||
function endQuiz() {
|
||||
$('#splash').hide();
|
||||
$('#quizSection').hide();
|
||||
$('#scoreSection').show();
|
||||
|
||||
$('#backToStart').focus();
|
||||
}
|
||||
|
||||
$('window').ready(function() {
|
||||
|
||||
$('#go').click(startQuiz);
|
||||
$('#backToStart').click(showSplash);
|
||||
|
||||
showSplash();
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user