From 66f76c1ad81aadba0818de9b1d60d72d22d38a7e Mon Sep 17 00:00:00 2001 From: Yuya Ochiai Date: Wed, 1 Feb 2017 20:45:32 +0900 Subject: [PATCH] Save settings when a server is clicked in settigns page --- src/browser/components/SettingsPage.jsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/browser/components/SettingsPage.jsx b/src/browser/components/SettingsPage.jsx index a1cc125a..4974313a 100644 --- a/src/browser/components/SettingsPage.jsx +++ b/src/browser/components/SettingsPage.jsx @@ -65,7 +65,7 @@ const SettingsPage = React.createClass({ this.setState({showAddTeamForm: true}); } }, - handleSave() { + handleSave(index) { var config = { teams: this.state.teams, showTrayIcon: this.state.showTrayIcon, @@ -93,11 +93,14 @@ const SettingsPage = React.createClass({ ipcRenderer.send('update-menu', config); ipcRenderer.send('update-config'); - backToIndex(); + backToIndex(index); }, handleCancel() { backToIndex(); }, + backToIndexWithSave(index) { + this.handleSave(index); + }, handleChangeDisableWebSecurity() { this.setState({ disablewebsecurity: this.refs.disablewebsecurity.props.checked @@ -183,7 +186,7 @@ const SettingsPage = React.createClass({ onTeamsChange={this.handleTeamsChange} updateTeam={this.updateTeam} addServer={this.addServer} - onTeamClick={backToIndex} + onTeamClick={this.backToIndexWithSave} />