diff --git a/code/html/custom.js b/code/html/custom.js index 95dfd21871..216e704a3e 100644 --- a/code/html/custom.js +++ b/code/html/custom.js @@ -2267,7 +2267,14 @@ function connectToCurrentURL() { $(function() { + // most of the time, we want this unconditionally for all + $("a.external") + .attr("target", "_blank") + .attr("rel", "noopener") + .attr("tabindex", "-1"); + createCheckboxes(); + setInterval(function() { keepTime(); }, 1000); $(".password-reveal").on("click", toggleVisiblePassword); diff --git a/code/html/index.html b/code/html/index.html index be7f88ecb1..7f119cd0a3 100644 --- a/code/html/index.html +++ b/code/html/index.html @@ -213,10 +213,10 @@

Before using this device you have to change the default password for the use @@ -826,7 +826,7 @@

Device administration and security settings

-
The device has bytes available for OTA updates. If your image is larger than this consider doing a two-step update.
+
The device has bytes available for OTA updates. If your image is larger than this consider doing a two-step update.
@@ -1077,9 +1077,9 @@

Configure an MQTT broker in your network and you will be ab
This is the fingerprint for the SSL certificate of the server.
- You can get it using https://www.grc.com/fingerprints.htm
- or using openssl from a linux box by typing:
-
$ openssl s_client -connect <host>:<port> < /dev/null 2>/dev/null | openssl x509 -fingerprint -noout -in /dev/stdin
+ You can get it using https://www.grc.com/fingerprints.htm (if it is publically available)
+ or, using openssl. For example, on a Linux / macOS machine:
+
$ echo -n | openssl s_client -connect <host>:<port> 2>∧1 | openssl x509 -noout -fingerprint -sha1 | cut -d\= -f2
@@ -1129,7 +1129,7 @@

Configure an MQTT broker in your network and you will be ab

NoFUSS

-

Automatically upgrade the firmware (see xoseperez/nofuss for details)

+

Automatically upgrade the firmware (see xoseperez/nofuss for details)

@@ -1182,7 +1182,7 @@

Synchronize the device time with the remote server

-
POSIX TZ variable, defaults to UTC0
For the list of possible options, see esp8266/Arduino's TZ.h (use the value inside of F("...")). For the complete documentation, see libc tzset(3) manual page
+
POSIX TZ variable, defaults to UTC0
For the list of possible options, see esp8266/Arduino's TZ.h (use the value inside of F("...")). For the complete documentation, see libc tzset(3) manual page
@@ -1420,7 +1420,7 @@

- Discovery + Discovery
@@ -1579,7 +1579,7 @@

RULES

- Here you can configure advanced rules based on RPN expressions. Check the wiki page about the RPN Rules module to know how to use them. + Here you can configure advanced rules based on RPN expressions. Check the wiki page about the RPN Rules module to know how to use them.

@@ -1832,7 +1832,7 @@

To learn a new code click LEARN (the Sonoff RFBridge will beep) then press a button on the remote, the new code should show up (and the RFBridge will double beep). If the device double beeps but the code does not update it has not been properly learnt. Keep trying.

Modify or create new codes manually and then click SAVE to store them in the device memory. If your controlled device uses the same code to switch ON and OFF, learn the code with the ON button and copy paste it to the OFF input box, then click SAVE on the last one to store the value.

Delete any code clicking the FORGET button. -

You can also specify any RAW code. For reference see possible commands for Sonoff RF Bridge EFM8BB1 (original firmware supports codes from 0xA0 to 0xA5). +

You can also specify any RAW code. For reference see possible commands for Sonoff RF Bridge EFM8BB1 (original firmware supports codes from 0xA0 to 0xA5).