From f1d546deeaf6b412029413b72303cabc9c755074 Mon Sep 17 00:00:00 2001 From: Oliver Gorwits Date: Sun, 22 Apr 2018 18:40:15 +0100 Subject: [PATCH] #395 add find input to homepage --- share/public/javascripts/netdisco.js | 9 ++++++++- share/views/index.tt | 21 ++++++++++++++++++++- share/views/layouts/main.tt | 3 +-- 3 files changed, 29 insertions(+), 4 deletions(-) diff --git a/share/public/javascripts/netdisco.js b/share/public/javascripts/netdisco.js index bef4551e..1a5030c6 100644 --- a/share/public/javascripts/netdisco.js +++ b/share/public/javascripts/netdisco.js @@ -167,7 +167,7 @@ $(document).ready(function() { $('.nd_field-clear-icon').hide(); // activate typeahead on the main search box, for device names only - $('#nq').typeahead({ + $('#nq,#nqbody').typeahead({ source: function (query, process) { return $.get( uri_base + '/ajax/data/devicename/typeahead', { query: query }, function (data) { return process(data); @@ -186,6 +186,13 @@ $(document).ready(function() { }); $('.nd_navsearchgo-specific').click(function(event) { event.preventDefault(); + if ($('#nqbody').val()) { + $(this).parents('form').append( + $(document.createElement('input')).attr('type', 'hidden') + .attr('name', 'tab') + .attr('value', $(this).data('tab')) + ).submit(); + } if ($('#nq').val()) { $(this).parents('form').append( $(document.createElement('input')).attr('type', 'hidden') diff --git a/share/views/index.tt b/share/views/index.tt index ca888597..0744ed2b 100644 --- a/share/views/index.tt +++ b/share/views/index.tt @@ -50,6 +50,25 @@ [% END %] [% ELSE %] +

+
+
+ + +
+ + + +
+
+
[% IF user_has_role('admin') %]
@@ -87,7 +106,7 @@ [% IF session.logged_in_user %]