diff options
| author | Georgios Andreadis <g.andreadis@student.tudelft.nl> | 2017-09-22 08:48:38 +0200 |
|---|---|---|
| committer | Georgios Andreadis <g.andreadis@student.tudelft.nl> | 2017-09-23 10:06:06 +0200 |
| commit | 3bf073f46e74667df4d2be9488a9f8f44ac84421 (patch) | |
| tree | 75731c952d6965cf5075b03f504193936348780f /src/util | |
| parent | d6455f1c9e57934b76ce95b3fb204072300a1991 (diff) | |
Make timeline clickable
Diffstat (limited to 'src/util')
| -rw-r--r-- | src/util/timeline.js | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/util/timeline.js b/src/util/timeline.js new file mode 100644 index 00000000..c6828ad7 --- /dev/null +++ b/src/util/timeline.js @@ -0,0 +1,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; +} |
