X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=themes%2Ffledermaus%2Fluasrc%2Fview%2Fthemes%2Ffledermaus%2Fheader.htm;h=b35bb71a2ea2bc8109dc465268cf14a1598e0170;hp=a6ec5b81137e72b0d40d7fc2b602bb10016aa15d;hb=eeed712024f1779c35a2bb85caf1fb4b366a0385;hpb=1851adb1c531eab162181a27b6c42e7738803150 diff --git a/themes/fledermaus/luasrc/view/themes/fledermaus/header.htm b/themes/fledermaus/luasrc/view/themes/fledermaus/header.htm index a6ec5b811..b35bb71a2 100644 --- a/themes/fledermaus/luasrc/view/themes/fledermaus/header.htm +++ b/themes/fledermaus/luasrc/view/themes/fledermaus/header.htm @@ -19,141 +19,162 @@ local request = require("luci.dispatcher").context.path local category = request[1] local tree = luci.dispatcher.node() local cattree = category and luci.dispatcher.node(category) -local node = luci.dispatcher.context.dispatched +local node = luci.dispatcher.context.dispatched local hostname = luci.sys.hostname() local c = tree for i,r in ipairs(request) do - if c.nodes and c.nodes[r] then + if c.nodes and c.nodes[r] then c = c.nodes[r] c._menu_selected = true end end require("luci.i18n").loadc("default") - require("luci.http").prepare_content("text/html") -%> - + +-%> + + + <% if node and node.css then %><% end %> - <%= hostname .. ( (node and node.title) and ' - ' .. node.title or '') %> - LuCI + <%=striptags( hostname .. ( (node and node.title) and ' - ' .. pcdata(node.title) or '')) %> - LuCI + + - - + + -
-<%:path%>: <% +
+<%:Path%>: <% local c = tree local url = controller for k,v in pairs(request) do if c.nodes and c.nodes[v] then c = c.nodes[v] url = url .. "/" .. v - %><%=c.title or v%> <% if k ~= #request then %>» <% end + %><%=pcdata(c.title or v)%> <% if k ~= #request then %>» <% end end end %>
-
-