Spaces:
Sleeping
Sleeping
Update script.js
Browse files
script.js
CHANGED
@@ -282,6 +282,16 @@ async function updateSelectedBooksData() {
|
|
282 |
console.log(`Successfully loaded data from ${loadedBooksCount} book(s)...`); // لاگ
|
283 |
// تنظیم وضعیت به "آماده"
|
284 |
updateStatus(`دادهها از ${loadedBooksCount} کتاب با موفقیت بارگذاری شد. مجموع خاطرات قابل جستجو: ${totalPassagesLoaded}. آماده جستجو هستید.`, false, 'ready');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
285 |
}
|
286 |
|
287 |
checkAndEnableSearchButton(); // بررسی و فعال کردن دکمه
|
|
|
282 |
console.log(`Successfully loaded data from ${loadedBooksCount} book(s)...`); // لاگ
|
283 |
// تنظیم وضعیت به "آماده"
|
284 |
updateStatus(`دادهها از ${loadedBooksCount} کتاب با موفقیت بارگذاری شد. مجموع خاطرات قابل جستجو: ${totalPassagesLoaded}. آماده جستجو هستید.`, false, 'ready');
|
285 |
+
// ****** پاک کردن پیام اولیه در بخش نتایج پس از بارگذاری موفق داده ******
|
286 |
+
// این خط باعث می شود که پس از بارگذاری موفقیت آمیز داده ها، پیام "در حال بارگذاری..." از بخش نتایج پاک شود.
|
287 |
+
if (searchResultsContainer) { // چک کردن وجود المان نتایج
|
288 |
+
// بررسی اینکه آیا پیام فعلی در بخش نتایج همان پیام لودینگ اولیه است یا خیر
|
289 |
+
// این کار از پاک شدن نتایج جستجو در صورت بارگذاری مجدد پس از جستجو جلوگیری می کند
|
290 |
+
if (searchResultsContainer.innerHTML.includes('در حال بارگذاری اطلاعات کتابها. لطفاً صبر کنید')) {
|
291 |
+
searchResultsContainer.innerHTML = '<p>پس از انتخاب کتابها و وارد کردن سوال، نتایج اینجا نمایش داده میشوند.</p>'; // بازگرداندن به پیام پیش فرض بخش نتایج
|
292 |
+
}
|
293 |
+
}
|
294 |
+
// ************************************************************************
|
295 |
}
|
296 |
|
297 |
checkAndEnableSearchButton(); // بررسی و فعال کردن دکمه
|