Advertisement
Guest User

Untitled

a guest
Mar 11th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. _buttonState = Switch
  2.     .Case("locked", new ValueTrigger(displayItem, "locked", Id))
  3.     .Case("selected", new ValueTrigger(displayItem, "selected", Id))
  4.     .Case("await", new ValueTrigger(displayItem.enabledTimeout, "isRunning", Id))
  5.     .Case("notExists", new ValueTrigger(displayItem, "amount", IsEq(0)))
  6.     .Case("exists", new ValueTrigger(displayItem, "amount", IsGt(0)))
  7.     .handle(this, function(state: String): void {
  8.         _view.lockIcon.visible = "locked" == state;
  9.         _view.animatedImage.visible = "locked" != state
  10.         _view.clipBinding.timeoutGroup.visible = "await" == state;
  11.         _view.buyButton.visible = "notExists" == state;
  12.         _view.selectedButton.visible = "selected" == state ||  "exists" == state
  13.         _view.amount.visible = "exists" == state;
  14.     }
  15. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement