aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--web/index.html4
-rw-r--r--web/js/nms-info-box.js12
-rw-r--r--web/js/nms-oplog.js3
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;
}