From 3715ac02c686e368045f295c49ba01ce932e9274 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Fri, 22 Jan 2016 14:36:09 +0100 Subject: [PATCH] (menu) add search menu option to heading in new style templates --- .../mvc/app/views/layouts/default.volt | 39 ++++++++++++++++++- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/src/opnsense/mvc/app/views/layouts/default.volt b/src/opnsense/mvc/app/views/layouts/default.volt index 5d7f272df..b16ba29e4 100644 --- a/src/opnsense/mvc/app/views/layouts/default.volt +++ b/src/opnsense/mvc/app/views/layouts/default.volt @@ -82,6 +82,30 @@ initFormAdvancedUI(); addMultiSelectClearUI(); + // hook in live menu search + $.ajax("/api/core/menu/search/", { + type: 'get', + cache: false, + dataType: "json", + data: {}, + success: function (data) { + var menusearch_items = []; + $.each(data,function(idx, menu_item){ + if (menu_item.Url != "") { + menusearch_items.push({id:menu_item.Url, name:menu_item.breadcrumb}); + } + }); + $("#menu_search_box").typeahead({ + source: menusearch_items, + afterSelect: function(item){ + window.location.href = item.id; + } + }); + } + }); + + + }); @@ -94,6 +118,9 @@ + + + @@ -116,12 +143,20 @@ -