luci-theme-rosy:

luasrc: Modify the layout to accommodate style changes

Signed-off-by: YanlanShen <yanlan.Shen@rosinson.com>
This commit is contained in:
YanlanShen 2019-01-28 10:40:15 +08:00
parent c11e4cf659
commit bf26a55430

View file

@ -192,6 +192,26 @@
end end
end end
end end
local function auth_level()
local childs = disp.node_childs(cattree)
if #childs > 0 then
for i, r in ipairs(childs) do
local nnode = cattree.nodes[r]
local grandchildren = disp.node_childs(nnode)
if #grandchildren > 0 then
-- If this value is returned, the current interface is the logged-in data output interface
return "auth"
else
-- If this value is returned, it indicates that the current interface is a data output interface that does not require login.
return "noauth"
end
end
end
-- If this value is returned, the current interface is the login interface
return "login"
end
-%> -%>
<!DOCTYPE html> <!DOCTYPE html>
<html lang="<%=luci.i18n.context.lang%>"> <html lang="<%=luci.i18n.context.lang%>">
@ -234,33 +254,33 @@
<script src="<%=media%>/js/ScrollY.js"></script> <script src="<%=media%>/js/ScrollY.js"></script>
</head> </head>
<body class="lang_<%=luci.i18n.context.lang%> <%- if node then %><%= striptags( node.title ) %><%- end %> <% if luci.dispatcher.context.authsession then %>logged-in<% end %>"> <body class="lang_<%=luci.i18n.context.lang%> <%- if node then %><%= striptags( node.title ) %><%- end %> <%- if auth_level() == "auth" then %> logged-in<%- end %> <%- if auth_level() == "noauth" then %> login-info<%- end %> <%- if auth_level() == "login" then %> login<%- end %>">
<header> <header>
<div class="fill"> <div class="container">
<div class="container"> <span class="showSide"></span>
<span class="showSide"></span> <a class="brand PC-hide" href="#"><%=boardinfo.hostname or "?"%></a>
<a class="brand" href="#"><%=boardinfo.hostname or "?"%></a> <div class="btn-con pull-right">
<div class="btn-con pull-right"> <% render_changes() %>
<% render_changes() %> <span id="xhr_poll_status" style="display:none" onclick="XHR.running() ? XHR.halt() : XHR.run()">
<span id="xhr_poll_status" style="display:none" onclick="XHR.running() ? XHR.halt() : XHR.run()"> <span class="label success" id="xhr_poll_status_on"><span class="mobile-hide">
<span class="label success" id="xhr_poll_status_on"><span class="mobile-hide"> <%:Auto Refresh%></span>
<%:Auto Refresh%></span> <%:on%></span>
<%:on%></span> <span class="label" id="xhr_poll_status_off" style="display:none"><span class="mobile-hide">
<span class="label" id="xhr_poll_status_off" style="display:none"><span class="mobile-hide"> <%:Auto Refresh%></span>
<%:Auto Refresh%></span> <%:off%></span>
<%:off%></span> </span>
</span> <% render_logout() %>
<% render_logout() %>
</div>
</div> </div>
</div> </div>
</header> </header>
<div style="" class="loading">
<span>
<div class="loading-img">
<img src="<%=media%>/loading.svg">
</div>Loading...
</span>
</div>
<div class="main"> <div class="main">
<div style="" class="loading"><span>
<div class="loading-img">
<img src="<%=media%>/loading.svg">
</div>Loading...
</span></div>
<div class="main-left"> <div class="main-left">
<div class="nav-container"> <div class="nav-container">
<a class="brand" href="#"> <a class="brand" href="#">