fix(messages): send images via Enter — case-insensitive img check, setContents([]) to clear
Some checks are pending
NordaBiz Tests / Unit & Integration Tests (push) Waiting to run
NordaBiz Tests / E2E Tests (Playwright) (push) Blocked by required conditions
NordaBiz Tests / Smoke Tests (Production) (push) Blocked by required conditions
NordaBiz Tests / Send Failure Notification (push) Blocked by required conditions
Some checks are pending
NordaBiz Tests / Unit & Integration Tests (push) Waiting to run
NordaBiz Tests / E2E Tests (Playwright) (push) Blocked by required conditions
NordaBiz Tests / Smoke Tests (Production) (push) Blocked by required conditions
NordaBiz Tests / Send Failure Notification (push) Blocked by required conditions
This commit is contained in:
parent
51c80c78a4
commit
7c8fd90a21
@ -1244,10 +1244,11 @@
|
||||
handler: function() {
|
||||
var html = state.quill.root.innerHTML;
|
||||
var text = state.quill.getText().trim();
|
||||
var hasContent = text || html.indexOf('<img') !== -1;
|
||||
var hasImage = html.toLowerCase().indexOf('<img') !== -1;
|
||||
var hasContent = text || hasImage || state.quill.getLength() > 1;
|
||||
if (hasContent) {
|
||||
state.quill.setText('');
|
||||
Composer.sendContent(html, text || '(obraz)');
|
||||
state.quill.setContents([]); // Clear everything including images
|
||||
Composer.sendContent(html, text || '📷');
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@ -1393,14 +1394,16 @@
|
||||
|
||||
var html = state.quill.root.innerHTML;
|
||||
var text = state.quill.getText().trim();
|
||||
var hasImage = html.toLowerCase().indexOf('<img') !== -1;
|
||||
|
||||
if (!text && !state.attachedFiles.length) return;
|
||||
if (!text && !hasImage && !state.attachedFiles.length) return;
|
||||
if (!text && hasImage) text = '📷';
|
||||
|
||||
var convId = state.currentConversationId;
|
||||
var savedReplyTo = state.replyToMessage;
|
||||
var savedFiles = state.attachedFiles.slice();
|
||||
|
||||
state.quill.setText('');
|
||||
state.quill.setContents([]);
|
||||
state.attachedFiles = [];
|
||||
state.replyToMessage = null;
|
||||
var replyPreview = document.getElementById('replyPreview');
|
||||
|
||||
Loading…
Reference in New Issue
Block a user