Update trigger words display and enhance click feedback for Lora cards

This commit is contained in:
Will Miao
2025-01-31 21:02:22 +08:00
parent 0185173ff4
commit 4de6177e3a
2 changed files with 10 additions and 3 deletions

View File

@@ -233,7 +233,7 @@ function showLoraModal(lora) {
`).join('')} `).join('')}
</div> </div>
</div> </div>
` : '<div class="trigger-words-container">No trigger words available</div>'; ` : '<div class="trigger-words-container">No trigger words</div>';
const content = ` const content = `
<div class="modal-content"> <div class="modal-content">
@@ -562,11 +562,17 @@ document.querySelectorAll('.lora-card').forEach(card => {
}; };
} }
// 为没有元数据的卡片添加点击反馈 // 为卡片添加点击反馈,根据不同情况显示不同的提示
card.addEventListener('click', () => { card.addEventListener('click', () => {
const meta = JSON.parse(card.dataset.meta || '{}'); const meta = JSON.parse(card.dataset.meta || '{}');
const fromCivitai = card.dataset.from_civitai === 'True';
if (Object.keys(meta).length === 0) { if (Object.keys(meta).length === 0) {
showToast('This model is not available on Civitai. No additional information to display.', 'info'); if (fromCivitai) {
showToast('Model is available on Civitai. Please click "Fetch" to retrieve metadata.', 'info');
} else {
showToast('This model is not available on Civitai. No additional information to display.', 'info');
}
} }
}); });
}); });

View File

@@ -93,6 +93,7 @@
data-file_name="{{ lora.file_name }}" data-file_name="{{ lora.file_name }}"
data-folder="{{ lora.folder }}" data-folder="{{ lora.folder }}"
data-modified="{{ lora.modified }}" data-modified="{{ lora.modified }}"
data-from_civitai="{{ lora.from_civitai }}"
data-meta="{{ lora.civitai | default({}) | tojson | forceescape }}"> data-meta="{{ lora.civitai | default({}) | tojson | forceescape }}">
<div class="card-preview"> <div class="card-preview">
{% if lora.preview_url.endswith('.mp4') or lora.preview_url.endswith('.webm') %} {% if lora.preview_url.endswith('.mp4') or lora.preview_url.endswith('.webm') %}