diff options
author | Hannu Nyman <hannu.nyman@iki.fi> | 2015-09-18 11:52:32 +0300 |
---|---|---|
committer | Hannu Nyman <hannu.nyman@iki.fi> | 2015-09-18 11:52:32 +0300 |
commit | 43b22213f02cd27541840c10dc53aa922c4c0182 (patch) | |
tree | b5af069e09d936fc671750ea86a88e514b1d3c19 | |
parent | c91a5eb2c49e583717913ca9da45b9175567649a (diff) | |
parent | cf0623f4f527bd315f164bb51b949e88e00e93d7 (diff) |
Merge pull request #481 from LuttyYang/master
luci-theme-material: fix some bug
3 files changed, 75 insertions, 23 deletions
diff --git a/themes/luci-theme-material/htdocs/luci-static/material/css/style.css b/themes/luci-theme-material/htdocs/luci-static/material/css/style.css index 4962323e7..3f80ccd31 100755 --- a/themes/luci-theme-material/htdocs/luci-static/material/css/style.css +++ b/themes/luci-theme-material/htdocs/luci-static/material/css/style.css @@ -219,10 +219,12 @@ header > .container > .brand { .main > .main-left > .nav > li a { color: #404040; + display: block; } .main > .main-left > .nav > li:nth-last-child(1) { margin-top: 2rem; + font-size: 1.2rem; } .main > .main-left > .nav > li { @@ -570,12 +572,13 @@ td > table > tbody > tr > td { } .cbi-value-title { + word-wrap: break-word; padding-top: 0.6rem; - min-width: 23rem; - display: inline-block; + width: 23rem; float: left; text-align: right; padding-right: 2rem; + display: table-cell; } .cbi-value { @@ -680,17 +683,18 @@ td > table > tbody > tr > td { .cbi-input-textarea { box-sizing: border-box; width: 100%; - min-height: 15rem; + min-height: 16rem; padding: 1rem; - font-size: 1.2rem; + font-size: 0.9rem; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color: black; } #syslog { - width: 90%; - width: calc(100% - 2rem); + width: 100%; min-height: 15rem; padding: 1rem; - font-size: 1rem; + font-size: smaller; color: #5F5F5F; margin-bottom: 20px; @@ -859,7 +863,7 @@ input[name="nslookup"] { width: 80%; } -#xhr_poll_status { +header > .container > .pull-right > *{ position: relative; top: 0.45rem; cursor: pointer; @@ -869,7 +873,7 @@ input[name="nslookup"] { background-color: #14CE14; } -#xhr_poll_status > .label { +.label { padding: 0.3rem 0.8rem; font-size: 1rem; box-sizing: border-box; @@ -882,6 +886,11 @@ input[name="nslookup"] { -moz-border-radius: 3px; border-radius: 3px; text-shadow: none; + text-decoration: none; +} + +.notice{ + background-color: #5BC0DE; } .showSide { @@ -908,8 +917,8 @@ input[name="nslookup"] { } .node-main-login > .main fieldset { - margin-bottom: 2rem; - margin-bottom: 2rem; + padding: 0; + margin-bottom: 1rem; display: inline; background: none; border: none; @@ -917,7 +926,7 @@ input[name="nslookup"] { } .node-main-login > .main .cbi-value-title { - min-width: 6rem; + width: 7rem; } .node-main-login > .main #maincontent { @@ -1040,6 +1049,12 @@ input[name="nslookup"] { padding: 0.5rem 1rem; } +.node-system-software > .main .cbi-value > pre{ + background-color: #eee; + padding: 0.5rem; + overflow: auto; +} + .node-status-firewall fieldset, .node-system-software fieldset, .node-system-backup_flash_firmware fieldset { @@ -1053,6 +1068,11 @@ input[name="nslookup"] { box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .16), 0 0 2px 0 rgba(0, 0, 0, .12); } +/* language fix */ +body.lang_pl.node-main-login .cbi-value-title{ + width: 12rem; +} + @media screen and (max-width: 1600px) { .main-left { width: calc(0% + 15rem); @@ -1068,21 +1088,25 @@ input[name="nslookup"] { line-height: 1.5; } - #xhr_poll_status { + header > .container > .pull-right > * { top: 0.35rem; } - #xhr_poll_status > .label { + .label { padding: 0.2rem 0.6rem; } .cbi-value-title { - min-width: 15rem; + width: 15rem; } fieldset { padding: 1rem; } + + .cbi-input-textarea{ + font-size: smaller; + } } @media screen and (max-width: 1280px) { @@ -1122,7 +1146,8 @@ input[name="nslookup"] { } .cbi-value-title { - min-width: 6rem; + width: 9rem; + padding-right: 1rem; } @@ -1151,6 +1176,10 @@ input[name="nslookup"] { #diag-rc-output > pre { font-size: 1.2rem; } + + .node-main-login > .main .cbi-value-title{ + text-align: left; + } } @media screen and (max-width: 480px) { @@ -1180,10 +1209,12 @@ input[name="nslookup"] { } .cbi-value-title { + width: 100%; min-width: 0rem !important; display: block; margin-top: 1rem; margin-bottom: 0.5rem; + text-align: left; } .cbi-value-field, .cbi-value-description { @@ -1203,7 +1234,7 @@ input[name="nslookup"] { padding: 0.2rem 0.7rem; } - .cbi-page-actions > div { + .cbi-page-actions > div > input { display: none; } @@ -1220,11 +1251,13 @@ input[name="nslookup"] { } .node-main-login > .main .cbi-value-title { + width: 100% !important; font-size: 1.2rem; } .node-main-login > .main fieldset { margin: 0; + padding: 0.5rem; } h2 { @@ -1251,4 +1284,21 @@ input[name="nslookup"] { input { font-size: 1.2rem; } + + .mobile-hide{ + display: none; + } + + .panel-title{ + font-size: 1.4rem; + padding-bottom: 1rem; + } + + .node-system-software > .main .cbi-value.cbi-value-last > div{ + width: 100% !important; + } + + .node-system-software > .main .cbi-value .cbi-value-field input{ + width: 100%; + } } diff --git a/themes/luci-theme-material/htdocs/luci-static/material/js/script.js b/themes/luci-theme-material/htdocs/luci-static/material/js/script.js index b6e0db474..c7d60b9e3 100755 --- a/themes/luci-theme-material/htdocs/luci-static/material/js/script.js +++ b/themes/luci-theme-material/htdocs/luci-static/material/js/script.js @@ -260,14 +260,16 @@ */ if (!getCurrentNodeByUrl()){ getCurrentNodeByHash(); - if (tree[0] == "Status" && tree[1] == "Overview"){ + if (tree != undefined && tree[0] == "Status" && tree[1] == "Overview"){ //overview lastNode.addClass("active"); $($(".main > .main-left > .nav > .slide > .menu")[0]).click(); } } - var mainNodeName = "node-"+ tree[0] + "-" + tree[1]; - $("body").addClass(mainNodeName.replace(/[ \t\n\r\/]+/g,"_").toLowerCase()); + if (tree != undefined){ + var mainNodeName = "node-"+ tree[0] + "-" + tree[1]; + $("body").addClass(mainNodeName.replace(/[ \t\n\r\/]+/g,"_").toLowerCase()); + } $(".cbi-button-up").val(""); $(".cbi-button-down").val(""); diff --git a/themes/luci-theme-material/luasrc/view/themes/material/header.htm b/themes/luci-theme-material/luasrc/view/themes/material/header.htm index 3a4f897ca..494cfe39e 100755 --- a/themes/luci-theme-material/luasrc/view/themes/material/header.htm +++ b/themes/luci-theme-material/luasrc/view/themes/material/header.htm @@ -154,11 +154,11 @@ end %> <% if ucichanges > 0 then %> - <a class="label notice" href="<%=controller%>/<%=category%>/uci/changes"><%:Unsaved Changes%>: <%=ucichanges%></a> + <a class="label notice" href="<%=controller%>/<%=category%>/uci/changes"><span class="mobile-hide"><%:Unsaved Changes%>: </span><%=ucichanges%></a> <% end %> <span id="xhr_poll_status" style="display:none" onclick="XHR.running() ? XHR.halt() : XHR.run()"> - <span class="label success" id="xhr_poll_status_on"><%:Auto Refresh%> <%:on%></span> - <span class="label" id="xhr_poll_status_off" style="display:none"><%:Auto Refresh%> <%:off%></span> + <span class="label success" id="xhr_poll_status_on"><span class="mobile-hide"><%:Auto Refresh%> </span><%:on%></span> + <span class="label" id="xhr_poll_status_off" style="display:none"><span class="mobile-hide"><%:Auto Refresh%> </span><%:off%></span> </span> <% end %> </div> |