Make js ES5 compliant so it would pass tests

use-minification
Jeremy Mahieu 6 years ago
parent 3fe1b0fdfb
commit f20f442b43
  1. 14
      js/glowingbear.js

@ -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…
Cancel
Save