diff --git a/src/main/resources/public/js/emissary.js b/src/main/resources/public/js/emissary.js
index 493edbdbc4..d54264fb95 100644
--- a/src/main/resources/public/js/emissary.js
+++ b/src/main/resources/public/js/emissary.js
@@ -1,31 +1,61 @@
$(document).ready(function () {
- $.ajaxSetup({
- beforeSend: function(xhr, settings) {
- if (!(/^(GET|HEAD|OPTIONS)$/.test(settings.type)) && !this.crossDomain) {
- xhr.setRequestHeader('X-Requested-By', 'emissary');
- }
- }
- });
+ $.ajaxSetup({
+ beforeSend: function(xhr, settings) {
+ if (!(/^(GET|HEAD|OPTIONS)$/.test(settings.type)) && !this.crossDomain) {
+ xhr.setRequestHeader('X-Requested-By', 'emissary');
+ }
+ }
+ });
- $.get('/emissary/Nav.action', function( data ) {
- $('header').prepend(data);
+ $.get('/emissary/Nav.action', function( data ) {
+ $('header').prepend(data);
- var url = window.location.pathname;
- $('ul.navbar-nav a[href="'+ url +'"]').parent().addClass('active');
- $('ul.navbar-nav a').filter(function() {
- return this.href == url;
- }).parent().addClass('active');
+ var url = window.location.pathname;
+ $('ul.navbar-nav a[href="'+ url +'"]').parent().addClass('active');
+ $('ul.navbar-nav a').filter(function() {
+ return this.href == url;
+ }).parent().addClass('active');
- document.title = document.title + ' - ' + $('#app-name').text();
- });
+ document.title = document.title + ' - ' + $('#app-name').text();
+ });
});
function doPost( url, messageHolderId) {
- $.post(url)
- .done(function(data){
- $("#" + messageHolderId).append(data);
- })
- .fail(function(){
- $("#" + messageHolderId).append("request failed!");
- });
+ $.post(url)
+ .done(function(data){
+ $("#" + messageHolderId).append(data);
+ })
+ .fail(function(){
+ $("#" + messageHolderId).append("request failed!");
+ });
+}
+
+function searchTable() {
+ let input, filter, table, tr, td, i, txtValue;
+ let result = 0;
+ input = document.getElementById("searchInput");
+ filter = input.value.toUpperCase();
+ table = document.getElementById("tableToSearch");
+ tr = table.getElementsByTagName("tr");
+
+ for (i = 0; i < tr.length; i++) {
+ td = tr[i].getElementsByTagName("td")[0];
+ if (td) {
+ txtValue = td.textContent || td.innerText;
+ if (txtValue.toUpperCase().indexOf(filter) > -1) {
+ tr[i].style.display = "";
+ if (tr[i - 1].getElementsByTagName("td").length == 1) {
+ tr[i - 1].style.display = "";
+ }
+ result += 1;
+ } else {
+ tr[i].style.display = "none";
+ }
+ }
+ }
+ if (result == 0) {
+ document.getElementById("empty-message").style.display = "";
+ } else {
+ document.getElementById("empty-message").style.display = "none";
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/templates/dump_directory.mustache b/src/main/resources/templates/dump_directory.mustache
index 3633a617f1..de51bbba52 100644
--- a/src/main/resources/templates/dump_directory.mustache
+++ b/src/main/resources/templates/dump_directory.mustache
@@ -3,7 +3,7 @@
Directory Listing
-
+
@@ -11,33 +11,43 @@
Directory Listing
{{directory-label}}
-
- Directory Entries
-
-
-
- Key |
- Cost |
- Quality |
- Expense |
- Age |
-
-
-
+
+
+
+
Directory Entries
+
+
+
+
+
+
+
+
+ Key |
+ Cost |
+ Quality |
+ Expense |
+ Age |
+
+
+
{{#entrykeys}}
{{#dataId}}{{.}} |
{{/dataId}}
{{#entrylist}}
- {{key}} |
- {{cost}} |
- {{quality}} |
- {{expense}} |
- {{age}} |
+ {{key}} |
+ {{cost}} |
+ {{quality}} |
+ {{expense}} |
+ {{age}} |
{{/entrylist}}
{{/entrykeys}}
-
+
+ No places found in table...
Peer Directories
-
-
-
-
+
+
+
+