fix(mod/dashboard): fix after api changes
use node instead of kvs and value
This commit is contained in:
@ -88,7 +88,9 @@ angular.module('etcd', [])
|
||||
return newStat('leader').get().then(function(response) {
|
||||
return newKey('/_etcd/machines/' + response.data.leader).get().then(function(response) {
|
||||
// TODO: do something better here p.s. I hate javascript
|
||||
var data = JSON.parse('{"' + decodeURI(response.data.value.replace(/&/g, "\",\"").replace(/=/g,"\":\"")) + '"}');
|
||||
var data = decodeURIComponent(response.data.node.value);
|
||||
data = data.replace(/&/g, "\",\"").replace(/=/g,"\":\"");
|
||||
data = JSON.parse('{"' + data + '"}');
|
||||
return data.etcd;
|
||||
});
|
||||
});
|
||||
|
@ -56,17 +56,18 @@ angular.module('etcdBrowser', ['ngRoute', 'etcd', 'timeRelative'])
|
||||
return;
|
||||
}
|
||||
$scope.key.get().success(function (data, status, headers, config) {
|
||||
console.log(data)
|
||||
//hide any errors
|
||||
$('#etcd-browse-error').hide();
|
||||
// Looking at a directory if we got an array
|
||||
if (data.dir === true) {
|
||||
$scope.list = data.kvs;
|
||||
$scope.list = data.node.nodes;
|
||||
$scope.preview = 'etcd-preview-hide';
|
||||
} else {
|
||||
$scope.singleValue = data.value;
|
||||
$scope.preview = 'etcd-preview-reveal';
|
||||
$scope.key.getParent().get().success(function(data) {
|
||||
$scope.list = data.kvs;
|
||||
$scope.list = data.node.nodes;
|
||||
});
|
||||
}
|
||||
$scope.previewMessage = 'No key selected.';
|
||||
|
Reference in New Issue
Block a user