mirror of
https://github.com/ntop/ntopng.git
synced 2026-04-30 16:09:32 +00:00
New page_utils api to handle sidebar subitems selection
This commit is contained in:
parent
6704ae5040
commit
4f6788fb58
73 changed files with 197 additions and 143 deletions
|
|
@ -11,9 +11,13 @@ local recording_utils = require "recording_utils"
|
|||
local remote_assistance = require "remote_assistance"
|
||||
local telemetry_utils = require "telemetry_utils"
|
||||
local ts_utils = require("ts_utils_core")
|
||||
local page_utils = require("page_utils")
|
||||
|
||||
local is_admin = isAdministrator()
|
||||
|
||||
local active_page = page_utils.get_active_section()
|
||||
local active_subpage = page_utils.get_active_entry()
|
||||
|
||||
-- tprint(collapsed_sidebar)
|
||||
|
||||
print([[
|
||||
|
|
@ -473,9 +477,6 @@ print([[
|
|||
-- System
|
||||
|
||||
if isAllowedSystemInterface() then
|
||||
|
||||
local plugins_utils = require("plugins_utils")
|
||||
|
||||
print ([[
|
||||
<li class="nav-item ]].. ((active_page == "system_stats" or active_page == "system_interfaces_stats") and 'active' or '') ..[[">
|
||||
<a class="submenu ]]..((active_page == "system_stats" or active_page == "system_interfaces_stats") and 'active' or '') ..[[" data-toggle="collapse" href="#system-submenu">
|
||||
|
|
@ -520,14 +521,11 @@ if isAllowedSystemInterface() then
|
|||
..[[
|
||||
]]..
|
||||
(function()
|
||||
|
||||
local menu = plugins_utils.getMenuEntries() or {}
|
||||
|
||||
if not table.empty(menu) then
|
||||
if not table.empty(page_utils.plugins_menu) then
|
||||
|
||||
local elements = ""
|
||||
|
||||
for _, entry in pairsByField(menu, "sort_order", rev) do
|
||||
for _, entry in pairsByField(page_utils.plugins_menu, "sort_order", rev) do
|
||||
|
||||
elements = ([[
|
||||
<li>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue