mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Fix asset title for non-extension types
This commit is contained in:
@ -181,6 +181,7 @@ function downloadAssetsList(url) {
|
|||||||
const displayName = DOMPurify.sanitize(asset['name'] || asset['id']);
|
const displayName = DOMPurify.sanitize(asset['name'] || asset['id']);
|
||||||
const description = DOMPurify.sanitize(asset['description'] || '');
|
const description = DOMPurify.sanitize(asset['description'] || '');
|
||||||
const url = isValidUrl(asset['url']) ? asset['url'] : '';
|
const url = isValidUrl(asset['url']) ? asset['url'] : '';
|
||||||
|
const title = assetType === 'extension' ? `Extension repo/guide: ${url}` : 'Preview in browser';
|
||||||
const previewIcon = (assetType === 'extension' || assetType === 'character') ? 'fa-arrow-up-right-from-square' : 'fa-headphones-simple';
|
const previewIcon = (assetType === 'extension' || assetType === 'character') ? 'fa-arrow-up-right-from-square' : 'fa-headphones-simple';
|
||||||
|
|
||||||
const assetBlock = $('<i></i>')
|
const assetBlock = $('<i></i>')
|
||||||
@ -188,7 +189,7 @@ function downloadAssetsList(url) {
|
|||||||
.append(`<div class="flex-container flexFlowColumn flexNoGap">
|
.append(`<div class="flex-container flexFlowColumn flexNoGap">
|
||||||
<span class="asset-name flex-container alignitemscenter">
|
<span class="asset-name flex-container alignitemscenter">
|
||||||
<b>${displayName}</b>
|
<b>${displayName}</b>
|
||||||
<a class="asset_preview" href="${url}" target="_blank" title="Extension repo/guide: ${url}">
|
<a class="asset_preview" href="${url}" target="_blank" title="${title}">
|
||||||
<i class="fa-solid fa-sm ${previewIcon}"></i>
|
<i class="fa-solid fa-sm ${previewIcon}"></i>
|
||||||
</a>
|
</a>
|
||||||
</span>
|
</span>
|
||||||
|
Reference in New Issue
Block a user