Make js ES5 compliant so it would pass tests
This commit is contained in:
parent
3fe1b0fdfb
commit
f20f442b43
@ -662,26 +662,26 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
|
|||||||
//There can be a combination of host, port and path
|
//There can be a combination of host, port and path
|
||||||
//If host is specified here the dedicated port field is disabled
|
//If host is specified here the dedicated port field is disabled
|
||||||
|
|
||||||
let parts;
|
var parts;
|
||||||
|
|
||||||
//host
|
//host
|
||||||
const regexHost = /^([^:\/]*|\[.*\])$/;
|
var regexHost = /^([^:\/]*|\[.*\])$/;
|
||||||
const regexHostPort = /^([^:]*|\[.*\]):(\d+)$/;
|
var regexHostPort = /^([^:]*|\[.*\]):(\d+)$/;
|
||||||
const regexHostPortPath = /^([^:]*|\[.*\]):(\d*)\/(.+)$/;
|
var regexHostPortPath = /^([^:]*|\[.*\]):(\d*)\/(.+)$/;
|
||||||
if(parts = regexHost.exec(settings.host))
|
if((parts = regexHost.exec(settings.host)) !== null)
|
||||||
{
|
{
|
||||||
settings.hostOnly = parts[1];
|
settings.hostOnly = parts[1];
|
||||||
$rootScope.portDisabled = false;
|
$rootScope.portDisabled = false;
|
||||||
}
|
}
|
||||||
//host:port
|
//host:port
|
||||||
else if(parts = regexHostPort.exec(settings.host))
|
else if((parts = regexHostPort.exec(settings.host)) !== null)
|
||||||
{
|
{
|
||||||
settings.hostOnly = parts[1];
|
settings.hostOnly = parts[1];
|
||||||
settings.port = parts[2];
|
settings.port = parts[2];
|
||||||
$rootScope.portDisabled = true;
|
$rootScope.portDisabled = true;
|
||||||
}
|
}
|
||||||
//host:port/path
|
//host:port/path
|
||||||
else if(parts = regexHostPortPath.exec(settings.host))
|
else if((parts = regexHostPortPath.exec(settings.host)) !== null)
|
||||||
{
|
{
|
||||||
settings.hostOnly = parts[1];
|
settings.hostOnly = parts[1];
|
||||||
settings.port = parts[2];
|
settings.port = parts[2];
|
||||||
|
Loading…
Reference in New Issue
Block a user