Mercurial > code > home > repos > light9
view web/timeline/TimeAxis.coffee @ 2440:d1f86109e3cc
more *value getter variants
author | drewp@bigasterisk.com |
---|---|
date | Thu, 30 May 2024 01:08:45 -0700 |
parents | 4556eebe5d73 |
children |
line wrap: on
line source
log = debug('timeline') debug.enable('*') Drawing = window.Drawing ROW_COUNT = 7 @customElement("light9-timeline-time-axis") class TimeAxis extends LitElement @getter_properties: viewState: { type: Object, notify: true, observer: "onViewState" } onViewState: -> ko.computed => dependOn = [@viewState.zoomSpec.t1(), @viewState.zoomSpec.t2()] pxPerTick = 50 axis = d3.axisTop(@viewState.zoomInX).ticks(@viewState.width() / pxPerTick) d3.select(@$.axis).call(axis)