Console: Drop midnight and classic themes (ticket #2272)
@ -135,7 +135,7 @@ public class SnarkManager implements CompleteListener, ClientApp {
|
||||
public static final String DEFAULT_THEME = "ubergine";
|
||||
/** From CSSHelper */
|
||||
private static final String PROP_DISABLE_OLD = "routerconsole.disableOldThemes";
|
||||
private static final boolean DEFAULT_DISABLE_OLD = false;
|
||||
private static final boolean DEFAULT_DISABLE_OLD = true;
|
||||
/** @since 0.9.32 */
|
||||
public static final String PROP_COLLAPSE_PANELS = "i2psnark.collapsePanels";
|
||||
private static final String PROP_USE_OPENTRACKERS = "i2psnark.useOpentrackers";
|
||||
|
@ -81,7 +81,7 @@ public class IndexBean {
|
||||
private static final String DEFAULT_THEME = "light";
|
||||
/** From CSSHelper */
|
||||
private static final String PROP_DISABLE_OLD = "routerconsole.disableOldThemes";
|
||||
private static final boolean DEFAULT_DISABLE_OLD = false;
|
||||
private static final boolean DEFAULT_DISABLE_OLD = true;
|
||||
public static final String PROP_CSS_DISABLED = "routerconsole.css.disabled";
|
||||
public static final String PROP_JS_DISABLED = "routerconsole.javascript.disabled";
|
||||
private static final String PROP_PW_ENABLE = "routerconsole.auth.enable";
|
||||
|
@ -33,7 +33,7 @@ public class CSSHelper extends HelperBase {
|
||||
public static final String PROP_EMBED_APPS = "routerconsole.embedApps";
|
||||
/** @since 0.9.36 */
|
||||
public static final String PROP_DISABLE_OLD = "routerconsole.disableOldThemes";
|
||||
public static final boolean DEFAULT_DISABLE_OLD = false;
|
||||
public static final boolean DEFAULT_DISABLE_OLD = true;
|
||||
|
||||
private static final String _consoleNonce = Long.toString(RandomSource.getInstance().nextLong());
|
||||
|
||||
|
@ -32,7 +32,7 @@ public class BaseBean
|
||||
private static final String BASE_THEME_PATH = "/themes/susidns/";
|
||||
/** From CSSHelper */
|
||||
private static final String PROP_DISABLE_OLD = "routerconsole.disableOldThemes";
|
||||
private static final boolean DEFAULT_DISABLE_OLD = false;
|
||||
private static final boolean DEFAULT_DISABLE_OLD = true;
|
||||
public static final String PROP_PW_ENABLE = "routerconsole.auth.enable";
|
||||
private static final String ADDRESSBOOK_DIR = "addressbook";
|
||||
private static final String CONFIG_FILE = "config.txt";
|
||||
|
@ -255,7 +255,7 @@ public class WebMail extends HttpServlet
|
||||
private static final String DEFAULT_THEME = "light";
|
||||
/** From CSSHelper */
|
||||
private static final String PROP_DISABLE_OLD = "routerconsole.disableOldThemes";
|
||||
private static final boolean DEFAULT_DISABLE_OLD = false;
|
||||
private static final boolean DEFAULT_DISABLE_OLD = true;
|
||||
|
||||
private static final String spacer = ""; /* this is best done with css */
|
||||
private static final String thSpacer = "<th> </th>\n";
|
||||
|
@ -1,603 +0,0 @@
|
||||
/* I2P Theme: I2P Classic Theme Override */
|
||||
/* I2P Description: Larger fontsize override for console to accomodate foreign charactersets */
|
||||
/* Author: dr|z3d */
|
||||
|
||||
* {
|
||||
text-shadow: none !important;
|
||||
font-weight: normal !important;
|
||||
font-size: 11pt !important;
|
||||
letter-spacing: normal !important;
|
||||
word-spacing: normal !important;
|
||||
line-height: 140% !important;
|
||||
}
|
||||
|
||||
b {
|
||||
font-weight: normal !important;
|
||||
}
|
||||
|
||||
input[type="submit"], input[type="cancel"], input[type="file"], button, button.search, input.cancel {
|
||||
font-size: 11pt !important;
|
||||
padding-top: 3px;
|
||||
padding-bottom: 3px;
|
||||
line-height: 140% !important;
|
||||
display: inline-block;
|
||||
letter-spacing: 0.05em;
|
||||
}
|
||||
|
||||
input[type="submit"], input[type="cancel"], input[type="file"], button, button.search, input.cancel, div.app, .themelabel, .ui_lang, .tab a, label, a, li {
|
||||
letter-spacing: 0.05em !important;
|
||||
}
|
||||
|
||||
.routersummary button {
|
||||
min-width: 100px !important;
|
||||
padding-top: 3px !important;
|
||||
padding-bottom: 3px !important;
|
||||
}
|
||||
|
||||
/* sidepanel */
|
||||
|
||||
.routersummary h3, .routersummary h3 a {
|
||||
font-size: 13pt !important;
|
||||
}
|
||||
|
||||
.routersummary h4, .routersummary h4 a {
|
||||
font-size: 13pt !important;
|
||||
letter-spacing: 0;
|
||||
}
|
||||
|
||||
.routersummary td {
|
||||
font-size: 11pt;
|
||||
}
|
||||
|
||||
.routersummary {
|
||||
width: 220px;
|
||||
}
|
||||
|
||||
.routersummary table {
|
||||
width: 219px !important;
|
||||
}
|
||||
|
||||
#sb_bandwidth td:first-child {
|
||||
width: 20px !important;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
#sb_bandwidth td:last-child {
|
||||
width: 80% !important;
|
||||
}
|
||||
|
||||
#sb_bandwidth td:last-child, #sb_peers td:last-child, #sb_peersadvanced td:last-child, #sb_queue td:last-child, #sb_tunnels td:last-child, #sb_general td:last-child, #sb_shortgeneral td:last-child, #sb_advancedgeneral td:last-child {
|
||||
font-size: 10pt !important;
|
||||
}
|
||||
|
||||
.routersummary table a:link, .routersummary table a:visited {
|
||||
font-size: 12pt;
|
||||
font-weight: normal;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
#sb_bandwidthgraph {
|
||||
width: 218px !important;
|
||||
margin: -25px 0 -6px !important;
|
||||
}
|
||||
|
||||
#sb_graphstats {
|
||||
font-size: 9pt !important;
|
||||
}
|
||||
|
||||
#sb_graphcontainer {
|
||||
background-position: left -66px top -30px !important;
|
||||
background-size: 340px 80px !important;
|
||||
}
|
||||
|
||||
.percentBarOuter {
|
||||
width: 212px !important;
|
||||
margin: -3px 0 -4px 3px;
|
||||
}
|
||||
|
||||
.percentBarText {
|
||||
font-size: 9pt !important;
|
||||
padding: 0 !important;
|
||||
margin-top: -1px;
|
||||
}
|
||||
|
||||
/* end sidepanel */
|
||||
|
||||
/* global overrides */
|
||||
|
||||
a, b, .routersummary h3 a, .routersummary h4 {
|
||||
font-weight: normal !important;
|
||||
font-size: 100%;
|
||||
}
|
||||
|
||||
b, a, input, button, submit, i, th, thead, tfoot, h1, h2, h3, h4, .messages {
|
||||
font-weight: normal !important;
|
||||
font-style: normal !important;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
body, .main {
|
||||
font: 12pt "Noto Sans", "Droid Sans", "Segoe UI", "Lucida Grande", Verdana, "Bitstream Vera Sans", Helvetica, Sans, sans-serif;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 18pt !important;
|
||||
padding: 14px 20px 12px;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 16pt !important;
|
||||
}
|
||||
|
||||
h3, .configtable th {
|
||||
font-size: 14pt !important;
|
||||
}
|
||||
|
||||
h3 a {
|
||||
display: inline-block;
|
||||
padding: 3px 2px;
|
||||
}
|
||||
|
||||
h4 {
|
||||
font-size: 13pt !important;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4 {
|
||||
letter-spacing: 0.08em !important;
|
||||
word-spacing: 0.1em !important;
|
||||
}
|
||||
|
||||
.infohelp, .infowarn, .infowarn b, #helptranslate {
|
||||
letter-spacing: 0.1em !important;
|
||||
word-spacing: 0.2em !important;
|
||||
}
|
||||
|
||||
.suboption {
|
||||
display: inline-block;
|
||||
margin-bottom: 5px !important;
|
||||
}
|
||||
|
||||
/* end global overrides */
|
||||
|
||||
div.tunnels a {
|
||||
font-size: 12pt !important;
|
||||
}
|
||||
|
||||
div.tunnels td:first-child, div.tunnels td:last-child {
|
||||
width: 16px;
|
||||
}
|
||||
|
||||
div.tunnels td:last-child {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
div.tunnels td {
|
||||
padding: 0 2px;
|
||||
}
|
||||
|
||||
div.main, div.main p, div.news p {
|
||||
line-height: 140%;
|
||||
}
|
||||
|
||||
div.main, div.news, h1, .sorry {
|
||||
margin-left: 227px;
|
||||
}
|
||||
|
||||
.langbox {
|
||||
width: 400px;
|
||||
margin-top: 5px;
|
||||
margin-right: 8px;
|
||||
}
|
||||
|
||||
.joblog li i {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.joblog b {
|
||||
color: #003;
|
||||
font-size: 110%;
|
||||
}
|
||||
|
||||
table code {
|
||||
font-size: 120%;
|
||||
}
|
||||
|
||||
.tab, .tab2 {
|
||||
font-size: 11pt;
|
||||
}
|
||||
|
||||
.applabel a {
|
||||
padding: 0 2px 6px !important;
|
||||
}
|
||||
|
||||
.themelabel, .ui_lang {
|
||||
font-size: 12pt !important;
|
||||
font-weight: normal !important;
|
||||
overflow: hidden;
|
||||
text-overflow: hidden;
|
||||
padding-bottom: 4px !important;
|
||||
}
|
||||
|
||||
.ui_lang {
|
||||
font-size: 9pt !important;
|
||||
}
|
||||
|
||||
#themeui.formaction {
|
||||
margin-top: 8px !important;
|
||||
}
|
||||
|
||||
div.themechoice, div.langselect {
|
||||
width: 140px;
|
||||
}
|
||||
|
||||
h3.ptitle, h3#i2pclientconfig {
|
||||
margin-bottom: -17px !important;
|
||||
}
|
||||
|
||||
h3#systray, h3#servicedebug, h3#browseronstart {
|
||||
margin-bottom: -17px !important;
|
||||
}
|
||||
|
||||
h3#pluginmanage {
|
||||
margin-bottom: -22px !important;
|
||||
}
|
||||
|
||||
.formaction, #consolepass + .formaction, #sidebardefaults, #webappconfigactions.formaction, #clientsconfig.formaction, #homesites, #homeapps {
|
||||
margin-top: -6px !important;
|
||||
}
|
||||
|
||||
table + .formaction {
|
||||
margin-top: -1px !important;
|
||||
}
|
||||
|
||||
hr + .formaction {
|
||||
margin-top: 0 !important;
|
||||
}
|
||||
|
||||
h4#updateplugins {
|
||||
margin-top: -16px;
|
||||
}
|
||||
|
||||
#tunnelconfigsave {
|
||||
margin-top: -6px !important;
|
||||
}
|
||||
|
||||
#resetreseed input.reload {
|
||||
margin-top: 20px;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
p#keyringhelp, #tunnelconfig + .infohelp {
|
||||
margin-bottom: 15px !important;
|
||||
}
|
||||
|
||||
h3.stats {
|
||||
margin-top: -1px !important;
|
||||
}
|
||||
|
||||
.main#stats form {
|
||||
margin-top: 0;
|
||||
margin-bottom: -1px;
|
||||
}
|
||||
input[type="text"], input[type="password"] {
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
input[type="radio"], input[type="checkbox"] {
|
||||
margin-top: 6px;
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
|
||||
input[name="pluginURL"] {
|
||||
max-width: 250px !important;
|
||||
width: 250px !important;
|
||||
}
|
||||
|
||||
button.control {
|
||||
font-size: 0 !important;
|
||||
}
|
||||
|
||||
.infohelp, .infowarn {
|
||||
line-height: 160% !important;
|
||||
}
|
||||
|
||||
p.infohelp {
|
||||
margin-bottom: -7px;
|
||||
}
|
||||
|
||||
#advancedsettings, .main textarea {
|
||||
font-size: 10pt !important;
|
||||
}
|
||||
|
||||
#webappconfig {
|
||||
margin-bottom: -37px !important;
|
||||
}
|
||||
|
||||
.formaction#webappconfigactions {
|
||||
margin-top: 36px !important;
|
||||
}
|
||||
|
||||
p[style="margin: 0px 12px"] {
|
||||
margin-left: 5px !important;
|
||||
padding: 8px 0 !important;
|
||||
}
|
||||
|
||||
#news hr + i {
|
||||
display: inline-block;
|
||||
margin-top: 4px !important;
|
||||
}
|
||||
|
||||
.newsAuthor {
|
||||
background-position: left top 8px !important;
|
||||
background-size: 12px 12px !important;
|
||||
padding-left: 14px;
|
||||
}
|
||||
|
||||
input.search[type="text"] {
|
||||
padding-left: 30px;
|
||||
background-position: 8px center;
|
||||
}
|
||||
|
||||
.main#jardump b {
|
||||
font-size: 9pt !important;
|
||||
}
|
||||
|
||||
#wrapperlogs pre, pre#transports {
|
||||
font-size: 10pt !important;
|
||||
}
|
||||
|
||||
table#leasesetdebug th a:not(old), table#leasesetsummary th a:not(old), #tunnels.main h3 a:not(old), #logs h3 a:not(old), a[href^="configpeer?peer"] {
|
||||
font-size: 0 !important;
|
||||
}
|
||||
|
||||
h3#iptransport a:not(old), h3#advancedconfig a:not(old) {
|
||||
font-size: 0 !important;
|
||||
}
|
||||
|
||||
h3#iptransport a::after, h3#advancedconfig a::after {
|
||||
vertical-align: sub;
|
||||
margin-left: 5px;
|
||||
}
|
||||
|
||||
#console p, #console li {
|
||||
letter-spacing: 0.15em !important;
|
||||
line-height: 160% !important;
|
||||
}
|
||||
|
||||
#console li {
|
||||
list-style-type: none;
|
||||
margin: 10px 25px 10px 10px;
|
||||
text-align: justify;
|
||||
}
|
||||
|
||||
.twocol {
|
||||
background: #eef;
|
||||
margin-top: 15px !important;
|
||||
margin-bottom: -20px !important;
|
||||
padding: 10px;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
@media screen and (-webkit-min-device-pixel-ratio:0) {
|
||||
.twocol {
|
||||
margin-top: 5px !important;
|
||||
}
|
||||
}
|
||||
|
||||
.twocol li {
|
||||
margin: 0 0 0 20px !important;
|
||||
padding: 0 0 10px !important;
|
||||
}
|
||||
|
||||
.twocol li:first-child {
|
||||
margin-top: 5px !important;
|
||||
margin-bottom: 10px !important;
|
||||
padding-top: 0 !important;
|
||||
}
|
||||
|
||||
div[lang="zh"] a {
|
||||
background: #ddf;
|
||||
border-radius: 2px;
|
||||
display: inline-block;
|
||||
padding: 0 4px;
|
||||
}
|
||||
|
||||
a:hover code {
|
||||
color: #f60 !important;
|
||||
}
|
||||
|
||||
#reseedconfig td:first-child, #loggingoptions td:first-child {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
#logs li font, #logs pre, #enviro td, #enviro td b {
|
||||
font-size: 10pt !important;
|
||||
letter-spacing: normal !important;
|
||||
word-spacing: normal !important;
|
||||
}
|
||||
|
||||
#enviro td {
|
||||
padding-top: 3px !important;
|
||||
padding-bottom: 3px !important;
|
||||
}
|
||||
|
||||
/* responsive layout */
|
||||
|
||||
@media screen and (max-width: 1200px) {
|
||||
.main td, .main td b {
|
||||
font-size: 10pt !important;
|
||||
}
|
||||
|
||||
.tab, .tab2 {
|
||||
margin-right: -2px !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 1500px) {
|
||||
div.applabel {
|
||||
height: 22px !important;
|
||||
padding: 2px;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (min-width: 0) {
|
||||
.routersummary img[src$="i2plogo.png"] {
|
||||
margin-top: -1px;
|
||||
transform: none;
|
||||
width: 210px;
|
||||
}
|
||||
|
||||
.routersummary .reload[value="restartImmediate"], .routersummary .stop[value="shutdownImmediate"],
|
||||
.routersummary .reload[value="Reseed"], .routersummary button[name="updateAction"] {
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
|
||||
.tab, .tab2, .main[id^="config_"] td {
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
|
||||
.main[id^="config_"] th {
|
||||
font-size: 12pt !important;
|
||||
}
|
||||
|
||||
.optbox, #netconfig .optbox:last-child, #netconfig .optbox[value="only"], #netconfig .optbox[name="disableUDP"], #netconfig .optbox[value="disabled"] {
|
||||
margin-top: 10px !important;
|
||||
margin-bottom: 10px !important;
|
||||
}
|
||||
|
||||
.langselect .optbox {
|
||||
margin: -4px 0 8px -54px !important;
|
||||
}
|
||||
|
||||
#console h2 a[name], #console h2 a[name]:hover {
|
||||
font-size: 16pt !important;
|
||||
color: #0c153d !important;
|
||||
}
|
||||
|
||||
.welcome h2 {
|
||||
font-size: 14pt !important;
|
||||
}
|
||||
|
||||
p#fullhistory {
|
||||
padding: 8px 10px !important;
|
||||
}
|
||||
|
||||
div.news {
|
||||
padding-bottom: 7px !important;
|
||||
}
|
||||
|
||||
div.news h3, .newsDate, div.news a {
|
||||
font-size: 12pt !important;
|
||||
}
|
||||
|
||||
#sb_internals, #sb_services, #sb_advanced {
|
||||
margin-top: -5px !important;
|
||||
}
|
||||
|
||||
.main#console code {
|
||||
font-size: 13pt !important;
|
||||
}
|
||||
|
||||
#faq ul {
|
||||
margin-bottom: 0 !important;
|
||||
}
|
||||
|
||||
#changelog pre {
|
||||
font-size: 10pt !important;
|
||||
}
|
||||
|
||||
.homelinkedit th:first-child, #sidebarconf th:first-child, #consolepass th:first-child {
|
||||
font-size: 0 !important;
|
||||
}
|
||||
|
||||
.homelinkedit td img {
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
}
|
||||
|
||||
#netdboverview th {
|
||||
font-size: 12pt !important;
|
||||
}
|
||||
|
||||
.sb_newsheadings td, .sb_newsheadings tr:hover td {
|
||||
background-position: 4px center !important;
|
||||
}
|
||||
|
||||
.sb_newsheadings td a {
|
||||
font-size: 9pt !important;
|
||||
}
|
||||
|
||||
.main#tunnels td, .tunnel_cap, .tunnel_id, #tunnels .cells, #tunnels tt a {
|
||||
font-size: 10pt !important;
|
||||
letter-spacing: 0 !important;
|
||||
word-spacing: 0 !important;
|
||||
}
|
||||
|
||||
.tunnel_peer {
|
||||
min-width: 60px !important;
|
||||
}
|
||||
|
||||
b.tunnel_cap, .tunnel_cap b {
|
||||
min-width: 18px;
|
||||
color: #fff !important;
|
||||
font-size: 10pt !important;
|
||||
text-shadow: 0 1px 1px #555 !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (min-width: 1200px) {
|
||||
.tab, .tab2 {
|
||||
margin-right: -3px !important;
|
||||
}
|
||||
|
||||
#faq th, #portfaq th, #portfaq th[colspan="3"] {
|
||||
font-size: 12pt !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (min-width: 1500px) {
|
||||
body, .main, .main td, .news p, #news p, .main li b, div.joblog li, .themelabel, .applabel a, .statusnotes,
|
||||
#peerdefs, #profile_defs, #thresholds, #configinfo, .infohelp, .infowarn, button, input, select, textarea, code, tt, pre,
|
||||
.netdbentry th, .configtable th, ul.statlist a[name], ul.statlist b, ul.statlist li b, ul.statlist a[name]:hover, div.messages, th {
|
||||
font-size: 12pt !important;
|
||||
}
|
||||
|
||||
.routersummary td, .routersummary a, .routersummary button, .routersummary h4, .routersummary h4 a, div.news, #banlist li {
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
|
||||
.langbox {
|
||||
margin-top: 2px !important;
|
||||
}
|
||||
|
||||
.routersummary img[src$="i2plogo.png"] {
|
||||
margin-left: 1px;
|
||||
}
|
||||
|
||||
.routersummary table[id^="sb_"] {
|
||||
width: 225px !important;
|
||||
}
|
||||
|
||||
.applabel {
|
||||
padding: 3px 2px 4px !important;
|
||||
}
|
||||
|
||||
.langselect img[src^="/flags"] {
|
||||
margin-left: -92px !important;
|
||||
}
|
||||
|
||||
.langselect input[name="lang"]:checked + img {
|
||||
margin-left: -93px !important;
|
||||
}
|
||||
|
||||
.newsheadings {
|
||||
margin-left: -2px !important;
|
||||
margin-right: 0 !important;
|
||||
}
|
||||
|
||||
.newsheadings ul {
|
||||
width: 178px !important;
|
||||
}
|
||||
}
|
||||
|
||||
/* end responsive layout */
|
@ -1,298 +0,0 @@
|
||||
/* I2P Console IE theme override for Classic */
|
||||
/* Comment: Welcome to the wonderful world of kludgey IE fixes (for best results use another browser) */
|
||||
/* Author: dr|z3d */
|
||||
|
||||
.wideload {
|
||||
overflow: auto;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.formaction, form {
|
||||
text-align: left !important;
|
||||
margin: 0px 0 10px 0;
|
||||
}
|
||||
|
||||
div.configure {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
div.configure hr {
|
||||
/* display: none; */
|
||||
margin-bottom: 10px !important;
|
||||
}
|
||||
|
||||
div.configure p, div.configure table {
|
||||
text-align: justify;
|
||||
margin: 10px 0;
|
||||
}
|
||||
|
||||
div.main ul {
|
||||
margin: 0 20px 0 40px;
|
||||
}
|
||||
|
||||
div.configure textarea {
|
||||
width: 450px !important;
|
||||
}
|
||||
|
||||
div.configure input {
|
||||
margin-left: 5px;
|
||||
}
|
||||
|
||||
div.configure table {
|
||||
width: auto !important;
|
||||
text-align: left !important;
|
||||
}
|
||||
|
||||
h1 {
|
||||
padding: 24px 10px 23px 20px !important;
|
||||
margin: 0 px 0 195px !important;
|
||||
margin: 0 2px 0 200px !important;
|
||||
color: #001;
|
||||
border: 1px solid #89f !important;
|
||||
border-left: 1px solid #89f !important;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
h2 {
|
||||
padding: 12px !important;
|
||||
text-align: left !important;
|
||||
margin: 0 0 15px 0 !important;
|
||||
}
|
||||
|
||||
h3 {
|
||||
margin-top: 10px;
|
||||
text-align: left !important
|
||||
}
|
||||
|
||||
div.confignav {
|
||||
padding: 15px 0 15px 0;
|
||||
border-left: 0px;
|
||||
margin-left: -15px;
|
||||
border-top: 1px solid #89f;
|
||||
margin-bottom: 10px !important;
|
||||
}
|
||||
|
||||
div.messages {
|
||||
border-left: 0;
|
||||
border-right: 0;
|
||||
margin: -10px -15px 0px -15px;
|
||||
}
|
||||
|
||||
div.main {
|
||||
margin: -5px 2px 10px 200px;
|
||||
border: 1px solid #89f !important;
|
||||
}
|
||||
|
||||
div.main hr, div.news hr {
|
||||
margin: 0 10px !important;
|
||||
}
|
||||
|
||||
div.news {
|
||||
margin-left: 197px !important;
|
||||
margin-right: 100px !important;
|
||||
border-left: 1px solid #89f !important;
|
||||
}
|
||||
|
||||
div.news hr {
|
||||
height: 1px !important;
|
||||
color: #ffffc0 !important; /* fixes immovable hr issue by making it invisible */
|
||||
}
|
||||
|
||||
div.main {
|
||||
border-top: 5px solid #bbf;
|
||||
}
|
||||
|
||||
div.news {
|
||||
border-left: 5px solid #bbf;
|
||||
margin: 0px 5px 0 193px;
|
||||
padding-bottom: 8px;
|
||||
}
|
||||
|
||||
div.news hr {
|
||||
color: #bbf;
|
||||
background: #bbf;
|
||||
height: 3px;
|
||||
border: 0px;
|
||||
margin: 0 -10px 0 -13px !important;
|
||||
}
|
||||
|
||||
div.routersummaryouter {
|
||||
left: 5px;
|
||||
top: 5px;
|
||||
}
|
||||
|
||||
div.routersummary {
|
||||
color: #001;
|
||||
padding-left: 0px;
|
||||
/* border-left: 1px solid #bbf; */
|
||||
text-align: center !important;
|
||||
overflow: hidden; /* prevents IE from borking the sidepanel */
|
||||
width: 195px !important;
|
||||
padding-bottom: 20px !important;
|
||||
}
|
||||
|
||||
div.routersummary submit {
|
||||
padding: 0;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
div.routersummary input[type=text] {
|
||||
text-align: right !important;
|
||||
}
|
||||
|
||||
div.routersummary hr {
|
||||
color: #89f;
|
||||
background: #89f;
|
||||
height: 1px;
|
||||
border-bottom: 1px solid #89f;
|
||||
margin: 8px -2px 7px -1px;
|
||||
}
|
||||
|
||||
div.routersummary h3 {
|
||||
border: 0px solid #f00;
|
||||
text-align: center !important;
|
||||
font-size: 9pt;
|
||||
letter-spacing: 0.05em;
|
||||
margin: -14px 0px -15px 1px;
|
||||
padding: 3px 0px !important;
|
||||
background: #c5d5fb;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
div.routersummary h4 {
|
||||
border: 0px solid #f00;
|
||||
border-bottom: 0 !important;
|
||||
font-size: 8.5pt;
|
||||
letter-spacing: 0.05em;
|
||||
margin: -14px 0px -15px 1px !important;
|
||||
padding: 7px 3px 5px 3px;
|
||||
background: #fff;
|
||||
text-transform: capitalize;
|
||||
text-decoration: none !important;
|
||||
color: #2b2;
|
||||
text-align: center !important;
|
||||
line-height: 135%;
|
||||
}
|
||||
|
||||
div.routersummary table {
|
||||
border: 0;
|
||||
text-align: center !important;
|
||||
margin: -5px 5px !important;
|
||||
width: 182px !important;
|
||||
overflow: hidden;
|
||||
font-size: 8pt;
|
||||
padding: 0px -10px;
|
||||
background-image: none !important;
|
||||
background-color: transparent !important;
|
||||
}
|
||||
|
||||
div.routersummary tr, div.routersummary td {
|
||||
background-image: none !important;
|
||||
background-color: transparent !important;
|
||||
border: 0 !important;
|
||||
line-height: 120% !important;
|
||||
padding: 0 1px !important;
|
||||
}
|
||||
|
||||
div.routersummary form {
|
||||
margin-top: -25px !important;
|
||||
margin-bottom: -25px !important;
|
||||
text-align: center !important;
|
||||
}
|
||||
|
||||
div.routersummary p {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
div.routersummary a:link, div.routersummary a:visited {
|
||||
line-height: 120%;
|
||||
}
|
||||
|
||||
div.routersummary a:hover {
|
||||
color: #f60;
|
||||
}
|
||||
|
||||
div.routersummary td {
|
||||
padding: 2px 4px;
|
||||
background-image: none !important;
|
||||
border: 0 !important;
|
||||
}
|
||||
|
||||
div.routersummary form {
|
||||
margin: -20px 0 !important;
|
||||
}
|
||||
|
||||
div.news li {
|
||||
padding-top: 0px !important;
|
||||
margin-bottom: -23px !important;
|
||||
}
|
||||
|
||||
div.logo {
|
||||
}
|
||||
|
||||
div.warning {
|
||||
padding: 0px 20px 20px 80px;
|
||||
margin-top: -20px;
|
||||
margin-left: -10px !important;
|
||||
}
|
||||
|
||||
.langbox {
|
||||
margin: 7px -18px 0px 5px;
|
||||
}
|
||||
|
||||
th {
|
||||
text-align: left;
|
||||
padding-left: 3px;
|
||||
padding-right: 1px;
|
||||
}
|
||||
|
||||
div.configure hr {
|
||||
margin: 10px 0 15px 0;
|
||||
}
|
||||
|
||||
input {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
div.graphspanel img {
|
||||
border: 1px solid #99f;
|
||||
margin: 6px 0 !important;
|
||||
background: #ddf;
|
||||
}
|
||||
|
||||
div.graphspanel hr {
|
||||
margin: 20px 0 10px !important;
|
||||
}
|
||||
|
||||
table {
|
||||
width: auto !important;
|
||||
}
|
||||
|
||||
.links li {
|
||||
list-style-image: url("images/link.png") !important;
|
||||
list-style-image: none !important;
|
||||
margin: 2px 15px 10px 0px !important;
|
||||
padding-right: 5px;
|
||||
list-style-position: outside;
|
||||
display:list-item;
|
||||
}
|
||||
|
||||
div.news {
|
||||
margin: -1px 2px 0 200px !important;
|
||||
padding: -10px 0px 8px 0px;
|
||||
background: #ffffc0;
|
||||
border: 1px solid #89f;
|
||||
border-bottom: 1px solid #89f;
|
||||
border-right: 1px solid #89f;
|
||||
text-align: right;
|
||||
color: #770;
|
||||
min-width: 500px;
|
||||
padding-bottom: 8px;
|
||||
padding-left: 10px;
|
||||
padding-right: 10px;
|
||||
font-size: 7pt;
|
||||
}
|
||||
|
||||
.routersummary h2, .routersummary h3 {
|
||||
background: #fff url(images/tinytitle.png) center right tile-x !important;
|
||||
}
|
Before Width: | Height: | Size: 5.6 KiB |
Before Width: | Height: | Size: 6.0 KiB |
Before Width: | Height: | Size: 6.1 KiB |
Before Width: | Height: | Size: 5.8 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 235 B |
Before Width: | Height: | Size: 167 B |
Before Width: | Height: | Size: 566 B |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 924 B |
Before Width: | Height: | Size: 6.5 KiB |
Before Width: | Height: | Size: 796 B |
Before Width: | Height: | Size: 326 B |
Before Width: | Height: | Size: 325 B |
Before Width: | Height: | Size: 325 B |
Before Width: | Height: | Size: 290 B |
Before Width: | Height: | Size: 270 B |
Before Width: | Height: | Size: 337 B |
Before Width: | Height: | Size: 261 B |
Before Width: | Height: | Size: 275 B |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 158 B |
Before Width: | Height: | Size: 20 KiB |
@ -1,176 +0,0 @@
|
||||
/* Console Theme "Classic" - Mobile Override */
|
||||
|
||||
body {
|
||||
margin: 2px 1px !important;
|
||||
}
|
||||
|
||||
.routersummaryouter {
|
||||
float: none;
|
||||
margin: 0 !important;
|
||||
position: relative;
|
||||
width: auto;
|
||||
}
|
||||
|
||||
.routersummary {
|
||||
float: none;
|
||||
width: auto;
|
||||
max-width: 600px;
|
||||
margin: 0 auto -6px;
|
||||
}
|
||||
|
||||
#xhr {
|
||||
margin-top: 9px !important;
|
||||
}
|
||||
|
||||
#xhr hr:first-child {
|
||||
margin-bottom: 7px !important;
|
||||
}
|
||||
|
||||
.routersummary div[style="height: 36px;"] {
|
||||
margin: 0 0 15px !important;
|
||||
}
|
||||
|
||||
.routersummary div[style="height: 36px;"] + a {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
div[style="height: 36px;"] + a, a[href="/summaryframe"] {
|
||||
display: inline-block;
|
||||
margin: -3px 0 !important;
|
||||
padding: 2px 10px;
|
||||
border-radius: 15px;
|
||||
border: 1px solid #7778bf;
|
||||
}
|
||||
|
||||
a[href="/summaryframe"] {
|
||||
margin: 2px 0 !important;
|
||||
}
|
||||
|
||||
.routersummary hr:first-child {
|
||||
margin-bottom: 11px;
|
||||
}
|
||||
|
||||
.routersummary td, .routersummary h4, .routersummary a {
|
||||
font-size: 9pt !important;
|
||||
}
|
||||
|
||||
.routersummary h3, .routersummary h3 a {
|
||||
font-size: 10.5pt !important;
|
||||
}
|
||||
|
||||
.routersummary table, table[id^="sb_"] {
|
||||
width: 100% !important;
|
||||
margin: -6px 0 -7px !important;
|
||||
}
|
||||
|
||||
table[id^="sb_"] td {
|
||||
padding: 4px 2px !important;
|
||||
}
|
||||
|
||||
table#sb_localtunnels {
|
||||
margin-top: -6px !important;
|
||||
}
|
||||
|
||||
table#sb_localtunnels td {
|
||||
padding: 4px 2px !important;
|
||||
}
|
||||
|
||||
#sb_localtunnels td:last-child {
|
||||
padding-right: 4px !important;
|
||||
}
|
||||
|
||||
table[id^="sb_"] tr:nth-child(even) td {
|
||||
background: #eef;
|
||||
background: rgba(240, 240, 255, 0.5);
|
||||
}
|
||||
|
||||
table[id^="sb_"] tr:nth-child(odd) td {
|
||||
background: #ddf;
|
||||
background: rgba(220, 220, 255, 0.5);
|
||||
}
|
||||
|
||||
table[id^="sb_"] tr:hover td {
|
||||
background: #ffe !important;
|
||||
transition: ease background 0.3s;
|
||||
}
|
||||
|
||||
#sb_services {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#sb_localtunnels td:nth-child(2) {
|
||||
width: auto !important;
|
||||
}
|
||||
|
||||
#sb_general, #sb_shortgeneral, #sb_bandwidth, #sb_peers, #sb_tunnels, #sb_queue {
|
||||
margin-bottom: -7px !important;
|
||||
}
|
||||
|
||||
#sb_internals, #sb_services, #sb_advanced {
|
||||
margin-top: -6px !important;
|
||||
}
|
||||
|
||||
|
||||
#sb_internals a, #sb_services a, #sb_advanced a {
|
||||
max-width: 600px;
|
||||
}
|
||||
|
||||
.routersummary button[type="submit"], .routersummary button[type="cancel"] {
|
||||
margin: 5px 5px 3px !important;
|
||||
padding: 8px 5px !important;
|
||||
min-width: 120px !important;
|
||||
}
|
||||
|
||||
h1 {
|
||||
margin: 9px 0 -1px;
|
||||
min-width: 510px;
|
||||
}
|
||||
|
||||
div.news {
|
||||
margin: 0 0 -1px;
|
||||
min-width: 500px;
|
||||
}
|
||||
|
||||
div.main {
|
||||
margin: 1px 0 0;
|
||||
min-width: 500px;
|
||||
}
|
||||
|
||||
.sorry {
|
||||
margin: -1px 0 0 !important;
|
||||
}
|
||||
|
||||
.confignav {
|
||||
padding: 3px 5px !important;
|
||||
line-height: 180%;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 1500px) {
|
||||
h1 {
|
||||
margin: 9px 0 -1px !important;
|
||||
}
|
||||
|
||||
div.news {
|
||||
margin: -1px 0 0 !important;
|
||||
}
|
||||
|
||||
div.main {
|
||||
margin: -1px 0 !important;
|
||||
}
|
||||
|
||||
.sorry {
|
||||
margin: -1px 0 0 !important;
|
||||
}
|
||||
|
||||
.routersummary {
|
||||
width: 600px !important;
|
||||
}
|
||||
|
||||
.routersummary div[style="height: 36px;"] {
|
||||
margin-top: 2px !important;
|
||||
}
|
||||
|
||||
.routersummary table[id^="sb_"] {
|
||||
width: 600px !important;
|
||||
}
|
||||
}
|
@ -1,587 +0,0 @@
|
||||
/* I2P Theme: Midnight - Arabic override */
|
||||
/* Description: Dark blue with chrome highlights */
|
||||
/* Author: dr|z3d */
|
||||
|
||||
body {
|
||||
direction: rtl;
|
||||
}
|
||||
|
||||
div.main li {
|
||||
margin: 5px 20px;
|
||||
text-align: right;
|
||||
line-height: 150%;
|
||||
}
|
||||
|
||||
table {
|
||||
direction: rtl;
|
||||
}
|
||||
|
||||
td {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
div.news {
|
||||
margin: -1px 205px 0px 5px;
|
||||
direction: ltr;
|
||||
}
|
||||
|
||||
.news h3, #newspage h3 {
|
||||
direction: ltr;
|
||||
}
|
||||
|
||||
div.main {
|
||||
margin: -1px 205px 5px 5px;
|
||||
background: url("images/scarface.jpg") no-repeat scroll left bottom #000000 !important;
|
||||
}
|
||||
|
||||
h1 {
|
||||
margin: 0 205px 0 5px !important;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4 {
|
||||
direction: rtl;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
button.search {
|
||||
margin-right: 30px;
|
||||
}
|
||||
|
||||
.routersummary img[src$="i2plogo.png"] {
|
||||
width: 190px;
|
||||
margin: -1px -5px 0 0;
|
||||
}
|
||||
|
||||
.routersummary h3, .routersummary h4, .routersummary a, .routersummary b {
|
||||
text-align: center;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.routersummary h3, .routersummary h3 a {
|
||||
font-weight: bold !important;
|
||||
padding: 3px 2px !important;
|
||||
}
|
||||
|
||||
.routersummary h3, .routersummary h4 {
|
||||
font-size: 11pt;
|
||||
}
|
||||
|
||||
.routersummary td {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.routersummary td:last-child {
|
||||
text-align: left;
|
||||
margin-left: 3px;
|
||||
}
|
||||
|
||||
.routersummary td:first-child {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
#sb_services td, #sb_internals td, #sb_advanced td {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#sb_localtunnels td:nth-child(2), #sb_localtunnels a {
|
||||
text-align: right !important;
|
||||
}
|
||||
|
||||
#sb_localtunnels td:last-child {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#sb_bandwidthgraph {
|
||||
margin: -13px -8px 0 0 !important;
|
||||
}
|
||||
|
||||
#sb_graphcontainer {
|
||||
background-position: left -72px top -24px !important;
|
||||
}
|
||||
|
||||
.percentBarOuter {
|
||||
margin: -3px -6px -5px 0;
|
||||
}
|
||||
|
||||
.sb_info .percentBarOuter {
|
||||
margin: 5px 0 -4px -2px;
|
||||
}
|
||||
|
||||
.sb_updatestatus b {
|
||||
font-weight: bold !important;
|
||||
}
|
||||
|
||||
.sb_updatestatus, .sb_info .percentBarText {
|
||||
font-size: 9pt;
|
||||
}
|
||||
|
||||
.sb_info .percentBarText {
|
||||
padding-top: 0;
|
||||
direction: ltr;
|
||||
}
|
||||
|
||||
.routersummary td a, .routersummary td:first-child {
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
div.tunnels {
|
||||
padding: -3px 0 !important;
|
||||
}
|
||||
|
||||
div.tunnels table {
|
||||
margin: 0 -7px 0 5px !important;
|
||||
}
|
||||
|
||||
.langbox {
|
||||
float: left;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.formaction {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
form {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.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::before, .tab2::after {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* lang selection */
|
||||
|
||||
.langselect img {
|
||||
margin-left: 0;
|
||||
margin-right: -70px;
|
||||
}
|
||||
|
||||
.langselect .optbox:checked + img {
|
||||
margin-right: -71px;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
@media screen and (-webkit-min-device-pixel-ratio:0) {
|
||||
.langselect img {
|
||||
margin-left: 0;
|
||||
margin-right: -8px;
|
||||
margin-top: -18px !important;
|
||||
}
|
||||
|
||||
.langselect input[name="lang"]:checked + img {
|
||||
margin-right: -10px;
|
||||
margin-left: 0;
|
||||
margin-top: -18px !important;
|
||||
}
|
||||
}
|
||||
|
||||
/* theme selection */
|
||||
|
||||
.themechoice, .langselect {
|
||||
float: right !important;
|
||||
}
|
||||
|
||||
.themechoice {
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.themechoice .optbox {
|
||||
opacity: 0; /* hide the radio icon so we can use thumbnail img instead */
|
||||
outline: 1px dotted #f00;
|
||||
position: absolute;
|
||||
padding: 2px;
|
||||
margin-right: -33px;
|
||||
margin-left: 0;
|
||||
min-height: 78px !important;
|
||||
}
|
||||
|
||||
.themechoice .optbox + img {
|
||||
border: 1px solid transparent;
|
||||
}
|
||||
|
||||
.themechoice .optbox + img, .themechoice .optbox:checked + img {
|
||||
margin: 5px;
|
||||
padding: 0 !important;
|
||||
}
|
||||
|
||||
/* end theme selection */
|
||||
|
||||
h3#iptransport a, th#upnpconfig a, h3#bwlimiter a, #config_stats h3 a, #config_logging h3 a, h3#graphdisplay a, #logs h3 a, h3#advancedconfig 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;
|
||||
}
|
||||
|
||||
.sybil_routerinfo th img[src^="/flags"], .netdbentry th a img {
|
||||
margin-left: 5px;
|
||||
}
|
||||
|
||||
table#leasesetdebug th:first-child, table#leasesetsummary th:first-child {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
table#leasesetdebug th:last-child, table#leasesetsummary th:last-child {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
table#leasesetdebug th, table#leasesetsummary th {
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
table.leaseset th {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
table.leaseset th:first-child b {
|
||||
float: right;
|
||||
}
|
||||
|
||||
table.leaseset th:last-child, table.leaseset td:nth-child(2) {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.leaseset th:last-child, .leaseset td:last-child, .sybil_routerinfo th:last-child, .sybil_routerinfo td:last-child {
|
||||
border-right: none !important;
|
||||
}
|
||||
|
||||
#netdboverview th, table.netdbentry th, table#leasesetdebug td:nth-child(2n) {
|
||||
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;
|
||||
}
|
||||
|
||||
table.netdbentry th:last-child, table#leasesetdebug td:nth-child(2n+1) {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#tunnels.main h3 a {
|
||||
float: left;
|
||||
}
|
||||
|
||||
table#enviro td:first-child {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#wrapperlogs pre, table[id$="logs"] ul, .logtable ul li {
|
||||
direction: ltr;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#criticallogs ul {
|
||||
border: none;
|
||||
}
|
||||
|
||||
#eventlog th {
|
||||
text-align: right;
|
||||
padding-right: 10px;
|
||||
}
|
||||
|
||||
.homelinkedit th:nth-child(3), .homelinkedit th:last-child {
|
||||
text-align: right !important;
|
||||
}
|
||||
|
||||
table#netconfig th, table#externali2cp th, table#plugininstall th, table#plugininstall2 th, .configtable 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, p.infohelp, td.infohelp, p#debugmode, p#sybilinfo, p.infowarn, td.infowarn, p#keyringhelp, h3#shutdownrouter + p, h3#restartrouter + p, h3#servicedebug + p, h3#browseronstart + p, h3#runonstartup + p, h3#systray + p {
|
||||
background: #000 url(images/infohelp.png) right 8px center no-repeat !important;
|
||||
padding: 15px 45px 15px 15px !important;
|
||||
}
|
||||
|
||||
p.infowarn, td.infowarn {
|
||||
background: #000 url(images/infowarn.png) right 8px center no-repeat !important;
|
||||
}
|
||||
|
||||
.main#config_update .messages {
|
||||
background: #000 url(images/infohelp.png) no-repeat right 10px center !important;
|
||||
text-align: right;
|
||||
padding: 15px 55px 15px 15px;
|
||||
}
|
||||
|
||||
.main#config_update .messages a {
|
||||
float: left;
|
||||
margin: 0 5px
|
||||
}
|
||||
|
||||
td.optionsave {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#tunnelconfig th {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.h3navlinks, h3#servicedebug a, h3#graphinfo a, #config_stats.main h3 a, #config_logging.main h3 a, #configstats th 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;
|
||||
}
|
||||
|
||||
#clientconfig th:first-child, #clientconfig td:first-child, #loggingoptions td:first-child, #i2pupdates td:first-child, #tunnelconfig td:first-child,
|
||||
table#i2pupdates textarea, #addkeyring td:first-child, #reseedconfig td:first-child {
|
||||
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;
|
||||
}
|
||||
|
||||
p#helptranslate, #floodfillconfig tr:first-child .infohelp {
|
||||
text-align: right !important;
|
||||
padding-right: 50px !important;
|
||||
background-image: url(/themes/console/images/info/infohelp.png);
|
||||
background-position: right 12px center !important;
|
||||
}
|
||||
|
||||
textarea[name="trustedKeys"] {
|
||||
direction: ltr !important;
|
||||
}
|
||||
|
||||
input[type="submit"], input[type="reset"], input[type="submit"]:hover, input[type="reset"]:hover,
|
||||
input[type="submit"]:focus, input[type="reset"]:focus, input[type="submit"]:active, input[type="reset"]:active {
|
||||
background-position: right 6px center !important;
|
||||
padding: 5px 23px 5px 7px !important;
|
||||
}
|
||||
|
||||
select, select:hover, select:focus, select:active {
|
||||
background-position: left center !important;
|
||||
padding: 4px 4px 4px 16px !important;
|
||||
}
|
||||
|
||||
#consolepass input[name="nofilter_pw"], #externali2cp input[name="nofilter_pw"], #consolepass input[name="nofilter_pw"]:focus, #externali2cp input[name="nofilter_pw"]:focus,
|
||||
#consolepass input[name="name"], #externali2cp input[name="user"], #consolepass input[name="name"]:focus, #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;
|
||||
}
|
||||
|
||||
#consolepass tr:first-child td, p#clientconf.infohelp, p#webappconfigtext.infohelp, #floodfillconfig .infohelp,
|
||||
#bandwidthconfig tr:first-child .infohelp, h3#shutdownrouter + p.infohelp, h3#restartrouter + p.infohelp, h3#systray + p.infohelp,
|
||||
h3#servicedebug + p.infohelp, h3#browseronstart + p.infohelp, table#addkeyring td:first-child, #config_peers tr:nth-child(3) td.infohelp,
|
||||
#config_reseed.main p.infohelp, #plugininstall tr:nth-child(3) td:nth-last-child(2), #manualreseed tr:nth-child(3) td:nth-last-child(2),
|
||||
#manualreseed tr:nth-child(5) td:nth-last-child(2), #plugininstall2 tr:nth-child(2) td:nth-last-child(2), #manualreseed tr:nth-last-child(2) td.infohelp,
|
||||
p#enablefullstats, p#gatherstats, #oldhome td:first-child, p#pluginconfigtext, #plugininstall .infohelp, #config_family .infohelp,
|
||||
#joinfamily tr:nth-child(3) td:first-child, #newfamily tr:last-child td:first-child, #config_summarybar .configtable td:not(.optionsave),
|
||||
table#bugreports td.infohelp {
|
||||
background-position: right 12px center !important;
|
||||
padding: 15px 50px 15px 15px !important;
|
||||
}
|
||||
|
||||
div[lang="ar"] ul li {
|
||||
list-style-image: url("images/link.png") !important;
|
||||
list-style-position: outside;
|
||||
margin-left: 0 !important;
|
||||
padding-left: 0 !important;
|
||||
margin-top: 15px !important;
|
||||
margin-right: 50px !important;
|
||||
}
|
||||
|
||||
div[lang="ar"] ul, div[lang="ar"] p {
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
#advancedsettings p.infohelp {
|
||||
margin: 12px 0 -2px;
|
||||
}
|
||||
|
||||
h4.app, h4.app2 {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.netdbentry th a img {
|
||||
margin-left: 6px;
|
||||
}
|
||||
|
||||
.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;
|
||||
}
|
||||
|
||||
.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;
|
||||
}
|
||||
|
||||
/* responsive layout */
|
||||
|
||||
@media screen and (max-width: 1500px) {
|
||||
body {
|
||||
margin: 5px 10px 0 0;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (min-width: 1500px) {
|
||||
.main, .news, h1 {
|
||||
margin-right: 232px !important;
|
||||
margin-left: 0 !important;
|
||||
}
|
||||
|
||||
.routersummaryouter {
|
||||
margin-right: 27px !important;
|
||||
}
|
||||
|
||||
.routersummary img[src$="i2plogo.png"] {
|
||||
width: 204px !important;
|
||||
margin: -2px -4px 0 0 !important;
|
||||
}
|
||||
|
||||
.routersummary h4 {
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
|
||||
.routersummary td, .routersummary a {
|
||||
font-size: 10pt !important;
|
||||
}
|
||||
|
||||
div[lang="ar"], div[lang="ar"] code, div[lang="ar"] b {
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
|
||||
.langselect .optbox {
|
||||
margin-left: 0;
|
||||
margin-right: -2px;
|
||||
}
|
||||
|
||||
.langselect img {
|
||||
margin-left: 0;
|
||||
margin-right: -78px;
|
||||
}
|
||||
|
||||
.langselect input[name="lang"]:checked + img {
|
||||
margin-left: 0;
|
||||
margin-right: -79px;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 1500px) {
|
||||
.langselect img {
|
||||
margin-left: 0;
|
||||
margin-right: -8px;
|
||||
margin-top: -14px !important;
|
||||
}
|
||||
|
||||
.langselect input[name="lang"]:checked + img {
|
||||
margin-right: -10px;
|
||||
margin-left: 0;
|
||||
margin-top: -15px !important;
|
||||
}
|
||||
}
|
||||
|
||||
/* end responsive layout */
|
||||
|
@ -1,267 +0,0 @@
|
||||
/* I2P Theme: Midnight Theme Override */
|
||||
/* Description: Larger fontsize & styling override to accomodate foreign charactersets */
|
||||
/* Author: Dr|Z3d */
|
||||
|
||||
|
||||
/* sidepanel */
|
||||
|
||||
.routersummary {
|
||||
font: 9.5pt/125%;
|
||||
}
|
||||
|
||||
.routersummary h3, .routersummary h3 a {
|
||||
font-size: 12.5pt !important;
|
||||
}
|
||||
|
||||
.routersummary h4, .routersummary h4 a {
|
||||
font-size: 11.5pt !important;
|
||||
letter-spacing: 0;
|
||||
}
|
||||
|
||||
.routersummary table {
|
||||
font-size: 9pt;
|
||||
margin: -5px 0 -5px 1px;
|
||||
width: 200px !important;
|
||||
}
|
||||
|
||||
.routersummary table a:link, .routersummary table a:visited {
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
|
||||
#sb_internals a, #sb_services a, #sb_advanced a {
|
||||
font-size: 13pt !important;
|
||||
}
|
||||
|
||||
.newsheadings li, .newsheadings li a {
|
||||
letter-spacing: 0;
|
||||
word-spacing: 0;
|
||||
font-size: 10pt !important;
|
||||
}
|
||||
|
||||
#sb_notice, #sb_notice a {
|
||||
font-size: 10pt !important;
|
||||
}
|
||||
|
||||
/* end sidepanel */
|
||||
|
||||
button.search {
|
||||
white-space: nowrap;
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
|
||||
#newsDisplay, #newsDisplay a, #newsStatus {
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
|
||||
.langbox {
|
||||
margin-top: 4px !important;
|
||||
margin-right: 5px !important;
|
||||
width: 400px;
|
||||
}
|
||||
|
||||
.applabel, .themechoice, .langselect {
|
||||
width: 152px !important;
|
||||
}
|
||||
|
||||
.ui_lang, .themechoice {
|
||||
width: 156px !important;
|
||||
line-height: 140% !important;
|
||||
}
|
||||
|
||||
.appimg {
|
||||
height: 50px !important;
|
||||
}
|
||||
|
||||
.app img {
|
||||
padding: 12px 60px 40px !important;
|
||||
}
|
||||
|
||||
.applabel a, .applabel a:hover {
|
||||
padding: 4px 2px;
|
||||
}
|
||||
|
||||
.applabel a, .applabel a:hover, .themelabel {
|
||||
font-size: 12pt !important;
|
||||
}
|
||||
|
||||
/* configui */
|
||||
|
||||
.ui_lang {
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
.themechoice .optbox {
|
||||
min-width: 156px !important;
|
||||
margin-left: -50px !important;
|
||||
}
|
||||
|
||||
.langselect .optbox {
|
||||
min-width: 156px !important;
|
||||
}
|
||||
|
||||
.langselect img {
|
||||
margin-left: -87px !important;
|
||||
}
|
||||
|
||||
@media screen and (-webkit-min-device-pixel-ratio:0) {
|
||||
.langselect img {
|
||||
margin-left: -8px !important;
|
||||
margin-top: -18px !important;
|
||||
}
|
||||
|
||||
.langselect input[name="lang"]:checked + img {
|
||||
margin-left: -10px !important;
|
||||
margin-top: -18px !important;
|
||||
}
|
||||
}
|
||||
|
||||
/* end configui */
|
||||
|
||||
label, select, select option, #configstats th b, .infohelp, .infowarn {
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
|
||||
.messages li, code {
|
||||
font-weight: normal !important;
|
||||
font-size: 11pt;
|
||||
}
|
||||
|
||||
.confignav {
|
||||
font-size: 12pt;
|
||||
}
|
||||
|
||||
.tab, .tab2 {
|
||||
margin-right: -4px !important;
|
||||
}
|
||||
|
||||
/* welcome */
|
||||
|
||||
div[lang="zh"], div[lang="zh"] a, ul li, div[lang="zh"] p {
|
||||
letter-spacing: 0.1em !important;
|
||||
word-spacing: 0.1em !important;
|
||||
line-height: 160% !important;
|
||||
}
|
||||
|
||||
div[lang="zh"], div[lang="zh"] a {
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
|
||||
div[lang="zh"] p {
|
||||
margin-left: 15px;
|
||||
margin-right: 15px;
|
||||
}
|
||||
|
||||
ul.links li {
|
||||
text-align: justify;
|
||||
}
|
||||
|
||||
.twocol {
|
||||
margin-top: 15px !important;
|
||||
margin-bottom: -15px !important;
|
||||
}
|
||||
|
||||
#externali2cp td label + br {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#externali2cp td label {
|
||||
margin-right: 8px;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
/* end welcome */
|
||||
|
||||
/* global overrides */
|
||||
|
||||
@media screen and (min-width: 0) {
|
||||
a, b, .routersummary h3 a, .routersummary h4 {
|
||||
font-weight: normal !important;
|
||||
font-size: 100%;
|
||||
}
|
||||
|
||||
body, p, #news p {
|
||||
font: 11pt "Noto Sans", Verdana, "Bitstream Vera Sans", Helvetica, Sans, sans-serif !important;
|
||||
font-size-adjust: 0.6;
|
||||
}
|
||||
|
||||
h2, h2 a[name], h3, h4.app, h4.app2 {
|
||||
font-size: 14pt !important;
|
||||
font-weight: normal !important;
|
||||
letter-spacing: 0.1em !important;
|
||||
}
|
||||
|
||||
h2, h2 a[name] {
|
||||
font-size: 16pt !important;
|
||||
}
|
||||
|
||||
div.main, div.main p, div.news p {
|
||||
line-height: 140%;
|
||||
}
|
||||
|
||||
div.joblog li i {
|
||||
font-weight: normaL;
|
||||
}
|
||||
|
||||
b, div.joblog b {
|
||||
font-size: 110%;
|
||||
}
|
||||
|
||||
p, div[id^="config_"] th {
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
|
||||
input[type="submit"], input[type="reset"] {
|
||||
font-size: 12pt !important;
|
||||
font-weight: normal !important;
|
||||
line-height: 140% !important;
|
||||
display: inline-block;
|
||||
letter-spacing: 0.05em;
|
||||
padding-top: 2px !important;
|
||||
padding-bottom: 2px !important;
|
||||
}
|
||||
}
|
||||
|
||||
/* responsive layout */
|
||||
|
||||
@media screen and (min-width: 800px) {
|
||||
label, select, select option, #configstats th b, p.infohelp, p.infowarn, td.infohelp, td.infowarn {
|
||||
font-size: 11pt !important;
|
||||
font-weight: normal !important;
|
||||
}
|
||||
|
||||
input[type="text"], input[type="password"], textarea {
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (min-width: 1200px) {
|
||||
.langbox {
|
||||
margin-top: 5px !important;
|
||||
line-height: 16px;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (min-width: 1500px) {
|
||||
.langbox {
|
||||
margin-top: 6px !important;
|
||||
line-height: 16px;
|
||||
}
|
||||
|
||||
.langselect input[name="lang"]:checked + img {
|
||||
margin-left: -88px !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: -18px !important;
|
||||
}
|
||||
}
|
||||
|
||||
/* end responsive layout */
|
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 298 B |
Before Width: | Height: | Size: 225 B |
Before Width: | Height: | Size: 307 B |
Before Width: | Height: | Size: 7.1 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 924 B |
Before Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 770 B |
Before Width: | Height: | Size: 497 B |
Before Width: | Height: | Size: 498 B |
Before Width: | Height: | Size: 519 B |
Before Width: | Height: | Size: 452 B |
Before Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 354 B |
Before Width: | Height: | Size: 481 B |
Before Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 195 B |
Before Width: | Height: | Size: 195 B |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 133 B |
Before Width: | Height: | Size: 132 B |
@ -1,148 +0,0 @@
|
||||
/* Console Theme "Midnight" - Mobile Override */
|
||||
|
||||
body {
|
||||
padding: 0 5px;
|
||||
margin: 5px 0 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;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 1500px) {
|
||||
div.routersummary {
|
||||
width: 600px !important;
|
||||
}
|
||||
|
||||
.routersummary table[id^="sb_"] {
|
||||
width: 600px !important;
|
||||
}
|
||||
}
|
||||
|
||||
div[style="height: 36px;"] + a, a[href="/summaryframe"] {
|
||||
display: inline-block;
|
||||
margin: 12px 0 0 !important;
|
||||
padding: 4px 15px !important;
|
||||
border-radius: 15px;
|
||||
border: 1px solid #241f69;
|
||||
}
|
||||
|
||||
a[href="/summaryframe"] {
|
||||
margin: 3px 0 2px !important;
|
||||
}
|
||||
|
||||
.routersummary td,
|
||||
.routersummary a,
|
||||
.routersummary h4,
|
||||
.routersummary h4 a,
|
||||
.routersummary button {
|
||||
font-size: 10pt !important;
|
||||
}
|
||||
|
||||
.routersummary h3 a {
|
||||
font-size: 11pt !important;
|
||||
padding: 3px 1px;
|
||||
}
|
||||
|
||||
div.routersummary table,
|
||||
.routersummary table[id^="sb_"] {
|
||||
min-width: 100% !important;
|
||||
min-width: calc(100% - 1px) !important;
|
||||
margin-bottom: -6px !important;
|
||||
}
|
||||
|
||||
#sb_localtunnels {
|
||||
margin-top: -5px !important;
|
||||
}
|
||||
|
||||
.routersummary tr:nth-child(odd) td {
|
||||
padding: 3px;
|
||||
background: #000100;
|
||||
}
|
||||
|
||||
.routersummary tr:nth-child(even) td {
|
||||
padding: 3px;
|
||||
background: #000018;
|
||||
}
|
||||
|
||||
.routersummary tr td {
|
||||
border-top: 1px solid #000 !important;
|
||||
border-bottom: 1px solid #000 !important;
|
||||
}
|
||||
|
||||
.routersummary tr:hover td {
|
||||
border-top: 1px solid #004 !important;
|
||||
border-bottom: 1px solid #004 !important;
|
||||
}
|
||||
|
||||
.routersummary tr:hover td {
|
||||
background: #002;
|
||||
}
|
||||
|
||||
.routersummary h3,
|
||||
.routersummary h4,
|
||||
.routersummary hr {
|
||||
margin-right: 7px !important;
|
||||
margin-left: -10px !important;
|
||||
}
|
||||
|
||||
div.routersummary h4 {
|
||||
margin: -6px 7px -8px -10px !important;
|
||||
}
|
||||
|
||||
div.routersummary form {
|
||||
margin: -2px 5px -4px -11px !important;
|
||||
}
|
||||
|
||||
.routersummary button[type="submit"], .routersummary button[type="cancel"] {
|
||||
margin: 5px 10px !important;
|
||||
padding: 8px 5px !important;
|
||||
min-width: 120px !important;
|
||||
}
|
||||
|
||||
h1 {
|
||||
min-width: 570px;
|
||||
margin: 0 !important;
|
||||
}
|
||||
|
||||
div.news {
|
||||
min-width: 580px;
|
||||
margin: -1px 0 0;
|
||||
}
|
||||
|
||||
div.main {
|
||||
min-width: 580px;
|
||||
margin: -1px 0 !important;
|
||||
}
|
||||
|
||||
.sorry {
|
||||
margin: -1px 0 0;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 1500px) {
|
||||
div.news {
|
||||
margin: -1px 0 0 !important;
|
||||
}
|
||||
|
||||
div.main {
|
||||
margin: -1px 0 !important;
|
||||
}
|
||||
|
||||
.sorry {
|
||||
margin: -1px 0 0 !important;
|
||||
}
|
||||
}
|
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 733 B |
Before Width: | Height: | Size: 596 B |
Before Width: | Height: | Size: 372 B |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 398 B |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 843 B |
Before Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 441 B |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 609 B |
Before Width: | Height: | Size: 598 B |
Before Width: | Height: | Size: 956 B |
Before Width: | Height: | Size: 721 B |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 570 B |
Before Width: | Height: | Size: 668 B |
Before Width: | Height: | Size: 580 B |
Before Width: | Height: | Size: 314 B |
Before Width: | Height: | Size: 893 B |
Before Width: | Height: | Size: 871 B |
Before Width: | Height: | Size: 235 B |
Before Width: | Height: | Size: 167 B |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 976 B |
Before Width: | Height: | Size: 718 B |
Before Width: | Height: | Size: 299 B |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 1.2 KiB |