@@ -2,18 +2,21 @@ import { format } from "date-fns/format";
22import { getReleasesFromGitHub } from "../utils/json-data" ;
33import AnimatedModal from "../utils/animated-modal" ;
44import { createErrorMessage } from "../utils/misc" ;
5+ import { qsr } from "../utils/dom" ;
56
67export 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