ntopng/scripts/lua/sidebar-handler.lua
Gabriele Pappalardo 9ae15b7cf0 Sidebar (#3331)
* add sidebar, edit menu, footer pages

* fixed sidebar, responsive sidebar

* fxed effects

* dark sidebar mode, gui fixes for sidebar

* toggle theme button and add padding to menu

* fixed padding too large

* bug fixing

* navbar fixed on top

* sidebar fixing

* sidebar fixes

* add more space for menus

* fix improving

* sidebar fixes for responsive

* sidebar improving

* fix for mac os

* responsive fix

* fixes

* sidebar fixes

* sidebar fixes

* sidebar fixes

* sidebar fixes

* sidebar fixes for responsive

* sidebar fixes

* sidebar.js inside makefile

* fixed padding

* fixes

* fixed sidebar scrollbar for firefox, add a little animation for the "n" inside the logo

* removed long_lived

* fixed color for bottom border

* removed bottom border when sidebar is open
2020-01-28 14:57:04 +01:00

26 lines
602 B
Lua

--
-- (C) 2020 - ntop.org
--
local dirs = ntop.getDirs()
package.path = dirs.installdir .. "/scripts/lua/modules/?.lua;" .. package.path
require "lua_utils"
local json = require("dkjson")
local dirs = ntop.getDirs()
sendHTTPContentTypeHeader('application/json')
local collapsed_sidebar = _GET["sidebar_collapsed"]
sendHTTPContentTypeHeader('application/json')
if (collapsed_sidebar == nil) then
-- 'ntopng.prefs'
traceError(TRACE_ERROR, TRACE_CONSOLE, "Bad Sidebar Collapse property")
return
end
-- save preferences
ntop.setPref('ntopng.prefs.sidebar_collapsed', collapsed_sidebar)