Skip to content

Commit 94b4998

Browse files
committed
refactor: remove jquery in modals/version-history
1 parent 439bf45 commit 94b4998

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

frontend/src/ts/modals/version-history.ts

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,21 @@ import { format } from "date-fns/format";
22
import { getReleasesFromGitHub } from "../utils/json-data";
33
import AnimatedModal from "../utils/animated-modal";
44
import { createErrorMessage } from "../utils/misc";
5+
import { qsr } from "../utils/dom";
56

67
export function show(): void {
78
void modal.show({
89
beforeAnimation: async () => {
9-
$("#versionHistoryModal .modal").html(`
10+
qsr("#versionHistoryModal .modal").setHtml(`
1011
<div class="preloader">
1112
<i class="fas fa-fw fa-spin fa-circle-notch"></i>
1213
</div
1314
`);
1415
getReleasesFromGitHub()
1516
.then((releases) => {
16-
$("#versionHistoryModal .modal").html(`<div class="releases"></div`);
17+
qsr("#versionHistoryModal .modal").setHtml(
18+
`<div class="releases"></div`,
19+
);
1720
releases.forEach((release) => {
1821
if (!release.draft && !release.prerelease) {
1922
let body = release.body;
@@ -32,7 +35,7 @@ export function show(): void {
3235
'<a href="$2" target="_blank">$1</a>',
3336
);
3437

35-
$("#versionHistoryModal .modal .releases").append(`
38+
qsr("#versionHistoryModal .modal .releases").appendHtml(`
3639
<div class="release">
3740
<div class="title">${release.name}</div>
3841
<div class="date">${format(
@@ -47,11 +50,11 @@ export function show(): void {
4750
})
4851
.catch((e: unknown) => {
4952
const msg = createErrorMessage(e, "Failed to fetch version history");
50-
$("#versionHistoryModal .modal").html(
53+
qsr("#versionHistoryModal .modal").setHtml(
5154
`<div class="releases">${msg}</div`,
5255
);
5356
});
54-
$("#newVersionIndicator").addClass("hidden");
57+
qsr("#newVersionIndicator").addClass("hidden");
5558
},
5659
});
5760
}

0 commit comments

Comments
 (0)