UNPKG

@bokeh/bokehjs

Version:

Interactive, novel data visualization

30 lines 989 B
import { NumericalRangeSlider, NumericalRangeSliderView } from "./numerical_range_slider"; import { isString } from "../../../core/util/types"; import { datetime } from "../../../core/util/templating"; export class DatetimeRangeSliderView extends NumericalRangeSliderView { static __name__ = "DatetimeRangeSliderView"; behaviour = "drag"; connected = [false, true, false]; _formatter(value, format) { if (isString(format)) { return datetime(value, format); } else { return format.compute(value); } } } export class DatetimeRangeSlider extends NumericalRangeSlider { static __name__ = "DatetimeRangeSlider"; constructor(attrs) { super(attrs); } static { this.prototype.default_view = DatetimeRangeSliderView; this.override({ format: "%d %b %Y %H:%M:%S", step: 3_600_000, // 1 hour }); } } //# sourceMappingURL=datetime_range_slider.js.map