summaryrefslogtreecommitdiff
path: root/frontend/src/util/timeline.js
blob: 21258e234bea4bf8f632bca79026c0af58d58fe1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
export function convertTickToPercentage(tick, maxTick) {
    if (maxTick === 0) {
        return '0%'
    } else if (tick > maxTick) {
        return maxTick / (maxTick + 1) * 100 + '%'
    }

    return tick / (maxTick + 1) * 100 + '%'
}

export function getDatacenterIdOfTick(tick, sections) {
    for (let i in sections.reverse()) {
        if (tick >= sections[i].startTick) {
            return sections[i].datacenterId
        }
    }

    return -1
}