From c881f6e4d79f25fe8011901db87ae79241810584 Mon Sep 17 00:00:00 2001 From: "Diego F. Goberna" Date: Thu, 4 Oct 2018 03:24:43 +0200 Subject: [PATCH] search button (fixes #12) --- assets/img/slicebtn.png | Bin 0 -> 3256 bytes src/components/keyboard-raycastable.js | 2 +- src/index.html | 1 + src/state/index.js | 9 +++++++++ src/templates/menu.html | 19 ++++++++++++++++++- 5 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 assets/img/slicebtn.png diff --git a/assets/img/slicebtn.png b/assets/img/slicebtn.png new file mode 100644 index 0000000000000000000000000000000000000000..311a01bc54efc9f88d6ef38c6e5368add62e56a0 GIT binary patch literal 3256 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 + diff --git a/src/state/index.js b/src/state/index.js index 9b77386..a5fdb86 100644 --- a/src/state/index.js +++ b/src/state/index.js @@ -28,6 +28,7 @@ AFRAME.registerState({ }, inVR: false, isPaused: false, + showKeyboard: false, menu: { active: true, playButtonText: 'Play' @@ -84,6 +85,10 @@ AFRAME.registerState({ state.challenge.isLoading = true; }, + closekeyboard: (state) => { + state.showKeyboard = false; + }, + /** * Song clicked from menu. */ @@ -109,6 +114,10 @@ AFRAME.registerState({ state.menuSelectedChallenge.difficulty = difficulty; }, + openkeyboard: (state) => { + state.showKeyboard = true; + }, + pausegame: (state) => { state.isPaused = true; }, diff --git a/src/templates/menu.html b/src/templates/menu.html index cee357f..715fbfb 100644 --- a/src/templates/menu.html +++ b/src/templates/menu.html @@ -185,9 +185,26 @@ bind-toggle__raycastable="menu.active && !!menuSelectedChallenge.id" bind__visible="menu.active && !!menuSelectedChallenge.id"> + - + + + + + +