diff options
author | Kristian Lyngstol <kristian@bohemians.org> | 2016-05-19 00:51:33 +0200 |
---|---|---|
committer | Kristian Lyngstol <kristian@bohemians.org> | 2016-05-19 00:51:33 +0200 |
commit | 09d7bca0d14e07525eab302a12b3ab5e300bc94b (patch) | |
tree | 9f4e037b95e3f6952ea906ea2b90c297d4f97bb3 /web | |
parent | bfca34155afab12a75524de4fe664ff20808ec86 (diff) |
Tweak log entries and switch entries
Also: onclick handler for log entries.
Diffstat (limited to 'web')
-rw-r--r-- | web/index.html | 4 | ||||
-rw-r--r-- | web/js/nms-info-box.js | 12 | ||||
-rw-r--r-- | web/js/nms-oplog.js | 3 |
3 files changed, 13 insertions, 6 deletions
diff --git a/web/index.html b/web/index.html index e823ef7..63a9bd0 100644 --- a/web/index.html +++ b/web/index.html @@ -166,10 +166,10 @@ </ul> <div class="navbar-form navbar-right gondul-is-private"> <div class="form-group"> - <input id="logbox-id" type="text" class="form-control" oninput='var x = document.getElementById("searchbox"); var y = document.getElementById("logbox-id"); x.value = y.value; x.oninput();' placeholder="System(s)" /> + <input id="logbox-id" type="text" size="8" class="form-control" oninput='var x = document.getElementById("searchbox"); var y = document.getElementById("logbox-id"); x.value = y.value; x.oninput();' placeholder="System(s)" /> </div> <div class="form-group"> - <input id="logbox" type="text" class="form-control" placeholder="Log" /> + <input id="logbox" type="text" size="30" class="form-control" placeholder="Log entry" /> </div> <button id="logbox-submit" class="btn btn-default" type="button" onclick="nmsOplog.commit();">Log</button> </div> diff --git a/web/js/nms-info-box.js b/web/js/nms-info-box.js index b4b8c4c..e6817dc 100644 --- a/web/js/nms-info-box.js +++ b/web/js/nms-info-box.js @@ -71,7 +71,7 @@ var nmsInfoBox = nmsInfoBox || { }, { 'id': 'addSwitch', - 'title': 'Add new switch', + 'title': 'Add new switch(es)', 'views': { 'initial': { 'name': 'Add switch', @@ -617,12 +617,16 @@ var switchAddPanel = function() { nmsInfoPanel.call(this,"switchAdd"); this.refresh = function(reason) { var domObj = document.createElement("div"); - domObj.innerHTML = '<input type="text" class="form-control" id="create-sysname" placeholder="Sysname id"><button class="btn btn-default" onclick="nmsInfoBox._windowHandler.doInPanel(\'' + this.id +'\',\'save\');">Add switch</button>' + domObj.innerHTML = '<input type="text" class="form-control" id="create-sysname" placeholder="Space-seaprated list of system names"><button class="btn btn-default" onclick="nmsInfoBox._windowHandler.doInPanel(\'' + this.id +'\',\'save\');">Add switch</button>' this._render(domObj); }; this.save = function () { - var sysname = document.getElementById('create-sysname').value; - var myData = JSON.stringify([{'sysname':sysname}]); + var sysname = document.getElementById('create-sysname').value.split(" "); + var myData = []; + for (var v in sysname) { + myData.push({"sysname":sysname[v]}); + } + var myData = JSON.stringify(myData); $.ajax({ type: "POST", url: "/api/write/switch-add", diff --git a/web/js/nms-oplog.js b/web/js/nms-oplog.js index cf06007..5da7893 100644 --- a/web/js/nms-oplog.js +++ b/web/js/nms-oplog.js @@ -26,6 +26,7 @@ nmsOplog.commit = function() { document.getElementById('logbox-id').value = ""; document.getElementById('logbox').value = ""; document.getElementById('searchbox').value = ""; + document.getElementById('searchbox').oninput(); } @@ -61,6 +62,8 @@ nmsOplog._updateComments = function(limit,prefix,timefield) { td2 = tr.insertCell(1); td1.textContent = nmsData['oplog']['oplog'][v][timefield]; td2.textContent = "[" + nmsData['oplog']['oplog'][v]['username'] + "] " + nmsData['oplog']['oplog'][v]['log']; + td2.hiddenthing = v; + td2.onclick = function(e){ console.log(e); var x = document.getElementById("searchbox"); var v = e.path[0].hiddenthing; console.log("KEK" + v); x.value = nmsData['oplog']['oplog'][v]['systems']; x.oninput(); } if (++i == limit) break; } |