Replace deprecated String.prototype.substr()

String.prototype.substr() is deprecated (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr) so we replace it with startsWith() or endsWith()
Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
This commit is contained in:
Tobias Speicher 2022-02-20 18:36:51 +01:00 committed by Kevin R
parent 42268bf215
commit 93434d3bce
No known key found for this signature in database
GPG Key ID: A4AD5E0732960C98
2 changed files with 3 additions and 3 deletions

View File

@ -288,7 +288,7 @@ function decodeURL(url) {
}
// Required (e.g., to fix https://github.com/ClearURLs/Addon/issues/71)
if(rtn.substr(0, 4) !== 'http') {
if(!rtn.startsWith('http')) {
rtn = 'http://'+rtn
}

View File

@ -484,10 +484,10 @@ function check_single_cidr(addr, cidr) {
while ((lastColon = string.indexOf(':', lastColon + 1)) >= 0) {
colonCount++;
}
if (string.substr(0, 2) === '::') {
if (string.startsWith('::')) {
colonCount--;
}
if (string.substr(-2, 2) === '::') {
if (string.endsWith('::')) {
colonCount--;
}
if (colonCount > parts) {