[change] Add listener on change dialog button

This commit is contained in:
Joxit 2016-05-12 22:51:34 +02:00
parent 3589a7e369
commit b13a8ab206
2 changed files with 30 additions and 3 deletions

View file

@ -16,10 +16,32 @@
*/
var registryUI = {}
registryUI.url = function () {
return localStorage.getItem('registryServer');
return registryUI.getRegistryServer(0);
}
registryUI.getRegistryServer = function (i) {
try {
var res = JSON.parse(localStorage.getItem('registryServer'));
if (res instanceof Array) {
return i ? res[i] : res;
}
} catch (e) {}
return i ? '' : [];
}
registryUI.changeServer = function (url) {
var registryServer = registryUI.getRegistryServer();
url = url.trim();
var index = registryServer.indexOf(url);
if (index == -1) {
return;
}
registryServer.splice(index, 1);
registryServer = [ url ].concat(registryServer);
registryUI.registryServer.servers = registryServer;
localStorage.setItem('registryServer', JSON.stringify(registryServer));
}
var catalog = {};
registryUI.taglist = {};
riot.mount('catalog');
riot.mount('taglist');
riot.mount('change');