Add toggle functionality to web extension

This commit is contained in:
Cecylia Bocovich 2019-06-26 20:21:44 -04:00
parent ead579a6e9
commit 799a13d385
5 changed files with 37 additions and 3 deletions

View file

@ -4,6 +4,7 @@ All of Snowflake's DOM manipulation and inputs.
class UI
active: false
enabled: false
setStatus: (msg) ->
@ -74,10 +75,17 @@ class WebExtUI extends UI
total: @stats.reduce ((t, c) ->
t + c
), 0
enabled: @enabled
onConnect: (port) =>
@port = port
port.onDisconnect.addListener @onDisconnect
port.onMessage.addListener @onMessage
@postActive()
onMessage: (m) =>
@enabled = m.enabled
update()
@postActive()
onDisconnect: (port) =>