瀏覽代碼

Remove unnecessary event handler

JC Brand 2 月之前
父節點
當前提交
dc36736412

+ 0 - 8
src/plugins/chatview/bottom-panel.js

@@ -36,7 +36,6 @@ export default class ChatBottomPanel extends CustomElement {
         this.listenTo(this.model, 'change:num_unread', () => this.requestUpdate());
         this.listenTo(this.model, 'emoji-picker-autocomplete', this.autocompleteInPicker);
 
-        this.addEventListener('click', (ev) => this.sendButtonClicked(ev));
         this.addEventListener('emojipickerblur', () =>
             /** @type {HTMLElement} */ (this.querySelector('.chat-textarea')).focus()
         );
@@ -50,13 +49,6 @@ export default class ChatBottomPanel extends CustomElement {
         });
     }
 
-    sendButtonClicked(ev) {
-        if (ev.delegateTarget?.dataset.action === 'sendMessage') {
-            const form = /** @type {MessageForm} */ (this.querySelector('converse-message-form'));
-            form?.onFormSubmitted(ev);
-        }
-    }
-
     viewUnreadMessages(ev) {
         ev?.preventDefault?.();
         this.model.ui.set({ 'scrolled': false });

+ 0 - 1
src/types/plugins/chatview/bottom-panel.d.ts

@@ -8,7 +8,6 @@ export default class ChatBottomPanel extends CustomElement {
     connectedCallback(): Promise<void>;
     initialize(): Promise<void>;
     render(): import("lit-html").TemplateResult<1> | "";
-    sendButtonClicked(ev: any): void;
     viewUnreadMessages(ev: any): void;
     onDragOver(ev: any): void;
     clearMessages(ev: any): void;

+ 1 - 0
src/types/plugins/muc-views/bottom-panel.d.ts

@@ -1,5 +1,6 @@
 export default class MUCBottomPanel extends BottomPanel {
     renderIfOwnOccupant(o: any): void;
+    sendButtonClicked(ev: any): void;
 }
 import BottomPanel from 'plugins/chatview/bottom-panel.js';
 //# sourceMappingURL=bottom-panel.d.ts.map