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