GUI -- Cleaning up use of sendMessage() to make consistent.
Change-Id: Id3703e00aa93e6414a1509db5eaf2e91f4ec9977
diff --git a/web/gui/src/main/webapp/topo.js b/web/gui/src/main/webapp/topo.js
index 5e6ddb5..97416ef 100644
--- a/web/gui/src/main/webapp/topo.js
+++ b/web/gui/src/main/webapp/topo.js
@@ -928,8 +928,8 @@
}
function equalizeMasters() {
- flash('Equalizing master roles');
sendMessage('equalizeMasters');
+ flash('Equalizing master roles');
}
function toggleSummary() {
@@ -942,11 +942,11 @@
// request overall summary data
function requestSummary() {
- sendMessage('requestSummary', {});
+ sendMessage('requestSummary');
}
function cancelSummary() {
- sendMessage('cancelSummary', {});
+ sendMessage('cancelSummary');
hideSummaryPane();
}
@@ -996,12 +996,11 @@
// request details for the selected element
// invoked from selection of a single node.
function requestDetails() {
- var data = getSel(0).obj,
- payload = {
- id: data.id,
- class: data.class
- };
- sendMessage('requestDetails', payload);
+ var data = getSel(0).obj;
+ sendMessage('requestDetails', {
+ id: data.id,
+ class: data.class
+ });
}
function addHostIntentAction() {
@@ -1024,7 +1023,7 @@
function cancelTraffic() {
- sendMessage('cancelTraffic', {});
+ sendMessage('cancelTraffic');
}
function requestTrafficForMode() {
@@ -1044,13 +1043,16 @@
}
function requestSelectTraffic() {
+ function hoverValid() {
+ return hoverMode === hoverModeIntents &&
+ hovered &&
+ (hovered.class === 'host' || hovered.class === 'device');
+ }
+
if (validateSelectionContext()) {
- var hoverId = (hoverMode === hoverModeIntents && hovered &&
- (hovered.class === 'host' || hovered.class === 'device'))
- ? hovered.id : '';
sendMessage('requestTraffic', {
ids: selectOrder,
- hover: hoverId
+ hover: hoverValid() ? hovered.id : ''
});
}
}
@@ -1063,12 +1065,15 @@
}
function requestDeviceLinkFlows() {
+ function hoverValid() {
+ return hoverMode === hoverModeFlows &&
+ hovered && (hovered.class === 'device');
+ }
+
if (validateSelectionContext()) {
- var hoverId = (hoverMode === hoverModeFlows && hovered &&
- (hovered.class === 'device')) ? hovered.id : '';
sendMessage('requestDeviceLinkFlows', {
ids: selectOrder,
- hover: hoverId
+ hover: hoverValid() ? hovered.id : ''
});
}
}
@@ -1081,7 +1086,7 @@
}
function requestAllTraffic() {
- sendMessage('requestAllTraffic', {});
+ sendMessage('requestAllTraffic');
}
function validateSelectionContext() {
@@ -2228,10 +2233,11 @@
}
function sendMessage(evType, payload) {
- var toSend = {
+ var p = payload || {},
+ toSend = {
event: evType,
sid: ++sid,
- payload: payload
+ payload: p
},
asText = JSON.stringify(toSend);
wsTraceTx(asText);
@@ -2607,7 +2613,7 @@
sendMessage('updateMeta', {
id: d.id,
'class': d.class,
- 'memento': metaUi
+ memento: metaUi
});
}