浏览代码

Rename dropdown function

JC Brand 3 月之前
父节点
当前提交
f8ed25cffe

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

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

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

@@ -56,15 +56,15 @@ export default class Dropdown extends DropdownBase {
     }
 
     disconnectedCallback() {
-        this.removeEventListener("keydown", this.onGlobalKeyDown);
+        this.removeEventListener("keydown", this.onKeyDown);
         this.disableArrowNavigation();
         super.disconnectedCallback();
     }
 
     registerEvents() {
-        this.onGlobalKeyDown = (ev) => this.#onGlobalKeyDown(ev);
+        this.onKeyDown = (ev) => this.#onKeyDown(ev);
         this.addEventListener("hide.bs.dropdown", () => this.onDropdownHide());
-        this.addEventListener("keydown", this.onGlobalKeyDown);
+        this.addEventListener("keydown", this.onKeyDown);
     }
 
     onDropdownHide() {
@@ -109,7 +109,7 @@ export default class Dropdown extends DropdownBase {
     /**
      * @param {KeyboardEvent} ev
      */
-    #onGlobalKeyDown(ev) {
+    #onKeyDown(ev) {
         if (!this.navigator || !u.isVisible(this)) return;
 
         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;
     updateSearchResults(changed: any): any[];
     registerEvents(): void;
-    onGlobalKeyDown: (ev: any) => void;
+    onKeyDown: (ev: any) => void;
     connectedCallback(): void;
     onDropdownHide(): void;
     /**

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

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