From c50bbddce7fecea52af9700f9b0b2643ffed9e28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=84=8B=E1=85=A2=E1=84=91=E1=85=B3=E1=86=AF=20=E1=84=82?= =?UTF-8?q?=E1=85=A9=E1=84=90=E1=85=B3=E1=84=87=E1=85=AE=E1=86=A8?= Date: Sun, 3 Mar 2019 20:28:25 +0900 Subject: [PATCH] Fix: allow SPACE to enter inputtext --- src/game/typing/test/game.js | 10 +++++++--- src/game/typing/word_flyingsaucer/game.js | 3 ++- src/web/module/home_section.html | 6 ++---- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/game/typing/test/game.js b/src/game/typing/test/game.js index 5a06400..3e4a0f0 100644 --- a/src/game/typing/test/game.js +++ b/src/game/typing/test/game.js @@ -101,7 +101,8 @@ var TypingTest = { this.inputTextContent.anchor.set(0.5); this.inputTextContent.canvasInput.value(''); 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._onkeyup = function() { this.inputTextContent.canvasInput._onkeyup = function() { @@ -348,10 +349,13 @@ var TypingTest = { }, checkTypingContents: function(event) { - if(event.keyCode == Phaser.Keyboard.ENTER) { + if(event.keyCode == Phaser.Keyboard.ENTER || + event.keyCode == Phaser.Keyboard.SPACEBAR) { // console.log("### enter ###"); - var inputContent = this.inputTextContent.canvasInput.value(); + var inputContent = this.inputTextContent.canvasInput.value().trim(); var typingContent = this.typingRandomContents[this.typingIndex]; + console.log("inputContent : " + inputContent); + console.log("typingContent : " + typingContent); if(inputContent === typingContent) { this.calculateTypingRecord(typingContent); diff --git a/src/game/typing/word_flyingsaucer/game.js b/src/game/typing/word_flyingsaucer/game.js index 35804dc..24ca131 100644 --- a/src/game/typing/word_flyingsaucer/game.js +++ b/src/game/typing/word_flyingsaucer/game.js @@ -77,7 +77,8 @@ var WordFlyingSaucer = { this.inputText.anchor.set(0.5); this.inputText.canvasInput.value(''); 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._onkeyup = function() { var self = this; diff --git a/src/web/module/home_section.html b/src/web/module/home_section.html index 5066d48..6d8dd14 100644 --- a/src/web/module/home_section.html +++ b/src/web/module/home_section.html @@ -1,13 +1,11 @@