Skip to content

Commit 14c920f

Browse files
author
Christoffer Olofsson
committed
Reset slider value on selection change in replay index.js; refactor variable declarations for improved clarity and consistency in gameplay tick handling.
1 parent 52aac84 commit 14c920f

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

replay/index.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ function a() {
119119
}
120120

121121
selectMatches.onchange = () => {
122+
slider.valueAsNumber = 0
122123
setTick(0)
123124
if (tickPollTimer !== null) {
124125
clearInterval(tickPollTimer)
@@ -171,8 +172,6 @@ function a() {
171172
gameboard.classList.add('threeDimensions')
172173
}
173174

174-
rebuildScoreboard()
175-
176175
void pullGameplayTicks().then(() => {
177176
slider.valueAsNumber = 0
178177
setTick(0)
@@ -295,8 +294,8 @@ function a() {
295294
;(() => {
296295
let lastSize = null
297296
function place() {
298-
let layers = layerWrapper.getElementsByClassName('layer')
299-
let size = layers[0].offsetHeight
297+
const layers = layerWrapper.getElementsByClassName('layer')
298+
const size = layers[0]?.offsetHeight
300299
if (size !== lastSize && 0 < size) {
301300
lastSize = size
302301
;[...layers].forEach((layer, index) => {
@@ -308,7 +307,7 @@ function a() {
308307
layer.style.transform = 'translateZ(' + translate + 'px)'
309308
})
310309
if (replay.arenaResult.settings.arena.threeDimensions) {
311-
let translate = -size / 2
310+
const translate = -size / 2
312311
;[
313312
{
314313
side: 'north',

0 commit comments

Comments
 (0)