Merge pull request #2181 from TDT-AG/pr/20180925-luci-theme-material

luci-theme-material: fixes and add openwrt logo brand
This commit is contained in:
Jo-Philipp Wich 2018-09-26 17:44:04 +02:00 committed by GitHub
commit c70c5cc3a1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 69 additions and 79 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

View file

@ -183,7 +183,6 @@ header, .main {
} }
header { header {
height: 4rem;
box-shadow: 0 2px 5px rgba(0, 0, 0, .26); box-shadow: 0 2px 5px rgba(0, 0, 0, .26);
transition: box-shadow .2s; transition: box-shadow .2s;
float: left; float: left;
@ -205,7 +204,7 @@ footer > a {
} }
.main { .main {
top: 4rem; top: 5rem;
bottom: 0rem; bottom: 0rem;
position: relative; position: relative;
height: 100%; height: 100%;
@ -255,7 +254,7 @@ footer > a {
.main-left { .main-left {
float: left; float: left;
top: 4rem; top: 5rem;
width: 15%; width: 15%;
width: calc(0% + 15rem); width: calc(0% + 15rem);
height: 100%; height: 100%;
@ -288,19 +287,36 @@ footer > a {
header { header {
background: var(--header-bg, #0099CC); background: var(--header-bg, #0099CC);
color: var(--header-color, #FFFFFF); color: var(--header-color, #FFFFFF);
height: 5rem;
} }
header > .fill > .container { header > .fill > .container {
margin-top: 0.5rem; padding-top: 0.25rem;
padding: 0.5rem 1rem 0 1rem; padding-right: 1rem;
padding-bottom: 0.25rem;
display: flex;
align-items: center;
height: 5rem;
} }
header > .fill > .container > .brand { header > .fill > .container > .brand {
font-size: 1.4rem; font-size: 2rem;
color: var(--header-color, #FFFFFF); color: var(--header-color, #FFFFFF);
text-decoration: none; text-decoration: none;
cursor: default; cursor: default;
vertical-align: text-bottom; margin-left: 1rem;
}
header > .fill > .container > img{
max-height: 4.5rem;
width: calc(0% + 13rem);
margin: 1rem;
}
header > .fill > .container > .status {
display: flex;
justify-content: flex-end;
flex-grow: 8;
} }
.danger { .danger {
@ -384,7 +400,8 @@ header > .fill > .container > .brand {
} }
.main > .main-left > .nav > li:nth-last-child(1) { .main > .main-left > .nav > li:nth-last-child(1) {
margin-top: 2rem; margin-top: 1rem;
margin-bottom: 1rem;
font-size: 1.2rem; font-size: 1.2rem;
} }
@ -1537,6 +1554,10 @@ header > .container > .pull-right > * {
background-color: #14CE14; background-color: #14CE14;
} }
#xhr_poll_status {
display: flex;
}
.label { .label {
padding: 0.3rem 0.8rem; padding: 0.3rem 0.8rem;
font-size: 0.8rem; font-size: 0.8rem;
@ -1749,14 +1770,6 @@ body.lang_pl.node-main-login .cbi-value-title {
} }
@media screen and (max-width: 1600px) { @media screen and (max-width: 1600px) {
.main-left {
width: calc(0% + 13rem);
}
.main-right {
width: calc(100% - 13rem);
}
.btn, .btn,
.cbi-button { .cbi-button {
padding: 0.3rem 0.6rem; padding: 0.3rem 0.6rem;
@ -1790,29 +1803,10 @@ body.lang_pl.node-main-login .cbi-value-title {
} }
@media screen and (max-width: 1280px) { @media screen and (max-width: 1280px) {
header {
height: 3.5rem;
}
header > .container { header > .container {
margin-top: 0.25rem; margin-top: 0.25rem;
} }
.main {
top: 3.5rem;
height: calc(100% - 3.5rem);
}
.main-left {
width: calc(0% + 13rem);
top: 3.5rem;
height: calc(100% - 3.5rem);
}
.main-right {
width: calc(100% - 13rem);
}
.cbi-tabmenu > li > a, .tabs > li > a { .cbi-tabmenu > li > a, .tabs > li > a {
padding: 0.2rem 0.5rem; padding: 0.2rem 0.5rem;
} }
@ -1826,19 +1820,13 @@ body.lang_pl.node-main-login .cbi-value-title {
font-size: 0.7rem !important; font-size: 0.7rem !important;
width: 100% !important; width: 100% !important;
} }
.main > .main-left > .nav > li,
.main > .main-left > .nav > li a,
.main > .main-left > .nav > .slide > .menu {
font-size: 0.9rem;
}
.main > .main-left > .nav > .slide > .slide-menu > li > a {
font-size: 0.7rem;
}
} }
@media screen and (max-width: 992px) { @media screen and (max-width: 992px) {
header > .fill > .container > img {
display: none;
}
.main-left { .main-left {
width: 0; width: 0;
position: fixed; position: fixed;

View file

@ -28,19 +28,20 @@
%> %>
</div> </div>
<footer class="mobile-hide"> <footer class="mobile-hide">
<a href="https://github.com/openwrt/luci">Powered by <%= ver.luciname %> (<%= ver.luciversion %>)</a> / <a href="https://github.com/openwrt/luci">Powered by <%= ver.luciname %> (<%= ver.luciversion %>)</a> / <%= ver.distversion %>
<%= ver.distversion %>
<% if #categories > 1 then %> <% if #categories > 1 then %>
<ul class="breadcrumb pull-right" id="modemenu"> <ul class="breadcrumb pull-right" id="modemenu">
<% for i, r in ipairs(categories) do %> <% for i, r in ipairs(categories) do %>
<li<% if request[1] == r then %> class="active"<%end%>><a href="<%=controller%>/<%=r%>/"><%=striptags(translate(tree.nodes[r].title))%></a> <span class="divider">|</span></li> <li<% if request[1] == r then %> class="active"<%end%>>
<a href="<%=controller%>/<%=r%>/"><%=striptags(translate(tree.nodes[r].title))%></a>
<span class="divider">|</span>
</li>
<% end %> <% end %>
</ul> </ul>
<% end %> <% end %>
</footer> </footer>
</div> </div>
</div> </div>
<script> <script>
// thanks for Jo-Philipp Wich <jow@openwrt.org> // thanks for Jo-Philipp Wich <jow@openwrt.org>
var luciLocation = <%= luci.http.write_json(luci.dispatcher.context.path) %>; var luciLocation = <%= luci.http.write_json(luci.dispatcher.context.path) %>;

View file

@ -215,8 +215,9 @@
<div class="fill"> <div class="fill">
<div class="container"> <div class="container">
<span class="showSide"></span> <span class="showSide"></span>
<img src="<%=media%>/brand.png"/>
<a class="brand" href="#"><%=boardinfo.hostname or "?"%></a> <a class="brand" href="#"><%=boardinfo.hostname or "?"%></a>
<div class="pull-right"> <div class="status">
<% 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"><%:Auto Refresh%></span> <%:on%></span> <span class="label success" id="xhr_poll_status_on"><span class="mobile-hide"><%:Auto Refresh%></span> <%:on%></span>