Commit 562411af by Torkel Ödegaard

fixed options

parent b9612aaa
...@@ -45,15 +45,15 @@ export class Graph2 extends PureComponent<Props> { ...@@ -45,15 +45,15 @@ export class Graph2 extends PureComponent<Props> {
export class GraphOptions extends PureComponent<PanelOptionsProps<Options>> { export class GraphOptions extends PureComponent<PanelOptionsProps<Options>> {
onToggleLines = () => { onToggleLines = () => {
this.props.onChange({ showLines: !this.props.options.showLines, ...this.props.options }); this.props.onChange({ ...this.props.options, showLines: !this.props.options.showLines });
}; };
onToggleBars = () => { onToggleBars = () => {
this.props.onChange({ showBars: !this.props.options.showBars, ...this.props.options }); this.props.onChange({ ...this.props.options, showBars: !this.props.options.showBars });
}; };
onTogglePoints = () => { onTogglePoints = () => {
this.props.onChange({ showPoints: !this.props.options.showPoints, ...this.props.options }); this.props.onChange({ ...this.props.options, showPoints: !this.props.options.showPoints });
}; };
render() { render() {
......
...@@ -8,32 +8,6 @@ import 'vendor/flot/jquery.flot.time'; ...@@ -8,32 +8,6 @@ import 'vendor/flot/jquery.flot.time';
// Types // Types
import { TimeRange, TimeSeriesVMs } from 'app/types'; import { TimeRange, TimeSeriesVMs } from 'app/types';
// Copied from graph.ts
function time_format(ticks, min, max) {
if (min && max && ticks) {
const range = max - min;
const secPerTick = range / ticks / 1000;
const oneDay = 86400000;
const oneYear = 31536000000;
if (secPerTick <= 45) {
return '%H:%M:%S';
}
if (secPerTick <= 7200 || range <= oneDay) {
return '%H:%M';
}
if (secPerTick <= 80000) {
return '%m/%d %H:%M';
}
if (secPerTick <= 2419200 || range <= oneYear) {
return '%m/%d';
}
return '%Y-%m';
}
return '%H:%M';
}
interface GraphProps { interface GraphProps {
timeSeries: TimeSeriesVMs; timeSeries: TimeSeriesVMs;
timeRange: TimeRange; timeRange: TimeRange;
...@@ -139,4 +113,30 @@ export class Graph extends PureComponent<GraphProps> { ...@@ -139,4 +113,30 @@ export class Graph extends PureComponent<GraphProps> {
} }
} }
// Copied from graph.ts
function time_format(ticks, min, max) {
if (min && max && ticks) {
const range = max - min;
const secPerTick = range / ticks / 1000;
const oneDay = 86400000;
const oneYear = 31536000000;
if (secPerTick <= 45) {
return '%H:%M:%S';
}
if (secPerTick <= 7200 || range <= oneDay) {
return '%H:%M';
}
if (secPerTick <= 80000) {
return '%m/%d %H:%M';
}
if (secPerTick <= 2419200 || range <= oneYear) {
return '%m/%d';
}
return '%Y-%m';
}
return '%H:%M';
}
export default withSize()(Graph); export default withSize()(Graph);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment