Spaces:
Runtime error
Runtime error
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(); // بررسی و فعال کردن دکمه
|