2
0
JC Brand 3 сар өмнө
parent
commit
f8ed25cffe

+ 4 - 4
src/shared/chat/emoji-picker.js

@@ -121,9 +121,9 @@ export default class EmojiPicker extends CustomElement {
     }
     }
 
 
     registerEvents() {
     registerEvents() {
-        this.onGlobalKeyDown = (ev) => this.#onGlobalKeyDown(ev);
+        this.onKeyDown = (ev) => this.#onKeyDown(ev);
         this.dropdown.addEventListener("hide.bs.dropdown", () => this.onDropdownHide());
         this.dropdown.addEventListener("hide.bs.dropdown", () => this.onDropdownHide());
-        this.addEventListener("keydown", this.onGlobalKeyDown);
+        this.addEventListener("keydown", this.onKeyDown);
     }
     }
 
 
     connectedCallback() {
     connectedCallback() {
@@ -132,7 +132,7 @@ export default class EmojiPicker extends CustomElement {
     }
     }
 
 
     disconnectedCallback() {
     disconnectedCallback() {
-        this.removeEventListener("keydown", this.onGlobalKeyDown);
+        this.removeEventListener("keydown", this.onKeyDown);
         this.disableArrowNavigation();
         this.disableArrowNavigation();
         super.disconnectedCallback();
         super.disconnectedCallback();
     }
     }
@@ -140,7 +140,7 @@ export default class EmojiPicker extends CustomElement {
     /**
     /**
      * @param {KeyboardEvent} ev
      * @param {KeyboardEvent} ev
      */
      */
-    #onGlobalKeyDown(ev) {
+    #onKeyDown(ev) {
         if (!this.navigator || !u.isVisible(this)) return;
         if (!this.navigator || !u.isVisible(this)) return;
 
 
         if (ev.key === KEYCODES.ENTER) {
         if (ev.key === KEYCODES.ENTER) {

+ 4 - 4
src/shared/components/dropdown.js

@@ -56,15 +56,15 @@ export default class Dropdown extends DropdownBase {
     }
     }
 
 
     disconnectedCallback() {
     disconnectedCallback() {
-        this.removeEventListener("keydown", this.onGlobalKeyDown);
+        this.removeEventListener("keydown", this.onKeyDown);
         this.disableArrowNavigation();
         this.disableArrowNavigation();
         super.disconnectedCallback();
         super.disconnectedCallback();
     }
     }
 
 
     registerEvents() {
     registerEvents() {
-        this.onGlobalKeyDown = (ev) => this.#onGlobalKeyDown(ev);
+        this.onKeyDown = (ev) => this.#onKeyDown(ev);
         this.addEventListener("hide.bs.dropdown", () => this.onDropdownHide());
         this.addEventListener("hide.bs.dropdown", () => this.onDropdownHide());
-        this.addEventListener("keydown", this.onGlobalKeyDown);
+        this.addEventListener("keydown", this.onKeyDown);
     }
     }
 
 
     onDropdownHide() {
     onDropdownHide() {
@@ -109,7 +109,7 @@ export default class Dropdown extends DropdownBase {
     /**
     /**
      * @param {KeyboardEvent} ev
      * @param {KeyboardEvent} ev
      */
      */
-    #onGlobalKeyDown(ev) {
+    #onKeyDown(ev) {
         if (!this.navigator || !u.isVisible(this)) return;
         if (!this.navigator || !u.isVisible(this)) return;
 
 
         if (ev.key === KEYCODES.ENTER) {
         if (ev.key === KEYCODES.ENTER) {

+ 1 - 1
src/types/shared/chat/emoji-picker.d.ts

@@ -42,7 +42,7 @@ export default class EmojiPicker extends CustomElement {
     preserve_scroll: boolean;
     preserve_scroll: boolean;
     updateSearchResults(changed: any): any[];
     updateSearchResults(changed: any): any[];
     registerEvents(): void;
     registerEvents(): void;
-    onGlobalKeyDown: (ev: any) => void;
+    onKeyDown: (ev: any) => void;
     connectedCallback(): void;
     connectedCallback(): void;
     onDropdownHide(): void;
     onDropdownHide(): void;
     /**
     /**

+ 1 - 1
src/types/shared/components/dropdown.d.ts

@@ -13,7 +13,7 @@ export default class Dropdown extends DropdownBase {
     firstUpdated(): void;
     firstUpdated(): void;
     connectedCallback(): void;
     connectedCallback(): void;
     registerEvents(): void;
     registerEvents(): void;
-    onGlobalKeyDown: (ev: any) => void;
+    onKeyDown: (ev: any) => void;
     onDropdownHide(): void;
     onDropdownHide(): void;
     initArrowNavigation(): void;
     initArrowNavigation(): void;
     navigator: DOMNavigator;
     navigator: DOMNavigator;