diff --git a/kana/djtkana.js b/kana/djtkana.js
index 74489e7..7161a60 100644
--- a/kana/djtkana.js
+++ b/kana/djtkana.js
@@ -123,10 +123,7 @@ var replacements = {
'tu' : 'tsu',
'ti' : 'chi',
'ci' : 'chi',
- 'si' : 'chu', // these are broken. will fix later.
- 'du' : 'zu',
- 'di' : 'ji',
- 'wo' : 'o',
+ 'wo' : 'o'
};
var active = [];
@@ -294,7 +291,7 @@ function check_answer() {
chars_correct = cur_reading.split('');
for (i = 0; i < chars.length; i++) {
- if(chars[i] != chars_correct[i]) {
+ if(chars[i] != chars_correct[i] && answer != 'w') {
document.getElementById('message').innerHTML = '' + cur_kana + ' = ' + cur_reading + '';
wrong = true;
}
@@ -343,7 +340,6 @@ function play_other(file) {
function stroke_order() {
document.getElementById('kana').innerHTML = '';
document.getElementById('input_box').focus();
-
}
@@ -373,6 +369,7 @@ onload = function () {
answer_input.onpropertychange = answer_input.oninput;
document.body.onkeydown = function(e){
+ document.getElementById('input_box').focus();
if(e.keyCode == 32 || e.keyCode == 13){
e.preventDefault();
if( ! wrong) {