support stopped state

This commit is contained in:
Peli de Halleux 2016-03-24 14:05:02 -07:00
parent 6680be3b10
commit 7108b5fb72

View File

@ -240,6 +240,9 @@ namespace ks.rt.micro_bit {
this.updateTemperature(); this.updateTemperature();
this.updateButtonAB(); this.updateButtonAB();
this.updateGestures(); this.updateGestures();
if (!runtime || runtime.dead) this.element.classList.add("grayscale");
else this.element.classList.remove("grayscale");
} }
private updateGestures() { private updateGestures() {
@ -462,10 +465,14 @@ namespace ks.rt.micro_bit {
"y": "0px"}); "y": "0px"});
this.style = <SVGStyleElement>Svg.child(this.element, "style", {}); this.style = <SVGStyleElement>Svg.child(this.element, "style", {});
this.style.textContent = ` this.style.textContent = `
svg.sim { svg.sim {
margin-bottom:1em; margin-bottom:1em;
} }
svg.sim.grayscale {
-moz-filter: grayscale(1);
-webkit-filter: grayscale(1);
filter: grayscale(1);
}
.sim-button { .sim-button {
pointer-events: none; pointer-events: none;
} }