aboutsummaryrefslogtreecommitdiffstats
path: root/web/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'web/index.html')
-rw-r--r--web/index.html46
1 files changed, 19 insertions, 27 deletions
diff --git a/web/index.html b/web/index.html
index 7aedbae..447772f 100644
--- a/web/index.html
+++ b/web/index.html
@@ -46,34 +46,21 @@
<span class="caret"></span>
</a>
<ul class="dropdown-menu" role="menu">
- <li class="gondul-is-private"><a href="#health" onclick="setUpdater(handler_health)">Health</a></li>
- <li><a href="#ping" onclick="setUpdater(handler_ping)">Ping</a></li>
- <li><a href="#uplink" onclick="setUpdater(handler_uplinks)">Uplink</a></li>
- <li><a href="#dhcp" onclick="setUpdater(handler_dhcp)">DHCP</a></li>
- <li><a href="#temp" onclick="setUpdater(handler_temp)">Temperature</a></li>
- <li><a href="#traffic" onclick="setUpdater(handler_traffic)">Traffic</a></li>
- <li><a href="#traffictot" onclick="setUpdater(handler_traffic_tot)">Total switch traffic</a></li>
- <li class="gondul-is-private"><a href="#snmp" onclick="setUpdater(handler_snmp)">SNMP</a></li>
- <li class="gondul-is-private"><a href="#cpu" onclick="setUpdater(handler_cpu)">CPU</a></li>
- <li><a href="#disco" onclick="setUpdater(handler_disco)">DISCO</a></li>
+ <li class="gondul-is-private dropdown-header">Switches</li>
+ <li class="gondul-is-private"><a href="#" onclick="nmsInfoBox.showWindow('addSwitch')">Add switch</a></li>
+ <li class="gondul-is-private"><a href="#" onclick="nmsInfoBox.showWindow('addNetwork')">Add network</a></li>
+ <li class="gondul-is-private"><a href="#" onclick="nmsInfoBox.showWindow('listNetwork')">List networks</a></li>
+ <li class="gondul-is-private"><a href="#" onclick="nmsMap.moveSet(true);">Enable switch moving</a></li>
+ <li class="gondul-is-private"><a href="#" onclick="nmsMap.moveSet(false);">Disable switch moving</a></li>
+ <li class="gondul-is-private divider"> </li>
<li class="divider"> </li>
<li class="dropdown-header">Time</li>
<li><a href="#" onclick="toggleLayer('nowPickerBox');nmsTime.startNowPicker();">Travel in time</a></li>
<li><a href="#" onclick="nmsTime.replayEvent();" title="Replay from opening 120 minutes per second">Replay event</a></li>
<li class="divider"> </li>
<li class="dropdown-header">View</li>
- <li><a href="#" onclick="toggleNightMode()">Toggle Night Mode</a></li>
- <li><a href="#" onclick="toggleConnect()">Toggle linknets</a></li>
<li><a href="#" onclick="nmsUi.toggleVertical()">Toggle vertical mode</a></li>
<li class="divider"> </li>
- <li class="gondul-is-private dropdown-header">Switches</li>
- <li class="gondul-is-private"><a href="#" onclick="nmsMap.moveSet(true);">Enable switch moving</a></li>
- <li class="gondul-is-private"><a href="#" onclick="nmsMap.moveSet(false);">Disable switch moving</a></li>
- <li class="gondul-is-private"><a href="#" onclick="nmsInfoBox.showWindow('addSwitch')">Add switch</a></li>
- <li class="gondul-is-private divider"> </li>
- <li class="gondul-is-private"><a href="#" onclick="nmsInfoBox.showWindow('listNetwork')">List networks</a></li>
- <li class="gondul-is-private"><a href="#" onclick="nmsInfoBox.showWindow('addNetwork')">Add network</a></li>
- <li class="gondul-is-private divider"> </li>
<li class="gondul-is-private dropdown-header">Inventory lists</li>
<li class="gondul-is-private"><a href="#" onclick="nmsInfoBox.showWindow('inventoryListing','distro_name');">Distro names</a></li>
<li class="gondul-is-private"><a href="#" onclick="nmsInfoBox.showWindow('inventoryListing','sysDescr')">System description</a></li>
@@ -143,14 +130,15 @@
<div class="span3 col-lg-6">
<textarea id="template-input" class="form-control" cols="80" rows="25"></textarea>
<div class="form-inline">
- <div class="form-group">
- <button onclick="nmsTemplate.fromFile('HOWTO.txt')" class="btn btn-info">Load HOWTO.txt</button>
- <button onclick="nmsTemplate.fromFile('switches.txt')" class="btn btn-info">Load switches.txt</button>
- <button onclick="nmsTemplate.fromFile('switch.txt')" class="btn btn-info">Load switch.txt</button>
- </div>
+ https://gondul.tg.lol/api/templates/
+ <div class="form-group">
+ <select onchange="nmsTemplate.fromFile(this.value)" class="form-control" id="nmsTemplate-select">
+ <option value="">Select template</option>
+ </select>
+ </div>
<div class="form-group">
<label for="template-query-params">Query parameters</label>
- <input type="text" class="form-control" id="template-query-params" value="?switch=e13-1&foo=bar" />
+ <input type="text" class="form-control" id="template-query-params" value="?a=r1.ring:ge-1/0/2.0:mgmt+irb.666" />
</div>
<div class="form-group">
<button onclick="nmsTemplate.test()" class="btn btn-primary">Test</button>
@@ -158,7 +146,7 @@
</div>
</div>
<div class="span3 col-lg-6">
- <textarea id="template-output" class="form-control" disabled cols="80" rows="25"></textarea>
+ <textarea id="template-output" class="form-control" readonly cols="80" rows="25"></textarea>
</div>
</div>
</div>
@@ -252,6 +240,10 @@
<td>Step 1 hour forward in time</td>
</tr>
<tr>
+ <td>o</td>
+ <td>Toggle the ops log</td>
+ </tr>
+ <tr>
<td>p</td>
<td>Toggle playback (1 hour per second)</td>
</tr>