Explorar o código

fix(webapp): replace deprecated `keyCode`

## Reference

https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode
https://developer.mozilla.org/en-US/docs/Web/API/UI_Events/Keyboard_event_key_values#whitespace_keys
Rotzbua %!s(int64=2) %!d(string=hai) anos
pai
achega
4c78b71657
Modificáronse 1 ficheiros con 8 adicións e 8 borrados
  1. 8 8
      www/webapp/src/components/Field/RecordItem.vue

+ 8 - 8
www/webapp/src/components/Field/RecordItem.vue

@@ -203,26 +203,26 @@ export default {
         && this.$refs.input[index].$refs.input.selectionStart === this.fields[index].value.length;
     },
     keydownHandler(index, event) {
-      switch (event.keyCode) {
-        case 8:
+      switch (event.key) {
+        case "Backspace":
           this.backspaceHandler(index, event);
           break;
-        case 32:
+        case " ":
           this.spaceHandler(index, event);
           break;
-        case 35:
+        case "End":
           this.endHandler(event);
           break;
-        case 36:
+        case "Home":
           this.homeHandler(event);
           break;
-        case 37:
+        case "ArrowLeft":
           this.leftHandler(index, event);
           break;
-        case 39:
+        case "ArrowRight":
           this.rightHandler(index, event);
           break;
-        case 46:
+        case "Delete":
           this.deleteHandler(index, event);
           break;
       }