[Refactoring] Clean all url during fetching (trim and remove last slash '/')

This commit is contained in:
Joxit 2016-06-07 21:28:08 +02:00
parent d4540e8444
commit 1fe0e76df2

View file

@ -22,14 +22,16 @@ registryUI.getRegistryServer = function(i) {
try { try {
var res = JSON.parse(localStorage.getItem('registryServer')); var res = JSON.parse(localStorage.getItem('registryServer'));
if (res instanceof Array) { if (res instanceof Array) {
return (!isNaN(i)) ? res[i] : res; return (!isNaN(i)) ? res[i] : res.map(function(url) {
return url.trim().replace(/\/*$/, '');
});
} }
} catch (e) {} } catch (e) {}
return (!isNaN(i)) ? '' : []; return (!isNaN(i)) ? '' : [];
} }
registryUI.addServer = function(url) { registryUI.addServer = function(url) {
var registryServer = registryUI.getRegistryServer(); var registryServer = registryUI.getRegistryServer();
url = url.trim(); url = url.trim().replace(/\/*$/, '');
var index = registryServer.indexOf(url); var index = registryServer.indexOf(url);
if (index != -1) { if (index != -1) {
return; return;
@ -39,7 +41,7 @@ registryUI.addServer = function(url) {
} }
registryUI.changeServer = function(url) { registryUI.changeServer = function(url) {
var registryServer = registryUI.getRegistryServer(); var registryServer = registryUI.getRegistryServer();
url = url.trim(); url = url.trim().replace(/\/*$/, '');
var index = registryServer.indexOf(url); var index = registryServer.indexOf(url);
if (index == -1) { if (index == -1) {
return; return;