Control statusimg using CSS, rather than setting an img src.

This commit is contained in:
David Fifield 2019-07-23 10:13:46 -06:00
parent 8f885c7557
commit 990047b2f5
5 changed files with 29 additions and 9 deletions

View file

@ -9,7 +9,8 @@ port.onMessage.addListener((m) => {
const popup = new Popup();
if (missingFeature) {
popup.setImgSrc('off');
popup.setEnabled(false);
popup.setActive(false);
popup.setStatusText("Snowflake is off");
popup.setStatusDesc("WebRTC feature is not detected.", true);
popup.hideButton();
@ -29,8 +30,8 @@ port.onMessage.addListener((m) => {
popup.setStatusText("Snowflake is off");
popup.setStatusDesc("");
}
popup.setImgSrc(active ? "running" : enabled ? "on" : "off");
popup.setEnabled(enabled);
popup.setActive(active);
});
document.addEventListener('change', (event) => {