From 043c9c86da635b204c4a2e8ec72b77b8aa1f5854 Mon Sep 17 00:00:00 2001 From: Guillermo Rauch Date: Thu, 7 Jul 2016 08:28:46 -0700 Subject: [PATCH] hyperterm: implement font size config --- app/hyperterm.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/app/hyperterm.js b/app/hyperterm.js index 5c8a409e..a0255b11 100644 --- a/app/hyperterm.js +++ b/app/hyperterm.js @@ -7,7 +7,7 @@ import shallowCompare from 'react-addons-shallow-compare'; import React, { Component } from 'react'; export default class HyperTerm extends Component { - constructor () { + constructor (props) { super(); this.state = { cols: null, @@ -24,7 +24,7 @@ export default class HyperTerm extends Component { fontSizeIndicatorShowing: false, dismissedUpdate: false, updateVersion: null, - fontSize: 12 + fontSize: props.config.fontSize }; // we set this to true when the first tab @@ -56,6 +56,12 @@ export default class HyperTerm extends Component { this.onUpdateAvailable = this.onUpdateAvailable.bind(this); } + componentWillReceiveProps (props) { + if (props.config.fontSize !== this.props.config.fontSize) { + this.changeFontSize(props.config.fontSize); + } + } + render () { return
@@ -328,7 +334,7 @@ export default class HyperTerm extends Component { } resetFontSize () { - this.changeFontSize(12); + this.changeFontSize(this.props.config.fontSize); } increaseFontSize () {