Fix fallout from time/duration refactor.
- Fix broken tests.
- Fix bigint conversion in Duration.fromMillis().
- Remove dependency on globals in time.ts (fixes circular dependency).
- Remove stray newline.
Bug: 290833651
Change-Id: Ia2f95cb63bc87da6f628557774abd684c45bf51b
diff --git a/ui/src/frontend/tickmark_panel.ts b/ui/src/frontend/tickmark_panel.ts
index 8234caf..51bfc6e 100644
--- a/ui/src/frontend/tickmark_panel.ts
+++ b/ui/src/frontend/tickmark_panel.ts
@@ -14,7 +14,7 @@
import m from 'mithril';
-import {Time, timestampOffset} from '../common/time';
+import {Time} from '../common/time';
import {TRACK_SHELL_WIDTH} from './css_constants';
import {globals} from './globals';
@@ -48,7 +48,7 @@
const maxMajorTicks = getMaxMajorTicks(size.width - TRACK_SHELL_WIDTH);
const map = timeScaleForVisibleWindow(TRACK_SHELL_WIDTH, size.width);
- const offset = timestampOffset();
+ const offset = globals.timestampOffset();
const tickGen = new TickGenerator(visibleSpan, maxMajorTicks, offset);
for (const {type, time} of tickGen) {
const px = Math.floor(map.timeToPx(time));