[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 {
var res = JSON.parse(localStorage.getItem('registryServer'));
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) {}
return (!isNaN(i)) ? '' : [];
}
registryUI.addServer = function(url) {
var registryServer = registryUI.getRegistryServer();
url = url.trim();
url = url.trim().replace(/\/*$/, '');
var index = registryServer.indexOf(url);
if (index != -1) {
return;
@ -39,7 +41,7 @@ registryUI.addServer = function(url) {
}
registryUI.changeServer = function(url) {
var registryServer = registryUI.getRegistryServer();
url = url.trim();
url = url.trim().replace(/\/*$/, '');
var index = registryServer.indexOf(url);
if (index == -1) {
return;