mirror of
https://github.com/quine-global/hyper.git
synced 2026-01-16 05:38:41 -09:00
hyperterm: set global background color
This commit is contained in:
parent
d17784f962
commit
9aff04acf3
1 changed files with 8 additions and 1 deletions
|
|
@ -54,18 +54,25 @@ export default class HyperTerm extends Component {
|
||||||
|
|
||||||
this.dismissUpdate = this.dismissUpdate.bind(this);
|
this.dismissUpdate = this.dismissUpdate.bind(this);
|
||||||
this.onUpdateAvailable = this.onUpdateAvailable.bind(this);
|
this.onUpdateAvailable = this.onUpdateAvailable.bind(this);
|
||||||
|
|
||||||
|
document.body.style.backgroundColor = props.config.backgroundColor;
|
||||||
}
|
}
|
||||||
|
|
||||||
componentWillReceiveProps (props) {
|
componentWillReceiveProps (props) {
|
||||||
if (props.config.fontSize !== this.props.config.fontSize) {
|
if (props.config.fontSize !== this.props.config.fontSize) {
|
||||||
this.changeFontSize(props.config.fontSize);
|
this.changeFontSize(props.config.fontSize);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (props.config.backgroundColor !== this.props.config.backgroundColor) {
|
||||||
|
document.body.style.backgroundColor = props.config.backgroundColor;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
render () {
|
render () {
|
||||||
|
const { backgroundColor } = this.props.config;
|
||||||
return <div onClick={ this.focusActive }>
|
return <div onClick={ this.focusActive }>
|
||||||
<div className={ classes('main', { mac: this.state.mac }) }>
|
<div className={ classes('main', { mac: this.state.mac }) }>
|
||||||
<header onMouseDown={this.onHeaderMouseDown}>
|
<header style={{ backgroundColor }} onMouseDown={this.onHeaderMouseDown}>
|
||||||
<Tabs
|
<Tabs
|
||||||
active={this.state.active}
|
active={this.state.active}
|
||||||
activeMarkers={this.state.activeMarkers}
|
activeMarkers={this.state.activeMarkers}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue