5 <meta charset=
"utf-8"/>
8 content=
"width=device-width, initial-scale=1"/>
10 rel=
"stylesheet" href=
"/common.css"/>
15 <div id=
"gameInfos"></div>
16 <div id=
"boardContainer"></div>
17 <div id=
"gameStopped">
20 <div class=
"btn-wrap">
21 <button id=
"rematchBtn"
22 onClick=
"sendRematch()">
25 <button id=
"rematchBtn"
26 onClick=
"sendRematch('random')">
30 <button class=
"cancel-something"
31 onClick=
"cancelRematch()">
35 <div id=
"pendingRematch">
36 <div class=
"loader hour-glass"></div>
37 <div class=
"btn-wrap">
38 <button class=
"cancel-something"
39 onClick=
"cancelRematch()">
52 <select id=
"selectVariant"></select>
53 <span class=
"focus"></span>
55 <div class=
"btn-wrap">
56 <button id=
"playCustom"
57 onClick=
"showNewGameForm()">
62 <div id=
"ng-name" class=
"form-field">
63 <div class=
"form-field__control">
64 <label for=
"myName" class=
"form-field__label">Name
</label>
68 class=
"form-field__input"
69 onChange=
"setName()"/>
74 <a class=
"left-link" href=
"https://discord.gg/QC7Aa5WMYp">
75 <img src=
"/assets/discord.svg"/>
78 <a class=
"right-link" href=
"https://github.com/yagu0/xogo">
80 <img src=
"/assets/github.svg"/>
85 <div id=
"pendingSeek">
86 <div class=
"loader hour-glass"></div>
87 <div class=
"btn-wrap">
88 <button class=
"cancel-something"
89 onClick=
"cancelSeek()">
94 <div id=
"newGameForm">
97 <select id=
"selectColor">
98 <option value=
"">Any color
</option>
99 <option value=
"w">Player
1</option>
100 <option value=
"b">Player
2</option>
102 <span class=
"focus"></span>
105 <fieldset id=
"gameOptions"></fieldset>
106 <div class=
"btn-wrap">
107 <button onClick=
"getGameLink()">Get link
</button>
108 <button onClick=
"backToNormalSeek()">Cancel
</button>
110 <div id=
"gameLink"></div>
114 <script src=
"/parameters.js"></script>
115 <script src=
"/variants.js"></script>
116 <script src=
"/app.js"></script>