Recording page refactoring

This commit is contained in:
Kyrylo Gliebov 2018-10-02 19:21:06 +02:00
parent f69b9c1887
commit 1feb78fab7

View file

@ -333,6 +333,17 @@ class Logs extends React.Component {
this.getLogs(); this.getLogs();
} }
componentDidMount() {
if (this.props.recording) {
if (this.start === null && this.end === null) {
this.end = this.props.recording.start + 3600;
this.start = this.props.recording.start;
this.earlier_than = this.props.recording.start;
}
this.getLogs();
}
}
componentDidUpdate() { componentDidUpdate() {
if (this.props.recording) { if (this.props.recording) {
if (this.start === null && this.end === null) { if (this.start === null && this.end === null) {
@ -341,15 +352,18 @@ class Logs extends React.Component {
this.earlier_than = this.props.recording.start; this.earlier_than = this.props.recording.start;
} }
this.getLogs(); this.getLogs();
}
if (this.props.curTs) { if (this.props.curTs) {
const ts = this.props.curTs; const ts = this.props.curTs;
this.loadForTs(ts); this.loadForTs(ts);
} }
} }
}
render() { render() {
if (this.props.recording) { let r = this.props.recording;
if (r == null) {
return <span>Loading...</span>;
} else {
return ( return (
<div className="panel panel-default"> <div className="panel panel-default">
<div className="panel-heading"> <div className="panel-heading">
@ -363,8 +377,6 @@ class Logs extends React.Component {
</div> </div>
</div> </div>
); );
} else {
return (<div>Loading...</div>);
} }
} }
} }