Fix send shortcut in new media popup
This commit is contained in:
parent
ce033077f7
commit
f6bd0dffce
@ -49,7 +49,7 @@ export default class PopupNewMedia extends PopupElement {
|
|||||||
sendFileDetails: [],
|
sendFileDetails: [],
|
||||||
group: false
|
group: false
|
||||||
};
|
};
|
||||||
inputField: InputField;
|
private inputField: InputField;
|
||||||
|
|
||||||
constructor(private chat: Chat, files: File[], willAttachType: PopupNewMedia['willAttach']['type']) {
|
constructor(private chat: Chat, files: File[], willAttachType: PopupNewMedia['willAttach']['type']) {
|
||||||
super('popup-send-photo popup-new-media', null, {closable: true, withConfirm: 'Modal.Send'});
|
super('popup-send-photo popup-new-media', null, {closable: true, withConfirm: 'Modal.Send'});
|
||||||
@ -126,11 +126,11 @@ export default class PopupNewMedia extends PopupElement {
|
|||||||
|
|
||||||
private onKeyDown = (e: KeyboardEvent) => {
|
private onKeyDown = (e: KeyboardEvent) => {
|
||||||
const target = e.target as HTMLElement;
|
const target = e.target as HTMLElement;
|
||||||
if(target.tagName === 'INPUT' || target.hasAttribute('contenteditable')) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(target !== this.input) {
|
if(target !== this.input) {
|
||||||
|
if(target.tagName === 'INPUT' || target.hasAttribute('contenteditable')) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
this.input.focus();
|
this.input.focus();
|
||||||
placeCaretAtEnd(this.input);
|
placeCaretAtEnd(this.input);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user