Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- _buttonState = Switch
- .Case("locked", new ValueTrigger(displayItem, "locked", Id))
- .Case("selected", new ValueTrigger(displayItem, "selected", Id))
- .Case("await", new ValueTrigger(displayItem.enabledTimeout, "isRunning", Id))
- .Case("notExists", new ValueTrigger(displayItem, "amount", IsEq(0)))
- .Case("exists", new ValueTrigger(displayItem, "amount", IsGt(0)))
- .handle(this, function(state: String): void {
- _view.lockIcon.visible = "locked" == state;
- _view.animatedImage.visible = "locked" != state
- _view.clipBinding.timeoutGroup.visible = "await" == state;
- _view.buyButton.visible = "notExists" == state;
- _view.selectedButton.visible = "selected" == state || "exists" == state
- _view.amount.visible = "exists" == state;
- }
- );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement