aboutsummaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
Diffstat (limited to 'web')
-rw-r--r--web/index.html4
-rw-r--r--web/js/nms.js15
2 files changed, 19 insertions, 0 deletions
diff --git a/web/index.html b/web/index.html
index 7b07f09..62f50df 100644
--- a/web/index.html
+++ b/web/index.html
@@ -249,6 +249,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>
diff --git a/web/js/nms.js b/web/js/nms.js
index 3a37e4a..62a148c 100644
--- a/web/js/nms.js
+++ b/web/js/nms.js
@@ -29,6 +29,7 @@ var nms = {
},
menuShowing:true,
+ oplogShowing:true,
get uptime() {
return (Date.now() - this._startTime)/1000;
},
@@ -60,6 +61,7 @@ var nms = {
'menuShowing',
'vertical',
'interval',
+ 'oplogShowing',
'user'
],
keyBindings:{
@@ -81,6 +83,7 @@ var nms = {
'l':moveTimeFromKey,
'p':moveTimeFromKey,
'r':moveTimeFromKey,
+ 'o':toggleOplog,
'Escape':hideWindow,
'?':toggleHelp
},
@@ -445,6 +448,11 @@ function setMenu()
var nav = document.getElementsByTagName("nav")[0];
nav.style.display = nms.menuShowing ? '' : 'none';
}
+function setOplog()
+{
+ var nav = document.getElementById("oplog-parent-mini");
+ nav.style.display = nms.oplogShowing ? '' : 'none';
+}
function toggleMenu()
{
@@ -452,6 +460,12 @@ function toggleMenu()
setMenu();
saveSettings();
}
+function toggleOplog()
+{
+ nms.oplogShowing = ! nms.oplogShowing;
+ setOplog();
+ saveSettings();
+}
function hideWindow(e,key)
{
nmsInfoBox.hide();
@@ -614,6 +628,7 @@ function restoreSettings()
nms[v] = retrieve[v];
}
setMenu();
+ setOplog();
}
/*