@@ -3,7 +3,11 @@ import { Converter } from "@gorymoon/minecraft-text";
3
3
import tippy from "tippy.js" ;
4
4
5
5
import { faMap } from "@fortawesome/free-regular-svg-icons" ;
6
- import { faEnvelope , faUser , faSpinner } from "@fortawesome/free-solid-svg-icons" ;
6
+ import {
7
+ faEnvelope ,
8
+ faUser ,
9
+ faSpinner ,
10
+ } from "@fortawesome/free-solid-svg-icons" ;
7
11
import { library , dom } from "@fortawesome/fontawesome-svg-core" ;
8
12
9
13
library . add ( faMap , faEnvelope , faUser , faSpinner ) ;
@@ -20,49 +24,49 @@ const navbarMenu = document.getElementById("navbarMenu");
20
24
21
25
const navbarBurger = document . getElementById ( "navbar-burger" ) ;
22
26
navbarBurger . addEventListener ( "click" , ( ) => {
23
- navbarBurger . classList . toggle ( "is-active" ) ;
24
- navbarMenu . classList . toggle ( "is-active" ) ;
27
+ navbarBurger . classList . toggle ( "is-active" ) ;
28
+ navbarMenu . classList . toggle ( "is-active" ) ;
25
29
} ) ;
26
30
27
31
document . body . addEventListener ( "click" , ( e ) => {
28
- if ( e . target . classList . contains ( "chs-modal-close" ) ) {
29
- const modal = e . target . getAttribute ( "data-modal" ) ;
30
- document . getElementById ( modal ) . classList . remove ( "is-active" ) ;
31
- }
32
+ if ( e . target . classList . contains ( "chs-modal-close" ) ) {
33
+ const modal = e . target . getAttribute ( "data-modal" ) ;
34
+ document . getElementById ( modal ) . classList . remove ( "is-active" ) ;
35
+ }
32
36
33
- if ( e . target . classList . contains ( "chs-modal-open" ) ) {
34
- const modal = e . target . getAttribute ( "data-modal" ) ;
35
- document . getElementById ( modal ) . classList . add ( "is-active" ) ;
36
- }
37
+ if ( e . target . classList . contains ( "chs-modal-open" ) ) {
38
+ const modal = e . target . getAttribute ( "data-modal" ) ;
39
+ document . getElementById ( modal ) . classList . add ( "is-active" ) ;
40
+ }
37
41
38
- if ( e . target . classList . contains ( "modal-background" ) ) {
39
- e . target . parentElement . classList . remove ( "is-active" ) ;
40
- }
42
+ if ( e . target . classList . contains ( "modal-background" ) ) {
43
+ e . target . parentElement . classList . remove ( "is-active" ) ;
44
+ }
41
45
} ) ;
42
46
43
47
const statusElem = document . getElementById ( "status" ) ;
44
48
async function updateMOTD ( ) {
45
- try {
46
- const response = await fetch ( "/ping" ) ;
47
- const data = await response . json ( ) ;
48
- if ( data . error ) {
49
- throw new Error ( data . error ) ;
50
- }
51
- const rendered = mustache . render (
52
- document . getElementById ( "motd-template-success" ) . innerHTML ,
53
- {
54
- current : data . players . online ,
55
- max : data . players . max ,
56
- motd : converter . toHTML ( converter . parse ( data . description ) ) ,
57
- }
58
- ) ;
59
- statusElem . innerHTML = rendered ;
60
- } catch ( error ) {
61
- console . error ( error ) ;
62
- statusElem . innerHTML = mustache . render (
63
- document . getElementById ( "motd-template-error" ) . innerHTML
64
- ) ;
65
- }
49
+ try {
50
+ const response = await fetch ( "/ping" ) ;
51
+ const data = await response . json ( ) ;
52
+ if ( data . error ) {
53
+ throw new Error ( data . error ) ;
54
+ }
55
+ const rendered = mustache . render (
56
+ document . getElementById ( "motd-template-success" ) . innerHTML ,
57
+ {
58
+ current : data . players . online ,
59
+ max : data . players . max ,
60
+ motd : converter . toHTML ( converter . parse ( data . description ) ) ,
61
+ } ,
62
+ ) ;
63
+ statusElem . innerHTML = rendered ;
64
+ } catch ( error ) {
65
+ console . error ( error ) ;
66
+ statusElem . innerHTML = mustache . render (
67
+ document . getElementById ( "motd-template-error" ) . innerHTML ,
68
+ ) ;
69
+ }
66
70
}
67
71
68
72
updateMOTD ( ) ;
0 commit comments