mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-02-26 08:58:09 +01:00
Fix update button icons
This commit is contained in:
parent
53c3fc16c1
commit
685bb9742e
@ -512,8 +512,8 @@ async function generateExtensionHtml(name, manifest, isActive, isDisabled, isExt
|
|||||||
isUpToDate = data.isUpToDate;
|
isUpToDate = data.isUpToDate;
|
||||||
displayVersion = ` (${branch}-${commitHash.substring(0, 7)})`;
|
displayVersion = ` (${branch}-${commitHash.substring(0, 7)})`;
|
||||||
updateButton = isUpToDate ?
|
updateButton = isUpToDate ?
|
||||||
`<span class="update-button"><button class="btn_update menu_button" data-name="${name.replace('third-party', '')}" title="Up to date"><i class="fa-solid fa-code-commit"></i></button></span>` :
|
`<span class="update-button"><button class="btn_update menu_button" data-name="${name.replace('third-party', '')}" title="Up to date"><i class="fa-solid fa-code-commit fa-fw"></i></button></span>` :
|
||||||
`<span class="update-button"><button class="btn_update menu_button" data-name="${name.replace('third-party', '')}" title="Update available"><i class="fa-solid fa-download"></i></button></span>`;
|
`<span class="update-button"><button class="btn_update menu_button" data-name="${name.replace('third-party', '')}" title="Update available"><i class="fa-solid fa-download fa-fw"></i></button></span>`;
|
||||||
originHtml = `<a href="${origin}" target="_blank" rel="noopener noreferrer">`;
|
originHtml = `<a href="${origin}" target="_blank" rel="noopener noreferrer">`;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -641,6 +641,7 @@ async function showExtensionsDetails() {
|
|||||||
*/
|
*/
|
||||||
async function onUpdateClick() {
|
async function onUpdateClick() {
|
||||||
const extensionName = $(this).data('name');
|
const extensionName = $(this).data('name');
|
||||||
|
$(this).find('i').addClass('fa-spin');
|
||||||
await updateExtension(extensionName, false);
|
await updateExtension(extensionName, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -658,6 +659,11 @@ async function updateExtension(extensionName, quiet) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
const data = await response.json();
|
const data = await response.json();
|
||||||
|
|
||||||
|
if (!quiet) {
|
||||||
|
showExtensionsDetails();
|
||||||
|
}
|
||||||
|
|
||||||
if (data.isUpToDate) {
|
if (data.isUpToDate) {
|
||||||
if (!quiet) {
|
if (!quiet) {
|
||||||
toastr.success('Extension is already up to date');
|
toastr.success('Extension is already up to date');
|
||||||
@ -665,10 +671,6 @@ async function updateExtension(extensionName, quiet) {
|
|||||||
} else {
|
} else {
|
||||||
toastr.success(`Extension ${extensionName} updated to ${data.shortCommitHash}`);
|
toastr.success(`Extension ${extensionName} updated to ${data.shortCommitHash}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!quiet) {
|
|
||||||
showExtensionsDetails();
|
|
||||||
}
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Error:', error);
|
console.error('Error:', error);
|
||||||
}
|
}
|
||||||
|
@ -67,7 +67,7 @@ function downloadAssetsList(url) {
|
|||||||
const asset = availableAssets[assetType][i];
|
const asset = availableAssets[assetType][i];
|
||||||
const elemId = `assets_install_${assetType}_${i}`;
|
const elemId = `assets_install_${assetType}_${i}`;
|
||||||
let element = $('<button />', { id: elemId, type: "button", class: "asset-download-button menu_button" })
|
let element = $('<button />', { id: elemId, type: "button", class: "asset-download-button menu_button" })
|
||||||
const label = $("<i class=\"fa-solid fa-download fa-xl\"></i>");
|
const label = $("<i class=\"fa-fw fa-solid fa-download fa-xl\"></i>");
|
||||||
element.append(label);
|
element.append(label);
|
||||||
|
|
||||||
//if (DEBUG_TONY_SAMA_FORK_MODE)
|
//if (DEBUG_TONY_SAMA_FORK_MODE)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user