✨ Обновлен интерфейс кнопки AI улучшения текста
- Добавлено отображение индикатора загрузки с текстом "Обработка..." при нажатии на кнопку улучшения текста. - Восстановление исходного состояния кнопки теперь происходит корректно, возвращая оригинальный HTML и заголовок после завершения обработки. - Изменен селектор для текстового поля редактирования заметок, улучшая совместимость с текущей разметкой.
This commit is contained in:
parent
88d4a5f5d5
commit
ceed63249e
@ -1113,10 +1113,11 @@ aiImproveBtn.addEventListener("click", async function () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Показываем индикатор загрузки
|
// Показываем индикатор загрузки
|
||||||
|
const originalHTML = aiImproveBtn.innerHTML;
|
||||||
const originalTitle = aiImproveBtn.title;
|
const originalTitle = aiImproveBtn.title;
|
||||||
aiImproveBtn.disabled = true;
|
aiImproveBtn.disabled = true;
|
||||||
aiImproveBtn.innerHTML =
|
aiImproveBtn.innerHTML =
|
||||||
'<span class="iconify" data-icon="mdi:loading" style="animation: spin 1s linear infinite;"></span>';
|
'<span class="iconify" data-icon="mdi:loading" style="animation: spin 1s linear infinite;"></span> Обработка...';
|
||||||
aiImproveBtn.title = "Обработка...";
|
aiImproveBtn.title = "Обработка...";
|
||||||
|
|
||||||
try {
|
try {
|
||||||
@ -1147,8 +1148,7 @@ aiImproveBtn.addEventListener("click", async function () {
|
|||||||
} finally {
|
} finally {
|
||||||
// Восстанавливаем кнопку
|
// Восстанавливаем кнопку
|
||||||
aiImproveBtn.disabled = false;
|
aiImproveBtn.disabled = false;
|
||||||
aiImproveBtn.innerHTML =
|
aiImproveBtn.innerHTML = originalHTML;
|
||||||
'<span class="iconify" data-icon="mdi:robot"></span>';
|
|
||||||
aiImproveBtn.title = originalTitle;
|
aiImproveBtn.title = originalTitle;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@ -2597,7 +2597,7 @@ function addNoteEventListeners() {
|
|||||||
|
|
||||||
// Обработчик кнопки ИИ для редактирования
|
// Обработчик кнопки ИИ для редактирования
|
||||||
aiImproveEditBtn.addEventListener("click", async function () {
|
aiImproveEditBtn.addEventListener("click", async function () {
|
||||||
const textarea = noteElement.querySelector(".edit-note-textarea");
|
const textarea = noteContainer.querySelector(".textInput");
|
||||||
const content = textarea.value.trim();
|
const content = textarea.value.trim();
|
||||||
|
|
||||||
if (!content) {
|
if (!content) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user