Update logic block so it is reactive to the input attached to it. #53
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
if you place a number in an input the other input changes it's type to number as well.
When you remove all inputs it reverts back to allowing any input type.
I really don't like the way this is done because there will be a listener added for each block of this type and it has to check all input connections. It would be preferable if the framework provided a call back when a connection was made or unmade to an input and provided the changed input as a parameter, as this would simplify the code quite considerably.
I also realize I could do this with a single listener that iterates all blocks and calls a method on the block, but that is basically the same code as here.