Arlo Breault
d4aa9ad2b3
Reorder enable checks
...
First check that it is enabled before doing feature testing.
This will be useful in the badge so that probing only happens if it is
enabled.
2019-09-30 18:42:57 -04:00
Arlo Breault
aa107862c5
Move probe to WS class for reuse in the badge
2019-09-30 18:42:57 -04:00
Arlo Breault
685c3bd262
Disable the webext if the bridge is unreachable
2019-09-30 18:42:57 -04:00
Arlo Breault
19bc6d8858
Move missingFeature to initToggle in webext
2019-09-30 18:42:57 -04:00
David Fifield
6ab50e32b9
Toolbar icons that work in both light and dark modes.
...
https://bugs.torproject.org/31170#comment:8
I chose these icons for the "on" and "off" icons:
toolbar_icon_purple.svg → toolbar-on.svg
toolbar_icon_grey.svg → toolbar-off.svg
I then made toolbar-running.svg by copying toolbar-off.svg and changing
the stroke and fill from #4A4A4F to #40E0D0.
2019-08-19 12:24:09 -06:00
Arlo Breault
b324d9d42f
Move icons/ to assets/
...
There's a default alias for icons/ in apache,
https://www.electrictoolbox.com/apache-icons-directory/
2019-07-31 17:59:48 -04:00
Arlo Breault
03512bfa29
Move more UI code to use specific sites
2019-07-27 12:01:03 -04:00
Arlo Breault
0f33546fec
Clean up some linting errors
2019-07-27 12:01:03 -04:00
Arlo Breault
e60f22833a
Reimagine the badge
...
Trac 27385
2019-07-27 12:01:03 -04:00
Arlo Breault
6c6707ae9b
Set the browser action icon to off when webrtc is disabled
...
This is now necessary since the webextension changed to default to on.
Follow up to 095f4a0
From trac 31067
2019-07-13 12:48:21 +02:00
Arlo Breault
fab39ae57c
Cleanup lints identified by eslint
...
Some files were omitted in the .eslintignore, left as an exercise to the
reader.
We probably want to reduce amount of globals overall and use proper es
modules.
2019-07-10 10:58:29 +02:00
Arlo Breault
3455cd5da8
Ensure snnowflake
was initialized in unload handlers
2019-07-10 10:55:45 +02:00
Arlo Breault
27a92ab03a
Close over init so that we can return if a feature isn't detected
...
I guess alternatively, just use an if/else block.
2019-07-10 10:49:53 +02:00
Arlo Breault
1867a3f121
Lightly massage some of the generated JavaScript
2019-07-10 10:49:53 +02:00
Arlo Breault
31ad9566e6
Compile coffee files and remove them
...
With,
./node_modules/.bin/coffee -b -c Cakefile `find . -path ./node_modules -prune -o -name '*.coffee'`
2019-07-10 10:49:36 +02:00