| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 | <!DOCTYPE html><html><head><meta http-equiv="Content-type" content="text/html; charset=utf-8" /><title>ZBUS Monitor</title><script type="text/javascript" src="hos-client.js"></script><style>table {	font-family: "Helvetica Neue", Helvetica, sans-serif}caption {	text-align: left;	color: silver;	font-weight: bold;	text-transform: uppercase;	padding: 5px;}thead {	background: SteelBlue;	color: white;}th, td {	padding: 5px 10px;}tbody tr:nth-child(even) {	background: WhiteSmoke;}tbody tr td:nth-child(2) {	text-align: center;}tbody tr td:nth-child(3), tbody tr td:nth-child(4) {	text-align: right;	font-family: monospace;}tfoot {	background: SeaGreen;	color: white;	text-align: right;}tfoot tr th:last-child {	font-family: monospace;}#slogan {	text-align: center;	font: bold 24px arial, sans-serif;	margin: 30px 30px;}</style></head><body>	<h2 id="slogan" align="center">		ZBUS = MQ + RPC <label id="broker" style="color: orange;"></label>	</h2>	<script type="text/javascript"> 	var broker = new Broker("ws://localhost:15555/");	function cbConsumer(){		var c = new Consumer(broker, "MyMQ");				c.createMq(function(data){ 			c.take(function(res){				var ta = document.getElementById('responseText');				if(ta.value){					ta.value = ta.value + "\n\n";				} 				ta.value = ta.value + res;				ta.scrollTop = ta.scrollHeight;			});		}); 	}	broker.connect(cbConsumer);		</script>	<div align="center">		<h3>Output</h3>		<textarea id="responseText" style="width: 900px; height: 400px;"></textarea>	</div>	</body></html>
 |