Fix: allow SPACE to enter inputtext

This commit is contained in:
2019-03-03 20:28:25 +09:00
parent 2f136246eb
commit c50bbddce7
3 changed files with 11 additions and 8 deletions
+7 -3
View File
@@ -101,7 +101,8 @@ var TypingTest = {
this.inputTextContent.anchor.set(0.5); this.inputTextContent.anchor.set(0.5);
this.inputTextContent.canvasInput.value(''); this.inputTextContent.canvasInput.value('');
this.inputTextContent.canvasInput.focus(); this.inputTextContent.canvasInput.focus();
this.inputTextContent.canvasInput.placeHolder("입력 후 [ Enter ]키를 누르세요"); this.inputTextContent.canvasInput.fontSize(26);
this.inputTextContent.canvasInput.placeHolder("입력 후 Space, Enter키를 누르세요");
// inputTextContent.canvasInput._onkeydown = this.checkInputText; // inputTextContent.canvasInput._onkeydown = this.checkInputText;
// inputTextContent.canvasInput._onkeyup = function() { // inputTextContent.canvasInput._onkeyup = function() {
this.inputTextContent.canvasInput._onkeyup = function() { this.inputTextContent.canvasInput._onkeyup = function() {
@@ -348,10 +349,13 @@ var TypingTest = {
}, },
checkTypingContents: function(event) { checkTypingContents: function(event) {
if(event.keyCode == Phaser.Keyboard.ENTER) { if(event.keyCode == Phaser.Keyboard.ENTER ||
event.keyCode == Phaser.Keyboard.SPACEBAR) {
// console.log("### enter ###"); // console.log("### enter ###");
var inputContent = this.inputTextContent.canvasInput.value(); var inputContent = this.inputTextContent.canvasInput.value().trim();
var typingContent = this.typingRandomContents[this.typingIndex]; var typingContent = this.typingRandomContents[this.typingIndex];
console.log("inputContent : " + inputContent);
console.log("typingContent : " + typingContent);
if(inputContent === typingContent) { if(inputContent === typingContent) {
this.calculateTypingRecord(typingContent); this.calculateTypingRecord(typingContent);
+2 -1
View File
@@ -77,7 +77,8 @@ var WordFlyingSaucer = {
this.inputText.anchor.set(0.5); this.inputText.anchor.set(0.5);
this.inputText.canvasInput.value(''); this.inputText.canvasInput.value('');
this.inputText.canvasInput.focus(); this.inputText.canvasInput.focus();
this.inputText.canvasInput.placeHolder("입력 후 스페이스, 엔터키를 누르세요"); this.inputText.canvasInput.fontSize(26);
this.inputText.canvasInput.placeHolder("입력 후 Space, Enter키를 누르세요");
// inputText.canvasInput._onkeydown = this.checkInputText; // inputText.canvasInput._onkeydown = this.checkInputText;
// inputText.canvasInput._onkeyup = function() { // inputText.canvasInput._onkeyup = function() {
var self = this; var self = this;
+2 -4
View File
@@ -1,13 +1,11 @@
<script> <script>
/*
$(document).ready(function() { $(document).ready(function() {
showErrorMessage( showErrorMessage(
"(0125일) 새소식<br/>\ "(0303일) 알림<br/>\
* 보너스, 추가 컨텐츠로 [ ITQ 시험장 체험 ] 앱이 추가되었습니다. 화면 하단에서 확인해 보세요.", "success" * 타자 시험에서 [Enter]키 외에 [Space]키를 눌러도 되도록 수정했습니다.<br/>(한컴타자와 같은 방식으로 변경했습니다)", "success"
); );
}); });
*/
function loadMaestroExperienceAccount() { function loadMaestroExperienceAccount() {