From c1eddd8b3b5e023b0daa36441c6e2bf3f3ec9c01 Mon Sep 17 00:00:00 2001 From: "Tod E. Kurt" Date: Sun, 23 Jun 2019 14:30:13 -0700 Subject: [PATCH] add status text for setting noncomputer mode --- app/components/gui/preferencesModal.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/app/components/gui/preferencesModal.js b/app/components/gui/preferencesModal.js index 3a94137..2ef102d 100644 --- a/app/components/gui/preferencesModal.js +++ b/app/components/gui/preferencesModal.js @@ -85,6 +85,7 @@ loadSettings: function() { patterns: patterns, patternId: 'whiteflashes', nonComputerPattern: patterns[0].id, + nonComputerStatus: '', errormsg: '' }; return settings; @@ -168,21 +169,24 @@ handleBlink1SerialChange: function(serial) { handleBlink1NonComputerSet: function(event) { var choice = event.target.value log.msg("handleBlink1NonComputerSet: ",choice, ",", this.state.nonComputerPattern ); + var err = ''; if( choice === 'off' ) { log.msg("settting OFF"); var patt = PatternsService.newPatternFromString( 'offpatt', '0,#000000,0.0,0'); - Blink1Service.writePatternToBlink1(patt,true,0); + err = Blink1Service.writePatternToBlink1(patt,true,0); } else if( choice === 'default' ) { log.msg("settting default:",Blink1Service.defaultPatternStr); var patt = PatternsService.newPatternFromString('default', Blink1Service.defaultPatternStr); - Blink1Service.writePatternToBlink1(patt,true,0); + err = Blink1Service.writePatternToBlink1(patt,true,0); } else if ( choice === 'pattern' ) { var patt = PatternsService.getPatternById(this.state.nonComputerPattern); log.msg("setting pattern:",patt); - Blink1Service.writePatternToBlink1(patt,true,0); + err = Blink1Service.writePatternToBlink1(patt,true,0); } + + this.setState({nonComputerStatus: err}); }, handleInputChange: function(event) { var target = event.target; @@ -206,6 +210,7 @@ render: function() { paddingLeft: 15, paddingBottom: 10 }; + return (
@@ -362,7 +367,7 @@ render: function() { - + {this.state.nonComputerStatus}