summaryrefslogtreecommitdiff
path: root/src/util/timeline.js
blob: c6828ad729f5ebd99f91541f07ca02b81eb24204 (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;
}