From e67f54f2f8ea63ff71c15e7d5622fe3c3cff4b88 Mon Sep 17 00:00:00 2001 From: Kristian Lyngstol Date: Sun, 22 May 2016 00:26:52 +0200 Subject: Search box/oplog: Add string-literal search You can now use "foo" to find a switch called foo, but not also the ones called foobar foobar1, etc --- web/js/nms-info-box.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'web/js') diff --git a/web/js/nms-info-box.js b/web/js/nms-info-box.js index 46762c2..9133d7f 100644 --- a/web/js/nms-info-box.js +++ b/web/js/nms-info-box.js @@ -965,9 +965,16 @@ nmsInfoBox.searchSmart = function(id, sw) { nmsInfoBox._searchSmart = function(id, sw) { try { - if(sw.toLowerCase().indexOf(id) > -1) { + if(sw.toLowerCase().indexOf(id.toLowerCase()) > -1) { return true; } + if (id[0] == "\"") { + if (("\"" + sw.toLowerCase() + "\"") == id.toLowerCase()) { + return true; + } else { + return false; + } + } try { if (nmsData.switches.switches[sw].distro_name.toLowerCase() == id) { return true; -- cgit v1.2.3