GUI - Temporary coding to provide access to detail pane, with local test data.

Change not to be merged, but provided for Paul to check out the detail pane for theming.

Change-Id: I69a1c664ef5e019d3be48a965c335df8a2da8dc1
This commit is contained in:
Simon Hunt 2014-11-18 17:31:51 -08:00 committed by Gerrit Code Review
parent 29cd58f339
commit c76ae8975f

View File

@ -1631,8 +1631,6 @@
mask.style('display',b ? 'block' : 'none'); mask.style('display',b ? 'block' : 'none');
} }
// TODO: use cache of pending messages (key = sid) to reconcile responses
function sendMessage(evType, payload) { function sendMessage(evType, payload) {
var toSend = { var toSend = {
event: evType, event: evType,
@ -1642,6 +1640,11 @@
asText = JSON.stringify(toSend); asText = JSON.stringify(toSend);
wsTraceTx(asText); wsTraceTx(asText);
webSock.send(asText); webSock.send(asText);
// Temporary measure for debugging UI behavior ...
if (!config.useLiveData) {
handleTestSend(toSend);
}
} }
function wsTraceTx(msg) { function wsTraceTx(msg) {
@ -1652,12 +1655,43 @@
} }
function wsTrace(rxtx, msg) { function wsTrace(rxtx, msg) {
console.log('[' + rxtx + '] ' + msg); console.log('[' + rxtx + '] ' + msg);
// TODO: integrate with trace view
//if (trace) {
// trace.output(rxtx, msg);
//}
} }
// NOTE: Temporary hardcoded example for showing detail pane
// while we fine-
// Probably should not merge this change...
function handleTestSend(msg) {
if (msg.event === 'requestDetails') {
showDetails({
event: 'showDetails',
sid: 1001,
payload: {
"id": "of:0000ffffffffff09",
"type": "roadm",
"propOrder": [
"Name",
"Vendor",
"H/W Version",
"S/W Version",
"-",
"Latitude",
"Longitude",
"Ports"
],
"props": {
"Name": null,
"Vendor": "Linc",
"H/W Version": "OE",
"S/W Version": "?",
"-": "",
"Latitude": "40.8",
"Longitude": "73.1",
"Ports": "2"
}
}
});
}
}
// ============================== // ==============================
// Selection stuff // Selection stuff