Skip to content

Commit

Permalink
#790 show/hide broker/slaves properly
Browse files Browse the repository at this point in the history
  • Loading branch information
jstrachan committed Dec 9, 2013
1 parent 38b5f24 commit ebafc98
Showing 1 changed file with 26 additions and 10 deletions.
36 changes: 26 additions & 10 deletions hawtio-web/src/main/webapp/app/fabric/js/brokerDiagram.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,22 @@ module Fabric {

Fabric.initScope($scope, $location, jolokia, workspace);

var defaultFlags = {
group: false,
profile: false,
slave: false,
broker: true,
container: false,
queue: true,
topic: true,
consumer: true,
producer: true
};

$scope.showFlags = {
group: false,
profile: false,
slave: true,
slave: false,
broker: true,
container: false,
queue: true,
Expand Down Expand Up @@ -100,15 +112,19 @@ module Fabric {
};
});
var master = brokerStatus.master;
var broker = getOrAddNode("broker", brokerId, brokerStatus, () => {
return {
type: master ? "brokerMaster" : "broker",
popup: {
title: (master ? "Master" : "Slave") + " Broker: " + brokerId,
content: "<p>Container: " + containerId + "</p> <p>Group: " + groupId + "</p>"
}
};
});
var broker = null;
var brokerFlag = master ? $scope.showFlags.broker : $scope.showFlags.slave;
if (brokerFlag) {
broker = getOrAddNode("broker", brokerId, brokerStatus, () => {
return {
type: master ? "brokerMaster" : "broker",
popup: {
title: (master ? "Master" : "Slave") + " Broker: " + brokerId,
content: "<p>Container: " + containerId + "</p> <p>Group: " + groupId + "</p>"
}
};
});
}

// TODO do we need to create a physical broker node per container and logical broker maybe?
var container = null;
Expand Down

0 comments on commit ebafc98

Please sign in to comment.