X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=themes%2Ffreifunk-generic%2Fhtdocs%2Fluci-static%2Ffreifunk-generic%2Fcascade.css;h=54a63b10ad83467334f4b4ddadfcd14fd632b5e2;hb=fb598739dec55ec6213540d7659aa9bdb25edf2b;hp=d20d74f0246b01e02543d02d675150fa4d79361d;hpb=617aa2f91cbec692fc3f74566677b7b265f1f8f8;p=project%2Fluci.git diff --git a/themes/freifunk-generic/htdocs/luci-static/freifunk-generic/cascade.css b/themes/freifunk-generic/htdocs/luci-static/freifunk-generic/cascade.css index d20d74f02..54a63b10a 100644 --- a/themes/freifunk-generic/htdocs/luci-static/freifunk-generic/cascade.css +++ b/themes/freifunk-generic/htdocs/luci-static/freifunk-generic/cascade.css @@ -17,7 +17,7 @@ body { } html, body { -height: 99%; + height: 99%; } * { @@ -64,6 +64,10 @@ code { clear: both; } +a img { + border: 0; +} + .skiplink, .navigation, .hidden { @@ -82,46 +86,117 @@ code { } .errorbox { -border: 1px solid #F00; -background-color: #FCC; -padding: 5px; + border: 1px solid #F00; + background-color: #FCC; + padding: 5px; +} + + +.ifacebox { + background-color: #FFFFFF; + border: 1px solid #CCCCCC; + margin: 0 10px; + text-align: center; + white-space: nowrap; +} + +.ifacebox .ifacebox-head { + border-bottom: 1px solid #CCCCCC; + padding: 2px; +} + +.ifacebox .ifacebox-body { + padding: 2px; +} + + +.ifacebadge { + background-color: #FFFFFF; + border: 1px solid #CCCCCC; + padding: 2px; + margin-left: 2px; + display: inline-block; +} + +.ifacebadge-active { + border-color: #000000; + font-weight: bold; +} + + +.zonebadge { + padding: 2px; + display: inline-block; + white-space: nowrap; + cursor: pointer; +} + +.zonebadge em, +.zonebadge strong { + margin: 3px; + display: inline-block; +} + +.zonebadge input { + width: 6em; + height: 1.5em; +} + +.zonebadge-empty { + border: 1px dashed #AAAAAA; + color: #AAAAAA; + font-style: italic; + font-size: smaller; } + #header { - min-height: 100px; + height: auto; background: #FFF url(header.jpg) repeat-x left bottom; color: #ccc; font-weight: bold; text-align:right; } -#header img { - border: 0; - padding-left: 10px; +.header_left img { + padding: 10px 10px 0px 10px; +} + +.header_banner { + overflow:hidden; + padding-bottom: 6px; + text-align:left; +} + +.header_banner img{ + padding: 0px; } -#header_left{ -text-align:left; -top: 42px; -float:left; +.header_left{ + text-align:left; } -#header_left a{ -color: #dc0067; -font: bold 28px Helvetica; -text-decoration: none; +.header_left a{ + color: #dc0067; + font: bold 36px Helvetica; + text-decoration: none; } -#header p { - padding: 0 1em 1em 1em; +.header_left .spacer { +height: 12px; +min-height:12px; +width:99%; } #header h1, -#header p { +.header_right { + position: absolute; + text-align: right; + top: 10px; + right: 10px; font-size: 70%; font-weight: normal; line-height: 160%; - text-align: right; } ul.dropdowns { @@ -200,11 +275,26 @@ ul.dropdowns ul ul ul li:hover ul { left: 100%; } +#xhr_poll_status { + cursor: pointer; +} + +#xhr_poll_status #xhr_poll_status_off { + font-weight: bold; + color: #FF0000; +} + +#xhr_poll_status #xhr_poll_status_on { + font-weight: bold; + color: #00FF00; +} + #menubar { position: relative; width: 100%; background: #FFF; color: #004a9c; + border-bottom: 1px dotted #5A5A5A; } #menubar .warning { @@ -222,7 +312,7 @@ ul.dropdowns ul ul ul li:hover ul { background: #FFF; color: #004a9c; border-width: 0 1px 1px 1px; - border-style: dashed; + border-style: dotted; border-color: #5a5a5a; } @@ -242,7 +332,6 @@ html #menubar a:visited { font-weight: normal; } - html #menubar a:link:hover, html #menubar a:visited:hover, html #menubar a:link:active, @@ -361,14 +450,11 @@ textarea#syslog { #maincontent { clear: both; - width: 80%; + width: 90%; margin: 0 auto; - margin-top: 2em; padding: 0.5em; color: #000; font-size: 80%; - background: #fff url(bg.jpg) repeat-x center bottom; - border: 1px dashed #ccc; } #maincontent h2 { @@ -401,7 +487,7 @@ textarea#syslog { font-size: 110%; font-weight: bold; height: 1em; - padding: 0 0.25em; + padding: 0.5em 0.25em; background-color: transparent; color: #404040 ; } @@ -436,56 +522,55 @@ ul.cbi-apply { } ul.cbi-tabmenu { - padding: 3px 0; - margin-left: 0 !important; - margin-bottom: -1px; - list-style-type: none; + padding: 3px 0; + margin-left: 0 !important; + margin-bottom: -1px; + list-style-type: none; } ul.cbi-tabmenu li.cbi-tab, ul.cbi-tabmenu li.cbi-tab-disabled { - display: inline; - margin: 0; + display: inline; + margin: 0; } ul.cbi-tabmenu li.cbi-tab a, ul.cbi-tabmenu li.cbi-tab-disabled a { - text-decoration: none; - padding: 3px 7px; - margin-right: 3px; - border: 1px outset #000; - border-bottom: none; - background-color: #eee; - color: #bbb; + text-decoration: none; + padding: 3px 7px; + margin-right: 3px; + border: 1px dotted #bbb; + border-bottom: none; + background-color: #eee; + color: #bbb; } ul.cbi-tabmenu li.cbi-tab-highlighted a { - color: #000; - background-color: #FFEEAA; + color: #000; + background-color: #FFEEAA; } ul.cbi-tabmenu li a:hover { - color: #000; + color: #000; } ul.cbi-tabmenu li.cbi-tab a { - position: relative; - top: 1px; - padding-top: 4px; - color: #000; - background-color: #fff; + position: relative; + top: 1px; + padding-top: 4px; + color: #000; + background-color: #fff; } div.cbi-tab-descr { - background-image: url(/luci-static/resources/cbi/help.gif); - background-position: 0.25em 50%; - background-repeat: no-repeat; - border-bottom: 1px solid #ccc; - margin: 0.25em 0.25em 2em; - padding: 0.5em 0.5em 0.5em 2em; + background-image: url(/luci-static/resources/cbi/help.gif); + background-position: 0.25em 50%; + background-repeat: no-repeat; + border-bottom: 1px solid #ccc; + margin: 0.25em 0.25em 2em; + padding: 0.5em 0.5em 0.5em 2em; } - input[type=submit], input[type=reset], input[type=image], @@ -493,13 +578,12 @@ input[type=button] { cursor: pointer; } - select, input, textarea { background: #fff; color: #000; - border: 1px solid #ccc; + border: 1px solid #cccccc; } input[type=image] { @@ -528,6 +612,12 @@ td input[type=password] { width: 99%; } +img.cbi-image-button { + cursor: pointer; + margin: 0 2px; + vertical-align: middle; +} + input.cbi-input-user { background: url('../resources/cbi/user.gif') no-repeat scroll 1px center; background-color: inherit; @@ -547,6 +637,7 @@ input.cbi-input-find { background-color: inherit; color: #000; padding-left: 17px; + border: none; } input.cbi-input-reload { @@ -556,13 +647,16 @@ input.cbi-input-reload { padding-left: 17px; } +input.cbi-button{ + margin-top: 1.3em; +} + input.cbi-input-add, input.cbi-button-add { background: url('../resources/cbi/add.gif') no-repeat scroll 1px center; background-color: inherit; color: #000; - padding-left: 17px; - padding-right: 1px; + padding: 0 1px 0 17px; border: 1px solid #FFF; } @@ -571,8 +665,7 @@ input.cbi-button-fieldadd { background: url(../resources/cbi/fieldadd.gif) no-repeat scroll 1px center; background-color: inherit; color: #000; - padding-left: 17px; - padding-right: 1px; + padding: 0 1px 0 17px; } input.cbi-input-reset, @@ -580,9 +673,10 @@ input.cbi-button-reset { background: url('../resources/cbi/reset.gif') no-repeat scroll 1px center; background-color: inherit; color: #000; - padding-left: 17px; - padding-right: 1px; - border: none; + padding: 0 1px 0 17px; +} + + } input.cbi-input-save, @@ -590,9 +684,7 @@ input.cbi-button-save { background: url('../resources/cbi/save.gif') no-repeat scroll 1px center; background-color: inherit; color: #000; - padding-left: 17px; - padding-right: 1px; - border: none; + padding: 0 1px 0 17px; } input.cbi-input-apply, @@ -600,8 +692,7 @@ input.cbi-button-apply { background: url('../resources/cbi/apply.gif') no-repeat scroll 1px center; background-color: inherit; color: #000; - padding-left: 17px; - padding-right: 1px; + padding: 0 1px 0 17px; } input.cbi-input-link, @@ -609,8 +700,7 @@ input.cbi-input-link, background: url('../resources/cbi/link.gif') no-repeat scroll 1px center; background-color: inherit; color: #000; - padding-left: 17px; - padding-right: 1px; + padding: 0 1px 0 17px; border: none; } @@ -619,9 +709,44 @@ div.cbi-section-remove input { background: url('../resources/cbi/remove.gif') no-repeat scroll 1px center; background-color: inherit; color: #000; - padding-left: 17px; - padding-right: 1px; - border: 1px solid #fff; + padding: 0 1px 0 17px; + border: 1px solid #fff; +} + +input.cbi-button-up { + background-image: url('../resources/cbi/up.gif'); + padding: 0 1px 0 11px; +} + +input.cbi-button-down { + background-image: url('../resources/cbi/down.gif'); + padding: 0 1px 0 11px; +} + +input.cbi-button-edit { + background: url('../resources/cbi/edit.gif') no-repeat scroll 1px center; + color: #000000; + padding: 0 1px 0 17px; +} + +input.cbi-button-reload { + background: url('../resources/cbi/reload.gif') no-repeat scroll 1px center; + color: #000000; + padding: 0 1px 0 17px; +} + +input.cbi-button-remove { + background: url('../resources/cbi/remove.gif') no-repeat scroll 1px center; + color: #000000; + padding: 0 1px 0 17px; +} + +.cbi-input-invalid { + background-image: url('../resources/cbi/reset.gif'); + background-repeat: no-repeat; + background-position: right; + color: #FF0000 !important; + border-color: #FF0000; } div.cbi-section-remove input { @@ -672,12 +797,22 @@ table.smalltext tr td { border-left: 1px dotted #666; } -table.cbi-section-table .cbi-rowstyle-1, -table.cbi-section-table .cbi-rowstyle-1 * { +table.cbi-section-table .cbi-rowstyle-1 { background-color: #f1f6fa; color: #000; } +table.cbi-section-table .cbi-rowstyle-1:hover, +table.cbi-section-table .cbi-rowstyle-2:hover { + background-color: #b2c8d4; + color: #000000; +} + +table.cbi-section-table .cbi-section-table-cell { + padding: 3px; + white-space: nowrap; +} + .cbi-section .cbi-rowstyle-1 h3 { background-color: #f1f6fa; color: #555; @@ -691,7 +826,7 @@ div.cbi-value { clear: left; vertical-align: middle; padding-left: 0.25em; - border-bottom: 1px dashed #bbb; + border-bottom: 1px dotted #bbb; } div.cbi-value:hover { @@ -732,14 +867,7 @@ div.cbi-section-create .cbi-button { input.cbi-section-create-name { margin-right: -0.25em; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #999; - border-right-color: #999; - border-bottom-color: #999; - border-left-color: #999; + border: 1px solid #999; } div.cbi-map-descr { @@ -757,9 +885,7 @@ div.cbi-section-remove { .cbi-section-node { clear: both; - border-top: 1px dotted #bbb; - border-left: 1px dotted #bbb; - border-right: 1px dotted #bbb; + border: 1px dotted #bbb; border-bottom: none; padding-bottom: 0; } @@ -784,7 +910,7 @@ table.cbi-section-table td { } tr.cbi-section-table-descr th { - font-weight: normal; + font-weight: bold; font-size: 90%; } @@ -823,24 +949,28 @@ td.cbi-value-error { padding: 3px; } +.left { + text-align: left !important; +} + .right { - text-align: right; + text-align: right !important; } .footer, .push { -height: 2em; + height: 2em; } .footer { -width: 99%; -padding: 0.3em; + width: 99%; + padding: 0.3em; } .wrapper { -min-height: 100%; -height: auto !important; -height: 100%; -margin: 0 auto -2em; + min-height: 100%; + height: auto !important; + height: 100%; + margin: 0 auto -2em; } .luci a:link, @@ -862,4 +992,73 @@ margin: 0 auto -2em; color: #000; padding: 0.5em; } + +.uci-change-list { + font-family: monospace; +} + +.uci-change-list ins, +.uci-change-legend-label ins { + text-decoration: none; + border: 1px solid #00FF00; + background-color: #CCFFCC; + display: block; + padding: 2px; +} + +.uci-change-list del, +.uci-change-legend-label del { + text-decoration: none; + border: 1px solid #FF0000; + background-color: #FFCCCC; + display: block; + font-style: normal; + padding: 2px; +} + +.uci-change-list var, +.uci-change-legend-label var { + text-decoration: none; + border: 1px solid #CCCCCC; + background-color: #EEEEEE; + display: block; + font-style: normal; + padding: 2px; +} + +.uci-change-list var ins, +.uci-change-list var del { + /*display: inline;*/ + border: none; + white-space: pre; + font-style: normal; + padding: 0px; +} + +.uci-change-legend { + padding: 5px; +} + +.uci-change-legend-label { + width: 150px; + float: left; + font-size: 80%; +} + +.uci-change-legend-label>ins, +.uci-change-legend-label>del, +.uci-change-legend-label>var { + float: left; + margin-right: 4px; + width: 10px; + height: 10px; + display: block; +} + +.uci-change-legend-label var ins, +.uci-change-legend-label var del { + line-height: 6px; + border: none; } + +}