#708 Convert author's note to built-in function instead of extension

This commit is contained in:
Cohee
2023-07-14 16:10:39 +03:00
parent 8987534403
commit 07c78391e1
8 changed files with 179 additions and 195 deletions

View File

@@ -411,9 +411,9 @@ async function generateExtensionHtml(name, manifest, isActive, isDisabled, isExt
let toggleElement = isActive || isDisabled ?
`<input type="checkbox" title="Click to toggle" data-name="${name}" class="${isActive ? 'toggle_disable' : 'toggle_enable'} ${checkboxClass}" ${isActive ? 'checked' : ''}>` :
`<input type="checkbox" title="Cannot enable extension" data-name="${name}" class="extension_missing ${checkboxClass}" disabled>`;
let deleteButton = isExternal ? `<span class="delete-button"><button class="btn_delete menu_button" data-name="${name.replace('third-party', '')}" title="Delete"><i class="fa-solid fa-trash-can"></i></button></span>` : '';
// if external, wrap the name in a link to the repo
let extensionHtml = `<hr>
@@ -423,7 +423,7 @@ async function generateExtensionHtml(name, manifest, isActive, isDisabled, isExt
${originHtml}
<span class="${isActive ? "extension_enabled" : isDisabled ? "extension_disabled" : "extension_missing"}">
${DOMPurify.sanitize(displayName)}${displayVersion}
</span>
</span>
${isExternal ? '</a>' : ''}
<span style="float:right;">${toggleElement}</span>