From 7108b5fb72165d964758feebad52bf49691ebbfd Mon Sep 17 00:00:00 2001 From: Peli de Halleux Date: Thu, 24 Mar 2016 14:05:02 -0700 Subject: [PATCH] support stopped state --- sim/simsvg.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/sim/simsvg.ts b/sim/simsvg.ts index 46be1e02..63b56ff1 100644 --- a/sim/simsvg.ts +++ b/sim/simsvg.ts @@ -240,6 +240,9 @@ namespace ks.rt.micro_bit { this.updateTemperature(); this.updateButtonAB(); this.updateGestures(); + + if (!runtime || runtime.dead) this.element.classList.add("grayscale"); + else this.element.classList.remove("grayscale"); } private updateGestures() { @@ -462,10 +465,14 @@ namespace ks.rt.micro_bit { "y": "0px"}); this.style = Svg.child(this.element, "style", {}); this.style.textContent = ` - svg.sim { margin-bottom:1em; } +svg.sim.grayscale { + -moz-filter: grayscale(1); + -webkit-filter: grayscale(1); + filter: grayscale(1); +} .sim-button { pointer-events: none; }