SHA256
UI: убрать голосовой ввод и связанные настройки
This commit is contained in:
@@ -313,27 +313,22 @@ function openChatActionsMenu({
|
||||
});
|
||||
}
|
||||
|
||||
function showTtsMissingConfigDialog(navigate) {
|
||||
function showTtsMissingConfigDialog() {
|
||||
const root = document.getElementById('modal-root');
|
||||
if (!root) return;
|
||||
root.innerHTML = `
|
||||
<div class="modal" id="chat-tts-missing-modal">
|
||||
<div class="modal-card stack dm-dialog-card">
|
||||
<h3 class="modal-title">Озвучка не настроена</h3>
|
||||
<p class="meta-muted">Перейти в настройки инструментов?</p>
|
||||
<p class="meta-muted">Функция голосовых инструментов сейчас отключена.</p>
|
||||
<div class="form-actions-grid">
|
||||
<button class="secondary-btn" type="button" id="chat-tts-no">Нет</button>
|
||||
<button class="primary-btn" type="button" id="chat-tts-yes">Да</button>
|
||||
<button class="primary-btn" type="button" id="chat-tts-ok">OK</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
`;
|
||||
const close = () => { root.innerHTML = ''; };
|
||||
root.querySelector('#chat-tts-no')?.addEventListener('click', close);
|
||||
root.querySelector('#chat-tts-yes')?.addEventListener('click', () => {
|
||||
close();
|
||||
navigate('tools-settings-view');
|
||||
});
|
||||
root.querySelector('#chat-tts-ok')?.addEventListener('click', close);
|
||||
}
|
||||
|
||||
function autoResizeComposer(textarea) {
|
||||
@@ -787,7 +782,7 @@ export function render({ navigate, route }) {
|
||||
|
||||
const handleReadAloud = async (msg) => {
|
||||
if (!isTextToSpeechConfigured(state.entrySettings)) {
|
||||
showTtsMissingConfigDialog(navigate);
|
||||
showTtsMissingConfigDialog();
|
||||
return;
|
||||
}
|
||||
const parsedText = parseDmTechBlocks(String(msg?.text || ''));
|
||||
|
||||
Reference in New Issue
Block a user