From e86aa4283ef4decd3fb87cb31d8fdc4b7bc1f816 Mon Sep 17 00:00:00 2001 From: Valentin Rigal <rigal@teklia.com> Date: Fri, 4 Jun 2021 11:30:41 +0200 Subject: [PATCH] Fixes for the integrated build --- src/components/KeyboardDisplay.vue | 5 ++--- src/content/content.js | 5 ++++- src/views/Home.vue | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/components/KeyboardDisplay.vue b/src/components/KeyboardDisplay.vue index 61a98683..c22daa91 100644 --- a/src/components/KeyboardDisplay.vue +++ b/src/components/KeyboardDisplay.vue @@ -9,7 +9,7 @@ export default { props: { inputField: { - type: HTMLInputElement, + type: [HTMLInputElement, HTMLTextAreaElement], required: true, }, }, @@ -24,7 +24,6 @@ export default { }, methods: { addChar(char) { - console.log("adding", char); // Add a character to the input depending on selection position const start = this.inputField.selectionStart; const value = this.inputField.value; @@ -39,7 +38,7 @@ export default { }; </script> -<style lang="scss" scoped> +<style scoped> .virtual-keyboard { position: absolute; top: 100%; diff --git a/src/content/content.js b/src/content/content.js index 777fc119..edbd3332 100644 --- a/src/content/content.js +++ b/src/content/content.js @@ -3,7 +3,10 @@ import Keyboard from "../components/KeyboardDisplay.vue"; import router from "../router"; import store from "../store"; -const inputFields = document.getElementsByTagName("input"); +const inputFields = [ + ...document.getElementsByTagName("input"), + ...document.getElementsByTagName("textarea"), +]; let keyboard = null; const createKeyboard = (input) => { diff --git a/src/views/Home.vue b/src/views/Home.vue index 8f4339d3..bb9a0fe7 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -7,7 +7,7 @@ <script> // @ is an alias to /src -import HelloWorld from "@/components/HelloWorld.vue"; +import HelloWorld from "../components/HelloWorld.vue"; export default { name: "Home", -- GitLab