Compare commits
3 Commits
i2p.i2p.2.
...
dark-moder
Author | SHA1 | Date | |
---|---|---|---|
68f1088131 | |||
c9c463a083 | |||
12ccf73dc9 |
6857
installer/resources/themes/console/dark-modern/console.css
Normal file
605
installer/resources/themes/console/dark-modern/console_ar.css
Normal file
@ -0,0 +1,605 @@
|
||||
body {
|
||||
direction: rtl;
|
||||
margin: 6px 12px 6px 0!important
|
||||
}
|
||||
div.main li {
|
||||
margin: 5px 20px;
|
||||
text-align: right;
|
||||
line-height: 150%
|
||||
}
|
||||
table {
|
||||
direction: rtl
|
||||
}
|
||||
td {
|
||||
text-align: right
|
||||
}
|
||||
div.news {
|
||||
margin: -1px 205px 0 5px;
|
||||
direction: ltr
|
||||
}
|
||||
.sorry {
|
||||
margin: -1px 205px 0 5px!important
|
||||
}
|
||||
#newspage h3,
|
||||
.news h3 {
|
||||
direction: ltr
|
||||
}
|
||||
.news hr + i {
|
||||
float: left;
|
||||
direction: rtl
|
||||
}
|
||||
div.main {
|
||||
margin: -1px 205px 5px 5px
|
||||
}
|
||||
h1 {
|
||||
margin: 0 205px 0 5px!important
|
||||
}
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4 {
|
||||
direction: rtl;
|
||||
text-align: right
|
||||
}
|
||||
#debug h2 {
|
||||
background-position: 8px center!important
|
||||
}
|
||||
#debug h3.debug_inboundsessions,
|
||||
#debug h3.debug_outboundsessions {
|
||||
background-position: right 5px center!important;
|
||||
padding-right: 26px!important
|
||||
}
|
||||
h3,
|
||||
h3.welcome {
|
||||
border-width: 1px 5px 1px 1px
|
||||
}
|
||||
#news h3 {
|
||||
border-width: 1px 1px 1px 5px
|
||||
}
|
||||
h4.app,
|
||||
h4.app2 {
|
||||
text-align: right
|
||||
}
|
||||
button.search {
|
||||
margin-right: 30px
|
||||
}
|
||||
input.search,
|
||||
input.search:focus {
|
||||
padding: 4px 24px 4px 3px!important;
|
||||
background-position: right 4px center!important
|
||||
}
|
||||
.routersummary img[src$="i2plogo.png"] {
|
||||
margin-top: -2px!important;
|
||||
margin-left: 0!important;
|
||||
margin-right: -5px!important
|
||||
}
|
||||
.routersummary a,
|
||||
.routersummary b,
|
||||
div.routersummary h3,
|
||||
div.routersummary h4 {
|
||||
text-align: center;
|
||||
font-weight: normal
|
||||
}
|
||||
div.routersummary h3 {
|
||||
font-size: 11pt
|
||||
}
|
||||
div.routersummary h4 {
|
||||
font-size: 10pt
|
||||
}
|
||||
div.routersummary td {
|
||||
text-align: right
|
||||
}
|
||||
div.routersummary td:last-child {
|
||||
text-align: left;
|
||||
margin-left: 3px
|
||||
}
|
||||
.routersummary td:first-child {
|
||||
text-align: right
|
||||
}
|
||||
#sb_advanced td,
|
||||
#sb_internals td,
|
||||
#sb_services td {
|
||||
text-align: center
|
||||
}
|
||||
#sb_localtunnels td:last-child {
|
||||
text-align: left
|
||||
}
|
||||
#sb_localtunnels a {
|
||||
display: inline;
|
||||
margin-right: 2px;
|
||||
font-size: 9pt
|
||||
}
|
||||
#sb_localtunnels td:nth-child(2) {
|
||||
text-align: right!important
|
||||
}
|
||||
.langbox {
|
||||
float: left;
|
||||
text-align: left
|
||||
}
|
||||
.formaction {
|
||||
text-align: left
|
||||
}
|
||||
form {
|
||||
text-align: right
|
||||
}
|
||||
div.routersummary form {
|
||||
text-align: center
|
||||
}
|
||||
.cells {
|
||||
text-align: center
|
||||
}
|
||||
div.joblog li {
|
||||
text-align: left;
|
||||
direction: ltr
|
||||
}
|
||||
span.newtab {
|
||||
text-align: left;
|
||||
font-size: 8pt;
|
||||
float: left;
|
||||
letter-spacing: 0
|
||||
}
|
||||
.tab2::after,
|
||||
.tab2::before {
|
||||
display: none
|
||||
}
|
||||
.langselect img {
|
||||
margin-right: -71px
|
||||
}
|
||||
.langselect .optbox:checked + img {
|
||||
margin-right: -73px
|
||||
}
|
||||
@media screen and (-webkit-min-device-pixel-ratio:0) {
|
||||
.langselect img {
|
||||
margin-right: -9px;
|
||||
margin-top: -17px!important
|
||||
}
|
||||
.langselect input[name="lang"]:checked + #config_ui img[src="/flags.jsp?c=a1"],
|
||||
.langselect input[name="lang"]:checked + img {
|
||||
margin-right: -10px;
|
||||
margin-top: -18px!important
|
||||
}
|
||||
}
|
||||
.langselect,
|
||||
.themechoice {
|
||||
float: right!important
|
||||
}
|
||||
.themechoice {
|
||||
padding: 5px
|
||||
}
|
||||
.themechoice .optbox {
|
||||
opacity: 0;
|
||||
outline: red dotted 1px;
|
||||
position: absolute;
|
||||
padding: 2px;
|
||||
margin-right: -33px;
|
||||
min-height: 78px!important
|
||||
}
|
||||
.themechoice .optbox + img {
|
||||
border: 1px solid transparent
|
||||
}
|
||||
.themechoice .optbox + img,
|
||||
.themechoice .optbox:checked + img {
|
||||
margin: 5px;
|
||||
padding: 0!important
|
||||
}
|
||||
#config_logging h3 a,
|
||||
#config_stats h3 a,
|
||||
#logs h3 a,
|
||||
h3#advancedconfig a,
|
||||
h3#bwlimiter a,
|
||||
h3#graphdisplay a,
|
||||
h3#iptransport a,
|
||||
th#upnpconfig a {
|
||||
float: left
|
||||
}
|
||||
#sybilnav ul li a {
|
||||
padding-right: 0
|
||||
}
|
||||
.sybil_routerinfo th:first-child {
|
||||
text-align: right
|
||||
}
|
||||
.sybil_routerinfo th:nth-last-child(2) {
|
||||
padding-left: 0;
|
||||
text-align: left!important
|
||||
}
|
||||
.sybil_routerinfo th {
|
||||
padding: 1px 3px 1px 1px!important
|
||||
}
|
||||
#leasesetdebug th:first-child,
|
||||
#leasesetsummary th:first-child {
|
||||
text-align: right
|
||||
}
|
||||
#leasesetdebug th:last-child,
|
||||
#leasesetsummary th:last-child {
|
||||
text-align: left
|
||||
}
|
||||
#leasesetdebug th,
|
||||
#leasesetsummary th {
|
||||
padding: 5px
|
||||
}
|
||||
.leaseset th {
|
||||
text-align: right
|
||||
}
|
||||
.leaseset th:first-child b {
|
||||
float: right
|
||||
}
|
||||
.leaseset td:nth-child(2),
|
||||
.leaseset th:last-child {
|
||||
text-align: left
|
||||
}
|
||||
#leasesetdebug td:nth-child(2n),
|
||||
#netdboverview th,
|
||||
table.netdbentry th {
|
||||
text-align: right
|
||||
}
|
||||
.main#debug {
|
||||
direction: ltr
|
||||
}
|
||||
#jardump.main th:nth-child(1),
|
||||
#jardump.main th:nth-child(3),
|
||||
#jardump.main th:nth-child(6),
|
||||
#jardump.main th:nth-child(7) {
|
||||
text-align: right
|
||||
}
|
||||
#schedjobs td {
|
||||
text-align: center
|
||||
}
|
||||
#leasesetdebug td:nth-child(2n+1),
|
||||
table.netdbentry th:last-child {
|
||||
text-align: left
|
||||
}
|
||||
#tunnels.main h3 a {
|
||||
float: left
|
||||
}
|
||||
#enviro td {
|
||||
padding: 5px 10px 5px 5px!important
|
||||
}
|
||||
#enviro td:first-child {
|
||||
text-align: left
|
||||
}
|
||||
#wrapperlogs pre,
|
||||
.logtable ul li,
|
||||
table[id$="logs"] ul {
|
||||
direction: ltr;
|
||||
text-align: left
|
||||
}
|
||||
#criticallogs ul {
|
||||
border: none
|
||||
}
|
||||
#eventlog th {
|
||||
text-align: right;
|
||||
padding-right: 10px
|
||||
}
|
||||
.homelinkedit th:last-child,
|
||||
.homelinkedit th:nth-child(3) {
|
||||
text-align: right!important
|
||||
}
|
||||
.configtable th,
|
||||
table#externali2cp th,
|
||||
table#netconfig th,
|
||||
table#plugininstall th,
|
||||
table#plugininstall2 th,
|
||||
th.th_title {
|
||||
text-align: right!important
|
||||
}
|
||||
#sidebarconf th:nth-child(1),
|
||||
#sidebarconf th:nth-child(2) {
|
||||
text-align: right
|
||||
}
|
||||
#sidebarconf td:nth-child(4) {
|
||||
padding-right: 0
|
||||
}
|
||||
#sidebarconf td:nth-child(3) {
|
||||
text-align: left!important;
|
||||
padding-left: 0
|
||||
}
|
||||
.configtable td.infohelp,
|
||||
h3#browseronstart + p,
|
||||
h3#restartrouter + p,
|
||||
h3#runonstartup + p,
|
||||
h3#servicedebug + p,
|
||||
h3#shutdownrouter + p,
|
||||
h3#systray + p,
|
||||
p#debugmode,
|
||||
p#keyringhelp,
|
||||
p#sybilinfo,
|
||||
p.infohelp,
|
||||
p.infowarn,
|
||||
td.infohelp,
|
||||
td.infowarn {
|
||||
background: url(images/infohelp.png) right 8px center no-repeat #000!important;
|
||||
padding: 15px 45px 15px 15px!important
|
||||
}
|
||||
p.infowarn,
|
||||
td.infowarn {
|
||||
background: url(images/infowarn.png) right 8px center no-repeat #000!important
|
||||
}
|
||||
.main#config_update .messages {
|
||||
background: url(images/infohelp.png) right 10px center no-repeat #000!important;
|
||||
text-align: right;
|
||||
padding: 15px 55px 15px 15px
|
||||
}
|
||||
.main#config_update .messages a {
|
||||
float: left;
|
||||
margin: 0 5px
|
||||
}
|
||||
.messages {
|
||||
background-position: right 12px center,left bottom!important;
|
||||
padding: 20px 40px 20px 10px!important
|
||||
}
|
||||
td.optionsave {
|
||||
text-align: left
|
||||
}
|
||||
#tunnelconfig th {
|
||||
text-align: right
|
||||
}
|
||||
#config_logging.main h3 a,
|
||||
#config_stats.main h3 a,
|
||||
#configstats th a,
|
||||
h3#graphinfo a,
|
||||
h3#servicedebug a {
|
||||
float: left
|
||||
}
|
||||
#i2pupdates .optbox {
|
||||
margin-right: 10px
|
||||
}
|
||||
#reseedconfig input {
|
||||
margin-left: 8px!important;
|
||||
margin-right: 0!important
|
||||
}
|
||||
#reseedconfig textarea {
|
||||
width: calc(100% - 20px)!important
|
||||
}
|
||||
#configstats th {
|
||||
text-align: right!important
|
||||
}
|
||||
#configstats td:first-child {
|
||||
text-align: center!important
|
||||
}
|
||||
#configstats td.optionsave {
|
||||
text-align: left!important
|
||||
}
|
||||
#configstats td:nth-child(2) {
|
||||
padding-right: 15px
|
||||
}
|
||||
#addkeyring td:first-child,
|
||||
#clientconfig td:first-child,
|
||||
#clientconfig th:first-child,
|
||||
#i2pupdates td:first-child,
|
||||
#loggingoptions td:first-child,
|
||||
#reseedconfig td:first-child,
|
||||
#tunnelconfig td:first-child,
|
||||
table#i2pupdates input[name*="URL"],
|
||||
table#i2pupdates textarea {
|
||||
text-align: left!important
|
||||
}
|
||||
#config_logging p,
|
||||
#reseedconfig td.infohelp {
|
||||
text-align: right!important
|
||||
}
|
||||
#clientconfig td:nth-child(2) {
|
||||
text-align: center!important
|
||||
}
|
||||
#bannedips,
|
||||
#bannedips table {
|
||||
direction: ltr!important
|
||||
}
|
||||
table#addkeyring td.infohelp {
|
||||
text-align: right!important
|
||||
}
|
||||
#floodfillconfig tr:first-child .infohelp,
|
||||
p#helptranslate {
|
||||
text-align: right!important;
|
||||
padding-right: 50px!important;
|
||||
background-image: url(images/infohelp.png);
|
||||
background-position: right 12px center!important
|
||||
}
|
||||
#consolepass input[name="name"],
|
||||
#consolepass input[name="name"]:focus,
|
||||
#consolepass input[name="nofilter_pw"],
|
||||
#consolepass input[name="nofilter_pw"]:focus,
|
||||
#externali2cp input[name="nofilter_pw"],
|
||||
#externali2cp input[name="nofilter_pw"]:focus,
|
||||
#externali2cp input[name="user"],
|
||||
#externali2cp input[name="user"]:focus {
|
||||
background-position: right 3px center,center center!important;
|
||||
padding: 4px 20px 4px 4px!important;
|
||||
margin: 5px 3px 5px 15px!important
|
||||
}
|
||||
@-moz-document url-prefix() {
|
||||
select,
|
||||
select:focus,
|
||||
select:hover {
|
||||
background-position: left center!important;
|
||||
padding: 3px 2px 3px 16px!important
|
||||
}
|
||||
}
|
||||
#bandwidthconfig tr:first-child .infohelp,
|
||||
#config_family .infohelp,
|
||||
#config_peers tr:nth-child(3) td.infohelp,
|
||||
#config_reseed.main p.infohelp,
|
||||
#config_summarybar .configtable td:not(.optionsave),
|
||||
#consolepass tr:first-child td,
|
||||
#floodfillconfig .infohelp,
|
||||
#joinfamily tr:nth-child(3) td:first-child,
|
||||
#manualreseed tr:nth-child(3) td:nth-last-child(2),
|
||||
#manualreseed tr:nth-child(5) td:nth-last-child(2),
|
||||
#manualreseed tr:nth-last-child(2) td.infohelp,
|
||||
#newfamily tr:last-child td:first-child,
|
||||
#oldhome td:first-child,
|
||||
#plugininstall .infohelp,
|
||||
#plugininstall tr:nth-child(3) td:nth-last-child(2),
|
||||
#plugininstall2 tr:nth-child(2) td:nth-last-child(2),
|
||||
h3#browseronstart + p.infohelp,
|
||||
h3#restartrouter + p.infohelp,
|
||||
h3#servicedebug + p.infohelp,
|
||||
h3#shutdownrouter + p.infohelp,
|
||||
h3#systray + p.infohelp,
|
||||
p#clientconf.infohelp,
|
||||
p#enablefullstats,
|
||||
p#gatherstats,
|
||||
p#pluginconfigtext,
|
||||
p#webappconfigtext.infohelp,
|
||||
table#addkeyring td:first-child,
|
||||
table#bugreports td.infohelp {
|
||||
background-position: right 12px center!important;
|
||||
padding: 15px 50px 15px 15px!important
|
||||
}
|
||||
div[lang="ar"] ul {
|
||||
margin-right: 20px!important
|
||||
}
|
||||
div[lang="ar"] ul li {
|
||||
list-style-image: url(images/link.png)!important;
|
||||
list-style-position: outside;
|
||||
margin: 10px 15px 0 0!important;
|
||||
padding-left: 0!important;
|
||||
margin-top: 15px!important
|
||||
}
|
||||
]
|
||||
|
||||
|
||||
div[lang="ar"] ul ul {
|
||||
margin-right: -10px
|
||||
}
|
||||
div[lang="ar"] p,
|
||||
div[lang="ar"] ul {
|
||||
margin: 10px
|
||||
}
|
||||
.routersummary .clockskew::before,
|
||||
.routersummary .error::before,
|
||||
.routersummary .firewalled::before,
|
||||
.routersummary .hidden::before,
|
||||
.routersummary .running::before,
|
||||
.routersummary .testing::before,
|
||||
.routersummary .vmcomm::before,
|
||||
.routersummary .warn::before {
|
||||
padding-left: 6px!important;
|
||||
padding-right: 0!important
|
||||
}
|
||||
.themechoice {
|
||||
padding: 0
|
||||
}
|
||||
.tunnel_peer {
|
||||
text-align: left
|
||||
}
|
||||
.tunnel_local {
|
||||
margin-right: -4px;
|
||||
margin-left: 4px;
|
||||
text-align: center
|
||||
}
|
||||
.tunnel_id:empty + .tunnel_cap {
|
||||
display: inline-block;
|
||||
margin-left: 0;
|
||||
margin-right: 12px
|
||||
}
|
||||
.netdbentry th a img,
|
||||
.sybil_routerinfo th img[src^="/flags"] {
|
||||
margin-left: 5px
|
||||
}
|
||||
.sybil_routerinfo th:last-child {
|
||||
padding: 1px!important
|
||||
}
|
||||
.family,
|
||||
.sybil_info {
|
||||
direction: ltr
|
||||
}
|
||||
.leaseset td:last-child,
|
||||
.leaseset th:last-child,
|
||||
.sybil_routerinfo td:last-child,
|
||||
.sybil_routerinfo th:last-child {
|
||||
border-right: none!important
|
||||
}
|
||||
a.viewfullentry::after,
|
||||
a[href^="viewprofile"]::after {
|
||||
margin-left: 3px!important
|
||||
}
|
||||
.sb_newsheadings td,
|
||||
.sb_newsheadings tr:hover td {
|
||||
background-position: right 4px center!important;
|
||||
padding-right: 22px!important;
|
||||
padding-left: 8px!important;
|
||||
text-align: right!important
|
||||
}
|
||||
.sb_newsheadings td a {
|
||||
font-size: 9pt!important;
|
||||
font-weight: bold
|
||||
}
|
||||
.percentBarOuter {
|
||||
margin: -3px -6px -5px 0
|
||||
}
|
||||
.sb_info .percentBarOuter {
|
||||
margin: 6px 2px -18px -2px
|
||||
}
|
||||
.sb_info .percentBarText {
|
||||
font-size: 9pt;
|
||||
padding-top: 1px;
|
||||
direction: ltr
|
||||
}
|
||||
.main#console .twocol {
|
||||
margin: 15px 35px 5px 0!important;
|
||||
background: rgba(0, 32, 0, 0.5);
|
||||
border-radius: 3px;
|
||||
padding-top: 10px;
|
||||
padding-bottom: 10px;
|
||||
line-height: 120%!important
|
||||
}
|
||||
.twocol li {
|
||||
list-style-position: inside!important;
|
||||
padding-right: 0!important;
|
||||
margin-right: 0!important
|
||||
}
|
||||
@media screen and (min-width: 1500px) {
|
||||
.main,
|
||||
.news,
|
||||
.sorry,
|
||||
h1 {
|
||||
margin-right: 232px!important;
|
||||
margin-left: 6px!important
|
||||
}
|
||||
div.routersummaryouter {
|
||||
margin-right: 27px!important
|
||||
}
|
||||
.routersummary img[src$="i2plogo.png"] {
|
||||
margin-top: -5px!important;
|
||||
margin-left: 0!important;
|
||||
margin-right: -8px!important
|
||||
}
|
||||
.routersummary h4 {
|
||||
font-size: 11pt!important
|
||||
}
|
||||
.routersummary a,
|
||||
.routersummary td {
|
||||
font-size: 10pt!important
|
||||
}
|
||||
div[lang="ar"],
|
||||
div[lang="ar"] b,
|
||||
div[lang="ar"] code {
|
||||
font-size: 11pt!important
|
||||
}
|
||||
.themechoice .optbox {
|
||||
margin-left: 0;
|
||||
margin-right: -48px
|
||||
}
|
||||
.langselect .optbox {
|
||||
margin: -7px -2px -34px 0
|
||||
}
|
||||
.langselect img {
|
||||
margin: 0;
|
||||
margin-right: -81px
|
||||
}
|
||||
.langselect input[name="lang"]:checked + img {
|
||||
margin-left: 0;
|
||||
margin-right: -82px
|
||||
}
|
||||
}
|
||||
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 1500px) {
|
||||
.langselect img {
|
||||
margin-right: -9px;
|
||||
margin-top: -18px!important
|
||||
}
|
||||
.langselect input[name="lang"]:checked + #config_ui img[src="/flags.jsp?c=a1"],
|
||||
.langselect input[name="lang"]:checked + img {
|
||||
margin-right: -10px;
|
||||
margin-top: -19px!important
|
||||
}
|
||||
}
|
361
installer/resources/themes/console/dark-modern/console_big.css
Normal file
@ -0,0 +1,361 @@
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4 {
|
||||
text-shadow: none!important;
|
||||
font-weight: normal!important
|
||||
}
|
||||
.routersummary table td {
|
||||
padding: 2px 1px
|
||||
}
|
||||
.routersummary a,
|
||||
.routersummary h3,
|
||||
.routersummary h3 a,
|
||||
.routersummary h4,
|
||||
.routersummary p {
|
||||
text-shadow: none!important
|
||||
}
|
||||
.routersummary h3 a {
|
||||
font-size: 14pt!important;
|
||||
text-transform: uppercase!important;
|
||||
letter-spacing: 0.15em!important
|
||||
}
|
||||
.routersummary h4,
|
||||
.routersummary h4 a {
|
||||
font-size: 11pt!important;
|
||||
font-weight: normal
|
||||
}
|
||||
.routersummary b {
|
||||
font-size: 10pt;
|
||||
font-weight: normal
|
||||
}
|
||||
.routersummary a {
|
||||
font-size: 10pt;
|
||||
font-weight: normal
|
||||
}
|
||||
#sb_warning {
|
||||
padding-top: 10px;
|
||||
padding-bottom: 10px
|
||||
}
|
||||
.error ul li,
|
||||
.messages,
|
||||
.messages li,
|
||||
div.error {
|
||||
font-size: 11pt;
|
||||
font-weight: normal!important
|
||||
}
|
||||
a,
|
||||
a:hover,
|
||||
a:link,
|
||||
a:visited,
|
||||
b {
|
||||
font-weight: normal;
|
||||
font-size: 11pt!important
|
||||
}
|
||||
div.main,
|
||||
p {
|
||||
font-size: 11pt
|
||||
}
|
||||
button,
|
||||
button:visited {
|
||||
font: 10pt "Droid Sans","Noto Sans",Verdana,"Bitstream Vera Sans",Tahoma,Helvetica,sans-serif!important
|
||||
}
|
||||
button.reload,
|
||||
button.stop {
|
||||
padding: 2px!important;
|
||||
font-size: 12pt!important;
|
||||
min-width: 100px
|
||||
}
|
||||
.main li,
|
||||
ul.statlist a[name],
|
||||
ul.statlist li b {
|
||||
line-height: 160%;
|
||||
font-size: 11pt!important
|
||||
}
|
||||
code,
|
||||
pre,
|
||||
tt {
|
||||
font-family: "Droid Sans Mono","Noto Mono","Lucida Console","DejaVu Sans Mono",monospace;
|
||||
font-size: 11pt;
|
||||
font-weight: normal
|
||||
}
|
||||
.cells tt,
|
||||
.cells tt a {
|
||||
font-size: 9pt!important
|
||||
}
|
||||
#changelog pre {
|
||||
font-size: 10pt!important
|
||||
}
|
||||
.smallhead,
|
||||
th {
|
||||
font-size: 8.5pt;
|
||||
font-weight: normal
|
||||
}
|
||||
table {
|
||||
font: 10pt/130% "Droid Sans",Verdana,"Bitstream Vera Sans",Tahoma,Helvetica,sans-serif
|
||||
}
|
||||
.applabel {
|
||||
font-size: 10pt;
|
||||
width: 134px!important;
|
||||
margin-top: 10px
|
||||
}
|
||||
div.app {
|
||||
width: 138px
|
||||
}
|
||||
.appimg {
|
||||
padding: 5px 0 3px!important
|
||||
}
|
||||
.app img {
|
||||
margin-top: -6px!important;
|
||||
padding: 10px 50px 40px!important
|
||||
}
|
||||
.confignav {
|
||||
font-size: 13pt
|
||||
}
|
||||
.accept,
|
||||
.cancel,
|
||||
input[type="reset"],
|
||||
input[type="submit"] {
|
||||
padding: 2px 8px!important;
|
||||
font-size: 12pt!important;
|
||||
min-width: 80px;
|
||||
font-weight: normal;
|
||||
line-height: 140%!important;
|
||||
display: inline-block;
|
||||
letter-spacing: 0.05em
|
||||
}
|
||||
.themechoice {
|
||||
font-size: 11pt!important
|
||||
}
|
||||
.langselect {
|
||||
font-size: 9pt!important
|
||||
}
|
||||
#logs h3 a:not(old),
|
||||
#tunnels.main h3 a:not(old),
|
||||
a[href^="configpeer?peer"],
|
||||
h3#iptransport a:not(old),
|
||||
h3#iptransport a:not(old),
|
||||
table#leasesetdebug th a:not(old),
|
||||
table#leasesetsummary th a:not(old) {
|
||||
font-size: 0!important
|
||||
}
|
||||
h3#i2pclientconfig,
|
||||
h3#webappconfig {
|
||||
margin-bottom: -15px!important
|
||||
}
|
||||
td.optionsave {
|
||||
border-top: 1px solid #494
|
||||
}
|
||||
.newsentry + hr {
|
||||
margin-bottom: 5px!important
|
||||
}
|
||||
#newsDisplay,
|
||||
#newsDisplay a,
|
||||
#newsStatus,
|
||||
p.infohelp,
|
||||
p.infowarn,
|
||||
td.infohelp,
|
||||
td.infowarn {
|
||||
font-size: 11pt!important
|
||||
}
|
||||
#console div[lang="zh"],
|
||||
#console li,
|
||||
#console p {
|
||||
line-height: 170%;
|
||||
letter-spacing: 0.1em;
|
||||
word-spacing: 0.15em;
|
||||
font-size: 10.5pt!important
|
||||
}
|
||||
#console code {
|
||||
letter-spacing: normal;
|
||||
word-spacing: normal
|
||||
}
|
||||
.twocol {
|
||||
column-gap: 0!important;
|
||||
background: rgba(0,32,0,0.4);
|
||||
border: 1px solid #000;
|
||||
border-radius: 4px;
|
||||
padding: 10px
|
||||
}
|
||||
li .twocol {
|
||||
margin-top: 15px!important;
|
||||
margin-bottom: -15px!important
|
||||
}
|
||||
.twocol li {
|
||||
margin-left: 40px!important
|
||||
}
|
||||
#console ul li {
|
||||
list-style: none;
|
||||
margin-left: 10px
|
||||
}
|
||||
#console div[lang="zh"] a {
|
||||
background: rgba(0,64,0,0.3);
|
||||
padding: 0 3px;
|
||||
border-radius: 2px;
|
||||
line-height: 180%
|
||||
}
|
||||
.routersummary button.reload,
|
||||
.routersummary button.stop {
|
||||
min-width: 98px;
|
||||
margin: 4px 3px!important;
|
||||
padding: 4px 5px!important
|
||||
}
|
||||
.sb_notice,
|
||||
.sb_notice a {
|
||||
font-size: 10pt!important;
|
||||
line-height: 120%!important
|
||||
}
|
||||
#sb_advancedgeneral td::after,
|
||||
#sb_bandwidth td::after,
|
||||
#sb_general td::after,
|
||||
#sb_peers td::after,
|
||||
#sb_peersadvanced td::after,
|
||||
#sb_queue td::after,
|
||||
#sb_shortgeneral td::after,
|
||||
#sb_tunnels td::after {
|
||||
content: "";
|
||||
display: inline-block;
|
||||
min-height: 14px!important
|
||||
}
|
||||
.sb_newsheadings td,
|
||||
.sb_newsheadings tr:hover td {
|
||||
background-position: 4px center!important;
|
||||
padding-left: 24px!important
|
||||
}
|
||||
.search button,
|
||||
.search input[type="text"],
|
||||
.search select {
|
||||
font-size: 10pt!important
|
||||
}
|
||||
.percentBarOuter {
|
||||
width: 206px;
|
||||
margin: -1px 0 -2px -4px
|
||||
}
|
||||
#sb_graphcontainer {
|
||||
background-position: left -74px top -21px!important;
|
||||
background-size: 300px 77px!important
|
||||
}
|
||||
@media screen and (min-width: 0) {
|
||||
body {
|
||||
font-family: "Droid Sans","Noto Sans",Verdana,"Bitstream Vera Sans",Tahoma,Helvetica,sans-serif;
|
||||
font-size: 12pt;
|
||||
line-height: 130%
|
||||
}
|
||||
div.news {
|
||||
font-size: 10pt;
|
||||
font-style: normal!important
|
||||
}
|
||||
.sorry,
|
||||
div.main,
|
||||
div.news,
|
||||
h1 {
|
||||
margin-left: 232px!important
|
||||
}
|
||||
.sorry {
|
||||
font-size: 12pt!important
|
||||
}
|
||||
.routersummary {
|
||||
width: 200px!important
|
||||
}
|
||||
.routersummary table,
|
||||
table#sb_localtunnels {
|
||||
font-size: 10pt;
|
||||
width: 215px!important
|
||||
}
|
||||
#sb_advanced a,
|
||||
#sb_internals a,
|
||||
#sb_services a {
|
||||
padding: 1px 3px!important
|
||||
}
|
||||
h1 {
|
||||
font-size: 20pt!important;
|
||||
padding: 10px 15px 11px
|
||||
}
|
||||
h2 {
|
||||
font-size: 16pt!important;
|
||||
text-shadow: none;
|
||||
font-weight: normal
|
||||
}
|
||||
h3 {
|
||||
font-size: 15pt!important;
|
||||
padding: 8px 10px
|
||||
}
|
||||
h4,
|
||||
h4.app,
|
||||
h4.app2 {
|
||||
font-size: 14pt
|
||||
}
|
||||
#console code,
|
||||
.main,
|
||||
p {
|
||||
font-size: 11pt!important
|
||||
}
|
||||
.confignav a,
|
||||
.tab,
|
||||
.tab2 {
|
||||
font-size: 11pt!important;
|
||||
margin-right: -2px!important
|
||||
}
|
||||
.news a,
|
||||
.news p {
|
||||
font-size: 10pt!important
|
||||
}
|
||||
p#fullhistory {
|
||||
margin-top: -13px!important
|
||||
}
|
||||
.routersummary img[src$="i2plogo.png"] {
|
||||
margin-left: -5px;
|
||||
margin-top: -3px;
|
||||
width: 211px
|
||||
}
|
||||
.routersummary table[id^="sb_"] {
|
||||
width: 215px!important
|
||||
}
|
||||
.routersummary button {
|
||||
font-size: 11pt!important;
|
||||
padding: 5px 8px!important
|
||||
}
|
||||
}
|
||||
@media screen and (max-width: 1000px) {
|
||||
#console div[lang="zh"],
|
||||
#console li,
|
||||
#console p {
|
||||
font-size: 10.5pt!important
|
||||
}
|
||||
}
|
||||
@media screen and (max-width: 1500px) {
|
||||
.tab,
|
||||
.tab2 {
|
||||
font-size: 10.5pt!important;
|
||||
margin-right: -3px!important
|
||||
}
|
||||
h3#i2pclientconfig,
|
||||
h3#webappconfig {
|
||||
margin-bottom: -16px!important
|
||||
}
|
||||
.langbox {
|
||||
margin-top: 5px!important;
|
||||
margin-right: 5px!important;
|
||||
line-height: 17px
|
||||
}
|
||||
}
|
||||
@media screen and (min-width: 1500px) {
|
||||
.langselect img {
|
||||
margin-left: -81px!important
|
||||
}
|
||||
.langselect input[name="lang"]:checked + #config_ui img[src="/flags.jsp?c=a1"],
|
||||
.langselect input[name="lang"]:checked + img {
|
||||
margin-top: 6px!important;
|
||||
margin-left: -83px!important
|
||||
}
|
||||
}
|
||||
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 1500px) {
|
||||
.langselect img {
|
||||
margin-left: -8px!important;
|
||||
margin-top: -18px!important
|
||||
}
|
||||
.langselect input[name="lang"]:checked + img {
|
||||
margin-left: -10px!important;
|
||||
margin-top: -20px!important
|
||||
}
|
||||
}
|
1154
installer/resources/themes/console/dark-modern/i2ptunnel.css
Normal file
After Width: | Height: | Size: 3.4 KiB |
After Width: | Height: | Size: 9.5 KiB |
BIN
installer/resources/themes/console/dark-modern/images/chart.png
Normal file
After Width: | Height: | Size: 650 B |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 240 B |
After Width: | Height: | Size: 225 B |
After Width: | Height: | Size: 216 B |
BIN
installer/resources/themes/console/dark-modern/images/eye.png
Normal file
After Width: | Height: | Size: 728 B |
After Width: | Height: | Size: 1.1 KiB |
BIN
installer/resources/themes/console/dark-modern/images/header.png
Normal file
After Width: | Height: | Size: 203 B |
BIN
installer/resources/themes/console/dark-modern/images/help.png
Normal file
After Width: | Height: | Size: 924 B |
After Width: | Height: | Size: 6.1 KiB |
After Width: | Height: | Size: 1.0 KiB |
After Width: | Height: | Size: 1.1 KiB |
BIN
installer/resources/themes/console/dark-modern/images/link.png
Normal file
After Width: | Height: | Size: 666 B |
BIN
installer/resources/themes/console/dark-modern/images/magnet.png
Normal file
After Width: | Height: | Size: 660 B |
BIN
installer/resources/themes/console/dark-modern/images/mail.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 497 B |
After Width: | Height: | Size: 498 B |
After Width: | Height: | Size: 519 B |
After Width: | Height: | Size: 452 B |
BIN
installer/resources/themes/console/dark-modern/images/news.png
Normal file
After Width: | Height: | Size: 7.7 KiB |
After Width: | Height: | Size: 424 B |
BIN
installer/resources/themes/console/dark-modern/images/newtab.png
Normal file
After Width: | Height: | Size: 489 B |
After Width: | Height: | Size: 5.1 KiB |
After Width: | Height: | Size: 195 B |
After Width: | Height: | Size: 195 B |
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 1.0 KiB |
After Width: | Height: | Size: 716 B |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 728 B |
138
installer/resources/themes/console/dark-modern/mobile.css
Normal file
@ -0,0 +1,138 @@
|
||||
body {
|
||||
padding: 0 5px;
|
||||
margin: 5px 0!important
|
||||
}
|
||||
div#xhr {
|
||||
width: 617px;
|
||||
margin: 0 auto
|
||||
}
|
||||
div.routersummaryouter {
|
||||
position: relative;
|
||||
float: none;
|
||||
width: auto;
|
||||
margin: 0 0 5px
|
||||
}
|
||||
div.routersummary {
|
||||
float: none;
|
||||
width: 600px;
|
||||
margin: 0 auto
|
||||
}
|
||||
div[style="height: 36px;"] {
|
||||
height: auto!important
|
||||
}
|
||||
a[href="/summaryframe"],
|
||||
div[style="height: 36px;"] + a {
|
||||
display: inline-block;
|
||||
margin: 7px 0 0!important;
|
||||
padding: 4px 15px!important;
|
||||
border-radius: 15px;
|
||||
border: 1px solid #494
|
||||
}
|
||||
a[href="/summaryframe"] {
|
||||
margin: 3px 0 2px!important
|
||||
}
|
||||
div.routersummary img[src$="i2plogo.png"] {
|
||||
width: 357px;
|
||||
margin-top: 6px
|
||||
}
|
||||
@media screen and (min-width: 1500px) {
|
||||
div.routersummary {
|
||||
width: 600px!important
|
||||
}
|
||||
.routersummary table[id^="sb_"] {
|
||||
width: 600px!important
|
||||
}
|
||||
}
|
||||
.routersummary a,
|
||||
.routersummary button,
|
||||
.routersummary h4,
|
||||
.routersummary h4 a,
|
||||
.routersummary td {
|
||||
font-size: 10pt!important
|
||||
}
|
||||
.routersummary h3 a {
|
||||
font-size: 11pt!important;
|
||||
padding: 3px 1px
|
||||
}
|
||||
.routersummary table[id^='sb_'],
|
||||
div.routersummary table {
|
||||
min-width: 100%!important;
|
||||
min-width: calc(100% - 1px)!important;
|
||||
margin-bottom: -7px!important
|
||||
}
|
||||
#sb_bandwidth,
|
||||
#sb_general,
|
||||
#sb_peers,
|
||||
#sb_queue,
|
||||
#sb_shortgeneral,
|
||||
#sb_tunnels {
|
||||
margin-bottom: -8px!important
|
||||
}
|
||||
#sb_localtunnels {
|
||||
margin-top: -5px!important
|
||||
}
|
||||
.routersummary tr:nth-child(odd) td {
|
||||
padding: 3px;
|
||||
background: #020;
|
||||
background: rgba(0,34,0,.5)
|
||||
}
|
||||
.routersummary tr:nth-child(even) td {
|
||||
padding: 3px;
|
||||
background: #000;
|
||||
background: rgba(0,0,0,.3)
|
||||
}
|
||||
.routersummary tr td {
|
||||
border-top: 1px inset #000!important;
|
||||
border-bottom: 1px inset #000!important
|
||||
}
|
||||
.routersummary tr:hover td {
|
||||
border-top: 1px solid #030!important;
|
||||
border-bottom: 1px solid #030!important
|
||||
}
|
||||
.routersummary tr:hover td {
|
||||
background: #020
|
||||
}
|
||||
.routersummary h3,
|
||||
.routersummary h4,
|
||||
.routersummary hr {
|
||||
margin-right: 7px!important;
|
||||
margin-left: -11px!important
|
||||
}
|
||||
div.routersummary h4 {
|
||||
margin: -6px 7px -8px -10px!important
|
||||
}
|
||||
div.routersummary form {
|
||||
margin: -2px 5px -4px -11px!important
|
||||
}
|
||||
.routersummary button[type="cancel"],
|
||||
.routersummary button[type="submit"] {
|
||||
margin: 5px 10px!important;
|
||||
padding: 8px 5px!important;
|
||||
min-width: 120px!important
|
||||
}
|
||||
h1 {
|
||||
min-width: 590px;
|
||||
margin: 0!important
|
||||
}
|
||||
div.news {
|
||||
min-width: 590px;
|
||||
margin: -1px 0 0
|
||||
}
|
||||
div.main {
|
||||
min-width: 590px;
|
||||
margin: -1px 0 5px
|
||||
}
|
||||
.sorry {
|
||||
margin: -1px 0 0!important
|
||||
}
|
||||
@media screen and (min-width: 1500px) {
|
||||
div.news {
|
||||
margin: -1px 0 0!important
|
||||
}
|
||||
div.main {
|
||||
margin: -1px 0 5px!important
|
||||
}
|
||||
.sorry {
|
||||
margin: -1px 0 0!important
|
||||
}
|
||||
}
|
BIN
installer/resources/themes/snark/dark-modern/images/add.png
Normal file
After Width: | Height: | Size: 674 B |
BIN
installer/resources/themes/snark/dark-modern/images/author.png
Normal file
After Width: | Height: | Size: 596 B |
BIN
installer/resources/themes/snark/dark-modern/images/bullet.png
Normal file
After Width: | Height: | Size: 358 B |
After Width: | Height: | Size: 1.0 KiB |
After Width: | Height: | Size: 398 B |
After Width: | Height: | Size: 1013 B |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 843 B |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 441 B |
After Width: | Height: | Size: 1.4 KiB |
BIN
installer/resources/themes/snark/dark-modern/images/clock.png
Normal file
After Width: | Height: | Size: 609 B |
BIN
installer/resources/themes/snark/dark-modern/images/comment.png
Normal file
After Width: | Height: | Size: 598 B |
BIN
installer/resources/themes/snark/dark-modern/images/complete.png
Normal file
After Width: | Height: | Size: 956 B |
BIN
installer/resources/themes/snark/dark-modern/images/config.png
Normal file
After Width: | Height: | Size: 721 B |
After Width: | Height: | Size: 905 B |
BIN
installer/resources/themes/snark/dark-modern/images/create.png
Normal file
After Width: | Height: | Size: 736 B |
BIN
installer/resources/themes/snark/dark-modern/images/create0.png
Normal file
After Width: | Height: | Size: 570 B |
BIN
installer/resources/themes/snark/dark-modern/images/debug.png
Normal file
After Width: | Height: | Size: 668 B |
After Width: | Height: | Size: 580 B |
BIN
installer/resources/themes/snark/dark-modern/images/delete.png
Normal file
After Width: | Height: | Size: 307 B |
BIN
installer/resources/themes/snark/dark-modern/images/details.png
Normal file
After Width: | Height: | Size: 769 B |
After Width: | Height: | Size: 871 B |
BIN
installer/resources/themes/snark/dark-modern/images/dropdown.png
Normal file
After Width: | Height: | Size: 240 B |
After Width: | Height: | Size: 225 B |
After Width: | Height: | Size: 216 B |
BIN
installer/resources/themes/snark/dark-modern/images/eta.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
installer/resources/themes/snark/dark-modern/images/file.png
Normal file
After Width: | Height: | Size: 1017 B |
BIN
installer/resources/themes/snark/dark-modern/images/file_sm.png
Normal file
After Width: | Height: | Size: 803 B |
BIN
installer/resources/themes/snark/dark-modern/images/first.png
Normal file
After Width: | Height: | Size: 420 B |
BIN
installer/resources/themes/snark/dark-modern/images/head_rx.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.7 KiB |
BIN
installer/resources/themes/snark/dark-modern/images/head_tx.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 1.2 KiB |
BIN
installer/resources/themes/snark/dark-modern/images/last.png
Normal file
After Width: | Height: | Size: 404 B |
BIN
installer/resources/themes/snark/dark-modern/images/next.png
Normal file
After Width: | Height: | Size: 368 B |
BIN
installer/resources/themes/snark/dark-modern/images/nopeers.png
Normal file
After Width: | Height: | Size: 931 B |
BIN
installer/resources/themes/snark/dark-modern/images/peer.png
Normal file
After Width: | Height: | Size: 511 B |
BIN
installer/resources/themes/snark/dark-modern/images/previous.png
Normal file
After Width: | Height: | Size: 388 B |
BIN
installer/resources/themes/snark/dark-modern/images/priority.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 1.6 KiB |
BIN
installer/resources/themes/snark/dark-modern/images/rateme.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
installer/resources/themes/snark/dark-modern/images/remove.png
Normal file
After Width: | Height: | Size: 258 B |
BIN
installer/resources/themes/snark/dark-modern/images/seeding.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1.4 KiB |
BIN
installer/resources/themes/snark/dark-modern/images/size.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1.0 KiB |
After Width: | Height: | Size: 1.1 KiB |
BIN
installer/resources/themes/snark/dark-modern/images/stalled.png
Normal file
After Width: | Height: | Size: 950 B |
BIN
installer/resources/themes/snark/dark-modern/images/start.png
Normal file
After Width: | Height: | Size: 256 B |
After Width: | Height: | Size: 550 B |
BIN
installer/resources/themes/snark/dark-modern/images/status.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
installer/resources/themes/snark/dark-modern/images/stop.png
Normal file
After Width: | Height: | Size: 116 B |
BIN
installer/resources/themes/snark/dark-modern/images/stop_all.png
Normal file
After Width: | Height: | Size: 435 B |
BIN
installer/resources/themes/snark/dark-modern/images/stopped.png
Normal file
After Width: | Height: | Size: 910 B |
BIN
installer/resources/themes/snark/dark-modern/images/torrent.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
After Width: | Height: | Size: 565 B |
BIN
installer/resources/themes/snark/dark-modern/images/up.png
Normal file
After Width: | Height: | Size: 644 B |