From ceed63249ea38731907e3a11b544d87d5b28b79e Mon Sep 17 00:00:00 2001 From: Fovway Date: Sun, 26 Oct 2025 15:08:58 +0700 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=20=D0=B8=D0=BD=D1=82=D0=B5=D1=80=D1=84=D0=B5?= =?UTF-8?q?=D0=B9=D1=81=20=D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D0=B8=20AI=20?= =?UTF-8?q?=D1=83=D0=BB=D1=83=D1=87=D1=88=D0=B5=D0=BD=D0=B8=D1=8F=20=D1=82?= =?UTF-8?q?=D0=B5=D0=BA=D1=81=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Добавлено отображение индикатора загрузки с текстом "Обработка..." при нажатии на кнопку улучшения текста. - Восстановление исходного состояния кнопки теперь происходит корректно, возвращая оригинальный HTML и заголовок после завершения обработки. - Изменен селектор для текстового поля редактирования заметок, улучшая совместимость с текущей разметкой. --- public/app.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/public/app.js b/public/app.js index 0305be3..1df069d 100644 --- a/public/app.js +++ b/public/app.js @@ -1113,10 +1113,11 @@ aiImproveBtn.addEventListener("click", async function () { } // Показываем индикатор загрузки + const originalHTML = aiImproveBtn.innerHTML; const originalTitle = aiImproveBtn.title; aiImproveBtn.disabled = true; aiImproveBtn.innerHTML = - ''; + ' Обработка...'; aiImproveBtn.title = "Обработка..."; try { @@ -1147,8 +1148,7 @@ aiImproveBtn.addEventListener("click", async function () { } finally { // Восстанавливаем кнопку aiImproveBtn.disabled = false; - aiImproveBtn.innerHTML = - ''; + aiImproveBtn.innerHTML = originalHTML; aiImproveBtn.title = originalTitle; } }); @@ -2597,7 +2597,7 @@ function addNoteEventListeners() { // Обработчик кнопки ИИ для редактирования aiImproveEditBtn.addEventListener("click", async function () { - const textarea = noteElement.querySelector(".edit-note-textarea"); + const textarea = noteContainer.querySelector(".textInput"); const content = textarea.value.trim(); if (!content) {