Skip to content

Instantly share code, notes, and snippets.

@MarkNijhof
Created March 21, 2014 10:52
Show Gist options
  • Save MarkNijhof/9683696 to your computer and use it in GitHub Desktop.
Save MarkNijhof/9683696 to your computer and use it in GitHub Desktop.
61 onEncoderChange : function(value) {
62 this.setState({selectedEncoder : value});
63 console.log("Encoder")
64 this.decideIfAssignDefaultIpButtonsDisabled();
65 },
66
67 onChannelChange : function(value) {
68 this.setState({selectedChannel : value});
69 console.log("Channel")
70 this.decideIfAssignDefaultIpButtonsDisabled();
71 },
72
73 onDataLansChange : function(value) {
74 this.setState({selectedDataLan : value});
75 console.log("Datalan")
76 this.decideIfAssignDefaultIpButtonsDisabled();
77 },
78
79 decideIfAssignDefaultIpButtonsDisabled: function() {
80 var that = this;
81 setTimeout(function() {
82 var disabled = !(that.state.selectedEncoder != "" && that.state.selectedChannel != "" && that.state.selectedDataLan != "");
83 console.log("DISABLED", disabled, that.state.selectedEncoder, that.state.selectedChannel, that.state.selectedDataLan)
84 that.setState({AssignDefaultIpButtonsDisabled : disabled});
85 }, 1);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment