From b05c07f19283e093e7c2e5ccf551ce2f74a33ebc Mon Sep 17 00:00:00 2001 From: Kristian Lyngstol Date: Mon, 9 Apr 2018 14:41:51 +0200 Subject: front: Shortcut for toggling the oplog (o) --- web/js/nms.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'web/js') 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(); } /* -- cgit v1.2.3