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('')}
</div>
</div>
` : '<div class="trigger-words-container">No trigger words available</div>';
` : '<div class="trigger-words-container">No trigger words</div>';
const content = `
<div class="modal-content">
@@ -562,11 +562,17 @@ document.querySelectorAll('.lora-card').forEach(card => {
};
}
// 为没有元数据的卡片添加点击反馈
// 为卡片添加点击反馈,根据不同情况显示不同的提示
card.addEventListener('click', () => {
const meta = JSON.parse(card.dataset.meta || '{}');
const fromCivitai = card.dataset.from_civitai === 'True';
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-folder="{{ lora.folder }}"
data-modified="{{ lora.modified }}"
data-from_civitai="{{ lora.from_civitai }}"
data-meta="{{ lora.civitai | default({}) | tojson | forceescape }}">
<div class="card-preview">
{% if lora.preview_url.endswith('.mp4') or lora.preview_url.endswith('.webm') %}