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