diff --git a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java index 621481125..f9c877d4c 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java +++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java @@ -264,7 +264,7 @@ public class I2PSnarkServlet extends BasicServlet { sendRedirect(req, resp, peerString); return; } - + setHTMLHeaders(resp); PrintWriter out = resp.getWriter(); out.write(DOCTYPE + "\n" + @@ -283,7 +283,7 @@ public class I2PSnarkServlet extends BasicServlet { if ("2".equals(peerParam)) out.write(" | Debug Mode"); out.write("\n"); - + // we want it to go to the base URI so we don't refresh with some funky action= value int delay = 0; if (!isConfigure) { @@ -728,13 +728,14 @@ public class I2PSnarkServlet extends BasicServlet { } out.write("\n"); } - + out.write(""); if (isForm) out.write("\n"); + return start == 0; } - + /** * hidden inputs for nonce and paramters p, st, and sort * @@ -2108,7 +2109,7 @@ public class I2PSnarkServlet extends BasicServlet { out.write("\n"); out.write(_t("Removing a .torrent will cause it to stop.")); out.write("
\n"); - out.write(""); + out.write(""); } private void writeSeedForm(PrintWriter out, HttpServletRequest req, List sortedTrackers) throws IOException { @@ -2174,9 +2175,9 @@ public class I2PSnarkServlet extends BasicServlet { //out.write("\" > " + out.write("" + "\n" + - ""); + ""); } - + private static final int[] times = { 5, 15, 30, 60, 2*60, 5*60, 10*60, 30*60, -1 }; private void writeConfigForm(PrintWriter out, HttpServletRequest req) throws IOException { @@ -2188,7 +2189,7 @@ public class I2PSnarkServlet extends BasicServlet { //String openTrackers = _manager.util().getOpenTrackerString(); boolean useDHT = _manager.util().shouldUseDHT(); //int seedPct = 0; - + out.write("
\n" + "
\n"); writeHiddenInputs(out, req, "Save"); @@ -2599,7 +2600,7 @@ public class I2PSnarkServlet extends BasicServlet { else return ((bytes + 512*1024*1024)/(1024*1024*1024)) + " GB"; } - + /** * This is for a full URL. For a path only, use encodePath(). * @since 0.7.14 @@ -2607,7 +2608,7 @@ public class I2PSnarkServlet extends BasicServlet { static String urlify(String s) { return urlify(s, 100); } - + /** * This is for a full URL. For a path only, use encodePath(). * @since 0.9 @@ -2770,7 +2771,7 @@ public class I2PSnarkServlet extends BasicServlet { else buf.append(_contextName); buf.append("
\n"); - + if (parent) // always true buf.append("
\n
"); // for stop/start/check @@ -3079,7 +3080,7 @@ public class I2PSnarkServlet extends BasicServlet { if (r.isDirectory()) { ls = r.listFiles(); } // if r is not a directory, we are only showing torrent info section - + if (ls == null) { // We are only showing the torrent info section buf.append("
"); @@ -3189,18 +3190,18 @@ public class I2PSnarkServlet extends BasicServlet { boolean showSaveButton = false; boolean rowEven = true; for (Sorters.FileAndIndex fai : fileList) - { + { //String encoded = encodePath(ls[i].getName()); // bugfix for I2P - Backport from Jetty 6 (zero file lengths and last-modified times) // http://jira.codehaus.org/browse/JETTY-361?page=com.atlassian.jira.plugin.system.issuetabpanels%3Achangehistory-tabpanel#issue-tabs // See resource.diff attachment //Resource item = addPath(encoded); File item = fai.file; - + String rowClass = (rowEven ? "snarkTorrentEven" : "snarkTorrentOdd"); rowEven = !rowEven; buf.append(""); - + // Get completeness and status string boolean complete = false; String status = ""; diff --git a/installer/resources/themes/console/classic/console.css b/installer/resources/themes/console/classic/console.css index 2cf77e84b..c6a177fee 100644 --- a/installer/resources/themes/console/classic/console.css +++ b/installer/resources/themes/console/classic/console.css @@ -3,7 +3,7 @@ /* Author: dr|z3d */ body { - margin: 3px 2px 3px 4px; + margin: 3px 2px 3px 4px; padding: 0; text-align: left; background: #bbf url(images/bg.png) center center fixed; @@ -13,7 +13,7 @@ body { /* preload button mouseovers */ body { - background: url(images/bg.png) fixed, + background: url(images/bg.png) fixed, url(/themes/console/images/buttons/clean_hover.png) no-repeat, url(/themes/console/images/buttons/configure_hover.png) no-repeat, url(/themes/console/images/buttons/delete_hover.png) no-repeat, @@ -264,7 +264,7 @@ div.routersummary input[type=text] { } #xhr { - margin-top: 15px; + margin-top: 15px; } div.routersummary hr { @@ -421,7 +421,7 @@ div.routersummary td { } div.routersummary form { - margin: -2px 0; + margin: -2px 0; } div.newsheadings { @@ -642,7 +642,7 @@ input[type="submit"], input[type="reset"], button, .optbox { } .optbox:hover, .optbox:focus, input[type="checkbox"]:hover, input[type="checkbox"]:focus { -/* -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#89f')";*/ +/* -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#89f')";*/ -webkit-filter: drop-shadow(0 0 2px #89f); filter: drop-shadow( 0 0 2px #89f); border: 0; @@ -651,7 +651,7 @@ input[type="submit"], input[type="reset"], button, .optbox { .optbox:disabled:hover, input:disabled:hover { filter: none; -} +} button:focus, input[type="submit"]:focus, input[type="reset"]:focus { filter: drop-shadow(0 0 2px #89f); @@ -706,7 +706,7 @@ input.accept, button.accept { padding: 5px 5px 5px 21px; } -input.accept:hover, button.accept:hover, +input.accept:hover, button.accept:hover, input.accept:focus, button.accept:focus { background: url(/themes/console/images/buttons/yes.png) no-repeat 6px center, linear-gradient(to bottom, #ddd 0%, #fff 100%); } @@ -716,7 +716,7 @@ input.accept[value^="Unban"], button.accept[value^="Unban"] { padding: 5px 5px 5px 21px; } -input.accept[value^="Unban"]:hover, button.accept[value^="Unban"]:hover, +input.accept[value^="Unban"]:hover, button.accept[value^="Unban"]:hover, input.accept[value^="Unban"]:focus, button.accept[value^="Unban"]:focus { background: url(/themes/console/images/buttons/unban.png) no-repeat 6px center, linear-gradient(to bottom, #ddd 0%, #fff 100%); } @@ -850,7 +850,7 @@ input.download:focus, button.download:focus { input.download[value^="Join"], button.download[value^="Join"] { background: url(/themes/console/images/buttons/users.png) no-repeat 6px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); padding: 5px 5px 5px 21px; -} +} input.download[value^="Join"]:hover, button.download[value^="Join"]:hover, input.download[value^="Join"]:focus, button.download[value^="Join"]:focus { @@ -966,7 +966,7 @@ button.accept.control { font-size: 0; text-indent: -99999px; background: url(/themes/console/images/buttons/Xstart.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); - background-size: 16px 16px, 100% 100% !important; + background-size: 16px 16px, 100% 100% !important; padding: 12px 11px; } @@ -978,7 +978,7 @@ button.stop.control { font-size: 0; text-indent: -99999px; background: url(/themes/console/images/buttons/Xstop.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); - background-size: 16px 16px, 100% 100% !important; + background-size: 16px 16px, 100% 100% !important; padding: 12px 11px; } @@ -990,7 +990,7 @@ button.add.control { font-size: 0; text-indent: -99999px; background: url(/themes/console/images/buttons/edit2.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); - background-size: 16px 16px, 100% 100% !important; + background-size: 16px 16px, 100% 100% !important; padding: 12px 11px; } @@ -1002,7 +1002,7 @@ button.delete.control { font-size: 0; text-indent: -99999px; background: url(/themes/console/images/buttons/delete.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); - background-size: 16px 16px, 100% 100% !important; + background-size: 16px 16px, 100% 100% !important; padding: 12px 11px; } @@ -1014,7 +1014,7 @@ button.check.control { font-size: 0; text-indent: -99999px; background: url(/themes/console/images/buttons/update.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); - background-size: 16px 16px, 100% 100% !important; + background-size: 16px 16px, 100% 100% !important; padding: 12px 11px; } @@ -1026,7 +1026,7 @@ button.download.control { font-size: 0; text-indent: -99999px; background: url(/themes/console/images/buttons/download.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); - background-size: 16px 16px, 100% 100% !important; + background-size: 16px 16px, 100% 100% !important; padding: 12px 11px; } @@ -1244,7 +1244,7 @@ div.main h2:first-child, div.main h3:first-child { .topness { text-align: right; - font-size: 8pt; + font-size: 8pt; } div.wideload h2 { @@ -1537,7 +1537,7 @@ table#profiles td:first-child, #profiles td:last-child { display: none; } -#profiles tr:hover, #floodfills tr:hover, #ntcpconnections tr:hover, #udpconnections tr:hover, +#profiles tr:hover, #floodfills tr:hover, #ntcpconnections tr:hover, #udpconnections tr:hover, .homelinkedit tr:hover, .main#debug table:first-of-type tr:hover td { background: #fff; background: linear-gradient(to bottom, #fff 0%, #ffe 100%); @@ -1548,7 +1548,7 @@ table#profiles td:first-child, #profiles td:last-child { @media screen and (-webkit-min-device-pixel-ratio:0) { -#profiles tr:hover, #floodfills tr:hover, #ntcpconnections tr:hover, #udpconnections tr:hover, +#profiles tr:hover, #floodfills tr:hover, #ntcpconnections tr:hover, #udpconnections tr:hover, .homelinkedit tr:nth-last-child(n+2):hover, .main#debug table:first-of-type tr:hover td, #sidebarconf tr:nth-last-child(n+2):hover td { border-top: inherit; border-bottom: inherit; @@ -1653,8 +1653,8 @@ ul#banlist + h3.tabletitle { } #bannedips table tr { - border-top: 1px solid #ddf; -} + border-top: 1px solid #ddf; +} #bannedips table td { text-align: center; @@ -1703,7 +1703,7 @@ ul#banlist + h3.tabletitle { .widescroll { - overflow: auto; + overflow: auto; } a[href^="configpeer?peer"] { @@ -1761,7 +1761,7 @@ table#enviro td, table#eventlogs td { width: 100%; padding: 0; height: 600px; - overflow: auto; + overflow: auto; } #wrapperlogs tr:last-child td { @@ -1840,7 +1840,7 @@ div.configure h2:first-child { } #sidebarconf th:nth-child(1) { - text-align: center; + text-align: center; } #sidebarconf th:nth-child(2), #sidebarconf td:nth-child(2) { @@ -1890,7 +1890,7 @@ div.configure h2:first-child { #sidebarconf td { font-weight: bold; - font-size: 9pt; + font-size: 9pt; } #sidebarconf td:nth-child(3), #sidebarconf td:nth-child(4) { @@ -1949,8 +1949,8 @@ div.error { } div.notice { - padding: 10px 10px 10px 0 !important; - margin: 0; + padding: 10px 10px 10px 0 !important; + margin: 0; background: url(/themes/console/images/info/infohelp.png) 15px center no-repeat; } @@ -2205,7 +2205,7 @@ td.optionsave[colspan="2"] { } td.infohelp, p.infohelp, td.infowarn, p.infowarn, p#upnpstatus, p#gatherstats, p#debugmode, p#sybilinfo, p#pluginconfigtext { - padding: 15px 15px 15px 55px !important; + padding: 15px 15px 15px 55px !important; border: 1px solid #89f; background: #fff url(/themes/console/images/info/infohelp.png) 15px center no-repeat; white-space: normal !important; @@ -2753,7 +2753,7 @@ p { } p img:first-child { - display: none; + display: none; } p.infohelp, p.infohelp + p, p#enablefullstats { @@ -2819,7 +2819,7 @@ p#enablefullstats { } .formaction#shutdown, .formaction#restart, .formaction#systray, .formaction#runonstart, -.formaction#dumpthreads, .formaction#browserstart, .formaction#sidebardefaults, +.formaction#dumpthreads, .formaction#browserstart, .formaction#sidebardefaults, .formaction#tunnelconfigsave, .formaction#updateplugins, .formaction#consolepass { border: 1px solid #89f; margin-top: -13px; @@ -2890,7 +2890,7 @@ p#enablefullstats { } .langbox img:hover { - opacity: 1; + opacity: 1; filter: drop-shadow(0 0 1px #f60); -webkit-filter: drop-shadow(0 0 1px #f60); transform: scale(1.1); @@ -2997,9 +2997,9 @@ tt, code { */ #netconfig tr, #externali2cp tr { - background: #fff; + background: #fff; } - + #pluginconfig tr { border-bottom: 1px solid #89f; } @@ -3103,7 +3103,7 @@ p#graphopts + p { margin: -1px -5px 0; padding: 10px; border: 1px solid #89f; - display: none; + display: none; } .formaction#graphing { @@ -3424,7 +3424,7 @@ div.langselect { /* containing box for lang selection */ .langselect:active input[name="lang"]:checked + img + .ui_lang { color: #338 !important; box-shadow: none !important; -} +} .langselect input[name="lang"]:focus + img + .ui_lang { color: #f60 !important; @@ -3439,7 +3439,7 @@ div.flagradio { } div.langselect + br { - display: none !important; + display: none !important; } div.langselect br { @@ -3477,7 +3477,7 @@ table#consolepass th:nth-child(2) { table#consolepass td:first-child { width: 100px; - white-space:nowrap; + white-space:nowrap; } table#consolepass td { @@ -3627,7 +3627,7 @@ table#leasesetdebug td, table#leaseset td { padding: 5px !important; } table#leasesetdebug { - margin-bottom: 10px; + margin-bottom: 10px; } table#leasesetdebug th, table#leasesetsummary th { @@ -3794,7 +3794,7 @@ table.sybil_routerinfo:first-of-type th { div#sybilnav { background: #eff1ff; - -moz-columns: 4 200px; + -moz-columns: 4 200px; -webkit-columns: 4 200px; columns: 4 200px; padding: 10px 0 0 5px; @@ -4277,7 +4277,7 @@ p#fullhistory { } #advancedsettings td.infowarn { - padding: 10px 10px 10px 40px !important; + padding: 10px 10px 10px 40px !important; border: 1px solid #89f; background: #fffff5 url(/themes/console/images/info/infowarn.png) 10px center no-repeat !important; background-size: 22px 22px !important; diff --git a/installer/resources/themes/console/classic/i2ptunnel.css b/installer/resources/themes/console/classic/i2ptunnel.css index 7f5520280..cb1a83a64 100644 --- a/installer/resources/themes/console/classic/i2ptunnel.css +++ b/installer/resources/themes/console/classic/i2ptunnel.css @@ -82,7 +82,7 @@ hr { } .freetext { - width: 150px; + width: 150px; border: 1px solid #999; padding: 4px; font: 9pt "Droid Sans Mono", "Lucida Console", "DejaVu Sans Mono", Courier, mono; @@ -626,7 +626,7 @@ input::-moz-placeholder { input.tunnelName, input.tunnelDescription, #userAgents { width: 80%; min-width: 280px; - text-overflow: ellipsis; + text-overflow: ellipsis; } #websiteName, #privKeyFile, #targetHost, .host { @@ -644,12 +644,12 @@ input.tunnelName, input.tunnelDescription, #userAgents { .username { background: #fff url(/themes/console/images/buttons/user.png) 3px center no-repeat; - padding-left: 22px; + padding-left: 22px; } .password { background: #fff url(/themes/console/images/buttons/password.png) 3px center no-repeat; - padding-left: 22px; + padding-left: 22px; } .proxyList { @@ -670,7 +670,7 @@ input.tunnelName, input.tunnelDescription, #userAgents { -webkit-filter: drop-shadow(0 0 1px #333); font-size: 11pt; font-weight: bold; -} +} /* wizard specifics */ @@ -729,7 +729,7 @@ input.tunnelName, input.tunnelDescription, #userAgents { #wizardPanel #name, #wizardPanel #description { width: 300px !important; margin: 5px 0 !important; -} +} #wizardPanel p { padding: 5px 10px; @@ -851,4 +851,4 @@ h2, h3 { #localDestination, .authentication { height: 34px !important; } -} \ No newline at end of file +} diff --git a/installer/resources/themes/console/dark/console.css b/installer/resources/themes/console/dark/console.css index f7c99cb99..75a2e5423 100644 --- a/installer/resources/themes/console/dark/console.css +++ b/installer/resources/themes/console/dark/console.css @@ -47,7 +47,7 @@ img[src="/flags.jsp?c=a1"], img[src="/flags.jsp?c=a2"] { /* more visibility for width: 13px !important; height: 9px !important; padding-right: 0; - margin-left: 1px; + margin-left: 1px; margin-right: 1px; } @@ -90,7 +90,7 @@ div.logo { /* proxy error "fake" sidebar */ } .logo a img { - opacity: 0.6; + opacity: 0.6; filter: sepia(100%) invert(100%) hue-rotate(260deg) drop-shadow(0 0 1px #494); -webkit-filter: sepia(100%) invert(100%) hue-rotate(260deg) drop-shadow(0 0 1px #494); margin: 0; @@ -158,7 +158,7 @@ div.warning { /* tags the proxy info onto the bottom of the warning box */ /* comment out the @media .proxyfooter section below to avoid duplication */ -/* +/* .proxyfooter { margin: -3px 20px 10px 248px; padding: 0 25px 0 75px; @@ -328,7 +328,7 @@ div.routersummary table { #sb_localtunnels { margin: -4px -7px -7px -8px !important; -/* text-transform: capitalize;*/ +/* text-transform: capitalize;*/ } #sb_localtunnels td:first-child { @@ -342,7 +342,7 @@ div.routersummary table { padding-right: 0; } -#sb_warning { /* check connection/firewall */ +#sb_warning { /* check connection/firewall */ padding: 4px 6px 4px 26px; background: #000; background: url(images/warning24x24.png) 5px center no-repeat, linear-gradient(to right, #001900 0%, #001000 5%, #000 25%, #000 50%, #000 75%, #001000 95%, #001900 100%); @@ -371,7 +371,7 @@ div.routersummary table { word-break: break-all; max-width: 182px; overflow: hidden; - white-space: nowrap; + white-space: nowrap; text-overflow: ellipsis; line-height: 140%; } @@ -455,7 +455,7 @@ div.routersummary a:hover { } #sb_services a[href*="mail"], #sb_services a[href*="snark"], #sb_services a[href*="7658"], #sb_services a[href*="bote"] { - padding: 5px 5px 5px 26px !important; + padding: 5px 5px 5px 26px !important; border: 1px outset transparent; margin: 0 !important; float: left; @@ -1479,7 +1479,7 @@ input[type="file"] { input[type="file"]:hover, input[type="file"]:active { color: #f60; -} +} input[name="refreshInterval"] { margin-right: 3px; @@ -1524,7 +1524,7 @@ select { text-overflow: ellipsis; } -select option { +select option { font-size: 9.5pt !important; box-shadow: inset 0 0 20px 20px #000; color: #fff !important; @@ -1606,7 +1606,7 @@ input[readonly="readonly"]:focus { color: #161 !important; } -textarea#advancedsettings:focus { +textarea#advancedsettings:focus { box-shadow: inset 0 0 0 1px #880; filter: none; -webkit-filter: none; @@ -1666,12 +1666,12 @@ input[type="submit"], input[type="reset"], button { -webkit-column-width: 400px; -webkit-column-gap: 100px; -webkit-column-rule: 1px dotted #494; -/* untested +/* untested -ms-column-count: 2; -ms-column-width: 400px; -ms-column-gap: 100px; -ms-column-rule: 1px dotted #494; -*/ +*/ column-count: 2; column-width: 400px; column-gap: 100px; @@ -2212,7 +2212,7 @@ div.themechoice { } .themechoice object { - opacity: 0.6; + opacity: 0.6; } .themechoice .optbox:checked + object { @@ -2262,7 +2262,7 @@ div.themechoice { .themechoice .optbox { min-width: 114px !important; min-height: 72px !important; - outline: 1px !important; /* placement guide */ + outline: 1px !important; /* placement guide */ opacity: 0; /* hide the radio icon so we can use thumbnail img instead */ margin-left: -33px; z-index: 999; @@ -2338,7 +2338,7 @@ td#themeselect { .langselect { /* containing box for lang selection */ background: #000; - background: linear-gradient(to bottom, #010 0%, #000 80%); + background: linear-gradient(to bottom, #010 0%, #000 80%); width: 110px; float: left; margin: 4px; @@ -2492,7 +2492,7 @@ table#consolepass th:nth-child(2) { table#consolepass td:first-child { width: 100px; - white-space:nowrap; + white-space:nowrap; } table#consolepass th { @@ -2729,7 +2729,7 @@ form[action="events"] > .formaction { .eventspanel table td { padding: 5px 10px; -} +} table#addkeyring td:first-child { width: 170px; @@ -2978,7 +2978,7 @@ table#sidebarconf { } #sidebarconf th:nth-child(1) { - text-align: center; + text-align: center; } #sidebarconf th:nth-child(2) { @@ -3074,7 +3074,7 @@ h3#servicedebug a, h3#graphinfo a { content: url(/themes/console/images/buttons/configure.png); float: right; padding: 0; - + } .main#tunnels h3 a[href^="/configtunnels#"]:hover { @@ -3164,7 +3164,7 @@ div#advancedsettings h2 { margin: -1px -16px 15px !important; } -table#configinfo { +table#configinfo { border: none !important; margin: 0 auto 0; width: 99%; @@ -4050,7 +4050,7 @@ div.applabel { line-height: 95%; text-transform: lowercase; border: none; - width: 120px; + width: 120px; min-width: 72px; background: #001000; background-image: linear-gradient(to bottom, #001000 0%, #001900 50%, #000 51%, #000 100%); @@ -4209,7 +4209,7 @@ table.netdbentry td, table.leaseset td, table#leasesetdebug td, .sybil_routerinf table.netdbentry td b, table.leaseset td b, table#leasesetdebug td b, .sybil_routerinfo td b { color: #ee9 !important; -} +} a.viewfullentry:not(old) { font-size: 0; @@ -4232,7 +4232,7 @@ table#leasesetdebug th a:not(old), table#leasesetsummary th a:not(old) { table#leasesetdebug th a::after, table#leasesetsummary th a::after { content: url(/themes/console/images/buttons/floodfill.png); vertical-align: text-top; - padding-right: 0; + padding-right: 0; } table#leasesetdebug th a:hover, table#leasesetsummary th a:hover { @@ -4398,7 +4398,7 @@ div.debugcontainer { } table#leasesetdebug, table#leasesetsummary { - margin-bottom: 10px; + margin-bottom: 10px; } table.leaseset th { @@ -4489,7 +4489,7 @@ div#sybilnav, div#sybils_summary { } div#sybilnav { - -moz-columns: 4 200px; + -moz-columns: 4 200px; -webkit-columns: 4 200px; columns: 4 200px; padding: 10px; @@ -4622,7 +4622,7 @@ p.sybil_info + a[name] + table.sybil_routerinfo, p.hashdist + a[name] + table.sy } h3#known { - margin-bottom: 0 !important; + margin-bottom: 0 !important; } h3#pairs { @@ -4857,7 +4857,7 @@ input#hideme { } #plugininstall input[type="text"] { - width: 50%; + width: 50%; min-width: 400px; } @@ -4896,7 +4896,7 @@ h4.embeddedtitle#updateplugins { letter-spacing: 0.08em; word-spacing: 0.1em; margin-top: -13px; -} +} #manualreseed input[type="text"] { width: 50%; @@ -4963,7 +4963,7 @@ table#configstats { content: url(images/chart.png); vertical-align: bottom; filter: sepia(100%) hue-rotate(70deg) !important; - -webkit-filter: sepia(100%) hue-rotate(70deg) !important; + -webkit-filter: sepia(100%) hue-rotate(70deg) !important; } */ @@ -5178,7 +5178,7 @@ form[action="events"] { /* responsive layout */ @media screen and (min-width: 1500px) { -body, .main, .main td, .news p, #news p, textarea, .main textarea, code, tt, pre, +body, .main, .main td, .news p, #news p, textarea, .main textarea, code, tt, pre, ul.statlist a[name], ul.statlist b, ul.statlist li b, ul.statlist a[name]:hover { font-size: 10pt !important; } @@ -5251,7 +5251,7 @@ div.joblog h3 { } p#gatherstats { - margin-bottom: 12px !important; + margin-bottom: 12px !important; } #certs.main p + p:empty + h4 { diff --git a/installer/resources/themes/console/dark/i2ptunnel.css b/installer/resources/themes/console/dark/i2ptunnel.css index b11807381..73ba23f38 100644 --- a/installer/resources/themes/console/dark/i2ptunnel.css +++ b/installer/resources/themes/console/dark/i2ptunnel.css @@ -14,7 +14,7 @@ body { body.iframed { background: transparent url(/themes/console/images/transparent.gif) !important; padding: 0; - overflow: hidden; + overflow: hidden; } ::selection { @@ -144,7 +144,7 @@ hr { } .iframed #globalTunnelControl { - margin: 6px auto -26px !important; + margin: 6px auto -26px !important; } #serverTunnels { @@ -341,7 +341,7 @@ textarea:focus { filter: drop-shadow(0 0 1px #880); -webkit-filter: drop-shadow(0 0 1px #880); transition: ease filter 0.3s 0s; - box-shadow: inset 0 0 1px #880; + box-shadow: inset 0 0 1px #880; } textarea#statusMessages, textarea#statusMessages:active { @@ -357,7 +357,7 @@ textarea#statusMessages, textarea#statusMessages:active { } .freetext { - width: 150px; + width: 150px; border: 1px solid #494; padding: 4px; font: 8pt "Droid Sans Mono", "Lucida Console", "DejaVu Sans Mono", Courier, mono; @@ -443,7 +443,7 @@ input[type="text"], input[type="password"], textarea, textarea[readonly="readonl } textarea[readonly="readonly"]:focus { - box-shadow: inset 0 0 0 1px #880; + box-shadow: inset 0 0 0 1px #880; } input[type="text"]:focus, input[type="password"]:focus { @@ -560,7 +560,7 @@ select option { /* dropdown menu reverts to normal font-weight */ } select option:hover, select option:checked { - box-shadow: inset 0 0 20px 20px #f60; + box-shadow: inset 0 0 20px 20px #f60; } select:focus, select:hover { @@ -770,7 +770,7 @@ input::-moz-placeholder { input.tunnelName, input.tunnelDescription, #userAgents { width: 80%; min-width: 280px; - text-overflow: ellipsis; + text-overflow: ellipsis; } #websiteName, #privKeyFile, #targetHost, .host { @@ -788,12 +788,12 @@ input.tunnelName, input.tunnelDescription, #userAgents { .username { background: url(/themes/console/images/buttons/user.png) 3px center no-repeat, linear-gradient(to bottom, #000 0%, #010 100%) !important; - padding-left: 22px; + padding-left: 22px; } .password { background: url(/themes/console/images/buttons/password.png) 3px center no-repeat, linear-gradient(to bottom, #000 0%, #010 100%) !important; - padding-left: 22px; + padding-left: 22px; } .username:focus { @@ -868,7 +868,7 @@ input.tunnelName, input.tunnelDescription, #userAgents { #wizardPanel #name, #wizardPanel #description { width: 300px !important; -} +} #wizardPanel p { padding: 5px; diff --git a/installer/resources/themes/console/light/console.css b/installer/resources/themes/console/light/console.css index 281e5f881..63c11dee9 100644 --- a/installer/resources/themes/console/light/console.css +++ b/installer/resources/themes/console/light/console.css @@ -17,7 +17,7 @@ body { /* preload button mouseovers */ body { - background: url(images/tile2.png) fixed, + background: url(images/tile2.png) fixed, url(/themes/console/images/buttons/clean_hover.png) no-repeat, url(/themes/console/images/buttons/configure_hover.png) no-repeat, url(/themes/console/images/buttons/delete_hover.png) no-repeat, @@ -217,7 +217,7 @@ div.routersummary h3 { .routersummary h3:hover a { color: #f60; - text-shadow: 0 0 1px #fff; + text-shadow: 0 0 1px #fff; } .routersummary h3:active { @@ -245,7 +245,7 @@ div.routersummary h4 { text-decoration: none !important; color: #359; box-shadow: inset 0 0 0 1px #eef; - line-height: 105%; + line-height: 105%; } @media screen and (-webkit-min-device-pixel-ratio:0) { @@ -337,7 +337,7 @@ div.routersummary table { hr + .sb_notice { margin-top: -2px; -} +} div.routersummary tr { background-image: none !important; @@ -1102,11 +1102,11 @@ p#enablefullstats { } #sidebarconf th:nth-child(1), #sidebarconf th:last-child { - text-align: center; + text-align: center; } #sidebarconf th:nth-child(2) { - text-align: left; + text-align: left; } #sidebarconf td:first-child { @@ -1116,7 +1116,7 @@ p#enablefullstats { #sidebarconf td { font-weight: bold; - font-size: 9pt; + font-size: 9pt; } #sidebarconf td:nth-child(3), #sidebarconf td:nth-child(4) { @@ -1357,7 +1357,7 @@ td.optionsave { .configtable tr:last-child td { border-top: 1px solid #7778bf !important; -} +} td.infohelp { background: #fff url(/themes/console/images/info/infohelp.png) 10px center no-repeat; @@ -1686,7 +1686,7 @@ div.applabel { box-shadow: inset 0 0 0 1px #fff; text-align: center; width: 146px; - overflow: hidden; + overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } @@ -1694,7 +1694,7 @@ div.applabel { .applabel a { display: inline-block; width: 100%; - overflow: hidden; + overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } @@ -1969,7 +1969,7 @@ p#pluginconfigtext { background-size: 28px 28px; } -#plugininstall tr:nth-child(3) td:nth-last-child(1), #manualreseed tr:nth-child(3) td:nth-last-child(1), +#plugininstall tr:nth-child(3) td:nth-last-child(1), #manualreseed tr:nth-child(3) td:nth-last-child(1), #manualreseed tr:nth-child(5) td:nth-last-child(1) { background: #fff; } @@ -2140,7 +2140,7 @@ h2 { text-transform: uppercase !important; } -.welcome h2 { /* fixes occluded langbox rendering bug */ +.welcome h2 { /* fixes occluded langbox rendering bug */ filter: none; box-shadow: inset 0 0 0 1px #fff, 0 0 1px #bbb; white-space: nowrap; @@ -2445,7 +2445,7 @@ input.accept, button.accept { padding: 5px 5px 5px 21px; } -input.accept:hover, button.accept:hover, +input.accept:hover, button.accept:hover, input.accept:focus, button.accept:focus { background: url(/themes/console/images/buttons/yes.png) no-repeat 6px center, linear-gradient(to bottom, #ddd 0%, #fff 100%); } @@ -2455,7 +2455,7 @@ input.accept[value^="Unban"], button.accept[value^="Unban"] { padding: 5px 5px 5px 21px; } -input.accept[value^="Unban"]:hover, button.accept[value^="Unban"]:hover, +input.accept[value^="Unban"]:hover, button.accept[value^="Unban"]:hover, input.accept[value^="Unban"]:focus, button.accept[value^="Unban"]:focus { background: url(/themes/console/images/buttons/unban.png) no-repeat 6px center, linear-gradient(to bottom, #ddd 0%, #fff 100%); } @@ -2589,7 +2589,7 @@ input.download:focus, button.download:focus { input.download[value^="Join"], button.download[value^="Join"] { background: url(/themes/console/images/buttons/users.png) no-repeat 6px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); padding: 5px 5px 5px 21px; -} +} input.download[value^="Join"]:hover, button.download[value^="Join"]:hover, input.download[value^="Join"]:focus, button.download[value^="Join"]:focus { @@ -2699,7 +2699,7 @@ button.accept.control { font-size: 0; text-indent: -99999px; background: url(/themes/console/images/buttons/Xstart.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); - background-size: 16px 16px, 100% 100% !important; + background-size: 16px 16px, 100% 100% !important; padding: 12px 11px; } @@ -2711,7 +2711,7 @@ button.stop.control { font-size: 0; text-indent: -99999px; background: url(/themes/console/images/buttons/Xstop.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); - background-size: 16px 16px, 100% 100% !important; + background-size: 16px 16px, 100% 100% !important; padding: 12px 11px; } @@ -2723,7 +2723,7 @@ button.add.control { font-size: 0; text-indent: -99999px; background: url(/themes/console/images/buttons/edit2.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); - background-size: 16px 16px, 100% 100% !important; + background-size: 16px 16px, 100% 100% !important; padding: 12px 11px; } @@ -2735,7 +2735,7 @@ button.delete.control { font-size: 0; text-indent: -99999px; background: url(/themes/console/images/buttons/delete.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); - background-size: 16px 16px, 100% 100% !important; + background-size: 16px 16px, 100% 100% !important; padding: 12px 11px; } @@ -2747,7 +2747,7 @@ button.check.control { font-size: 0; text-indent: -99999px; background: url(/themes/console/images/buttons/update.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); - background-size: 16px 16px, 100% 100% !important; + background-size: 16px 16px, 100% 100% !important; padding: 12px 11px; } @@ -2759,7 +2759,7 @@ button.download.control { font-size: 0; text-indent: -99999px; background: url(/themes/console/images/buttons/download.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); - background-size: 16px 16px, 100% 100% !important; + background-size: 16px 16px, 100% 100% !important; padding: 12px 11px; } @@ -2877,7 +2877,7 @@ input[type="text"], input[type="password"] { } input[type="text"]:focus, input[type="password"]:focus { - box-shadow: none; + box-shadow: none; filter: drop-shadow(0 0 1px #89f); color: #000; } @@ -2952,7 +2952,7 @@ input[readonly], input[disabled], input[readonly]:focus, input[disabled]:focus { color: #333; filter: none; cursor: default; -} +} textarea { padding: 5px; @@ -3341,7 +3341,7 @@ div.themelabel { margin-top: -31px; padding: 3px 2px; background: #eef; - background: linear-gradient(to bottom, #fff 0%, #fff 50%, #eef 50%, #eef 100%) !important; + background: linear-gradient(to bottom, #fff 0%, #fff 50%, #eef 50%, #eef 100%) !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; @@ -3482,7 +3482,7 @@ div.flagradio { } div.langselect + br { - display: none !important; + display: none !important; } div.langselect br { @@ -3521,7 +3521,7 @@ table#consolepass th:nth-child(2) { table#consolepass td:first-child { width: 100px; - white-space:nowrap; + white-space:nowrap; } table#consolepass td { @@ -3729,7 +3729,7 @@ table#leasesetdebug td, table.leaseset td { padding: 5px !important; } table#leasesetdebug { - margin-bottom: 10px; + margin-bottom: 10px; } table.leaseset th { @@ -4018,7 +4018,7 @@ ul#banlist { #tunnelconfig font[color="red"] { background: url(images/warn.png) left center no-repeat; padding: 4px 5px 4px 20px; -} +} #tunnelconfig td:nth-child(n+2) { text-align: left; @@ -4068,7 +4068,7 @@ ul#banlist { text-transform: capitalize; } -table#profiles tr:hover td, table#floodfills tr:hover td, +table#profiles tr:hover td, table#floodfills tr:hover td, #ntcpconnections tr:nth-last-child(n+2):hover td, #udpconnections tr:nth-last-child(n+2):hover td, #schedjobs tr:hover td, #jobstats tr:nth-last-child(n+2):hover td, #jardump tr:hover td, #sidebarconf tr:nth-last-child(n+2):hover td, @@ -4214,7 +4214,7 @@ table#floodfills th { #jardump a:visited tt { color: #218; -} +} #jardump a:hover tt { color: #f60; @@ -4225,11 +4225,11 @@ table#floodfills th { } /* experimental sidebar navigation for webapps */ - + #sb_services a:link, #sb_services a:visited { display: inline-block; width: 100%; - padding: 4px 2px 4px 20px; + padding: 4px 2px 4px 20px; text-align: left; border-bottom: 1px dotted #89f; background: url(images/application.png) left center no-repeat; @@ -4459,7 +4459,7 @@ img.app, img.app2p { } @media screen and (min-width: 1500px) { -body, .main, .main td, .news p, #news p, .tab, .tab2, .main li b, div.joblog li, .themelabel, .ui_lang, .applabel a, +body, .main, .main td, .news p, #news p, .tab, .tab2, .main li b, div.joblog li, .themelabel, .ui_lang, .applabel a, #peerdefs, #profile_defs, #thresholds, #configinfo, .infohelp, .infowarn, button, input, select, textarea, #configinfo th, tt, code, th, .statusnotes { font-size: 10pt !important; } @@ -4565,7 +4565,7 @@ div.routersummary img[src$="i2plogo.png"] { .routersummary div[style="height: 36px;"] { height: 38px !important; } -} +} } /* MS Edge 14+ fix */ diff --git a/installer/resources/themes/console/light/console_big.css b/installer/resources/themes/console/light/console_big.css index b7d192706..fa877c50b 100644 --- a/installer/resources/themes/console/light/console_big.css +++ b/installer/resources/themes/console/light/console_big.css @@ -94,7 +94,7 @@ table { } th { - font-size: 10pt; + font-size: 10pt; } td, .mediumtags { @@ -125,7 +125,7 @@ code, tt, div { .messages, .messages li, .infohelp, .infowarn { font-weight: normal !important; font-size: 11pt !important; -} +} .tab, .tab2 { font-size: 11pt; @@ -147,4 +147,4 @@ p#enablefullstats { #jardump td, #jardump td tt { font-size: 8.5pt !important; -} \ No newline at end of file +} diff --git a/installer/resources/themes/console/light/i2ptunnel.css b/installer/resources/themes/console/light/i2ptunnel.css index 1b39027f8..d7992d911 100644 --- a/installer/resources/themes/console/light/i2ptunnel.css +++ b/installer/resources/themes/console/light/i2ptunnel.css @@ -136,7 +136,7 @@ hr { } .freetext { - width: 150px; + width: 150px; border: 1px solid #999; padding: 4px; font: 9pt "Droid Sans Mono", "Lucida Console", "DejaVu Sans Mono", Courier, mono; @@ -209,7 +209,7 @@ button.control, input.control { } a.control { - display: inline-block; + display: inline-block; padding: 5px 8px !important; } @@ -650,7 +650,7 @@ input::-moz-placeholder { input.tunnelName, input.tunnelDescription, #userAgents { width: 80%; min-width: 280px; - text-overflow: ellipsis; + text-overflow: ellipsis; } #websiteName, #privKeyFile, #targetHost, .host { @@ -668,12 +668,12 @@ input.tunnelName, input.tunnelDescription, #userAgents { .username { background: url(/themes/console/images/buttons/user.png) 3px center no-repeat; - padding-left: 22px; + padding-left: 22px; } .password { background: url(/themes/console/images/buttons/password.png) 3px center no-repeat; - padding-left: 22px; + padding-left: 22px; } .proxyList { @@ -694,7 +694,7 @@ input.tunnelName, input.tunnelDescription, #userAgents { -webkit-filter: drop-shadow(0 0 1px #333); font-size: 11pt; font-weight: bold; -} +} /* wizard specifics */ @@ -742,7 +742,7 @@ input.tunnelName, input.tunnelDescription, #userAgents { #wizardPanel #name, #wizardPanel #description { width: 300px !important; -} +} #wizardPanel p { padding: 5px 10px; diff --git a/installer/resources/themes/console/midnight/console.css b/installer/resources/themes/console/midnight/console.css index 63f3558ee..12d9dbeb1 100644 --- a/installer/resources/themes/console/midnight/console.css +++ b/installer/resources/themes/console/midnight/console.css @@ -101,7 +101,7 @@ button:active, input[type="submit"]:active, input[type="reset"]:active { input { border: 1px solid #3e3f8f; border-bottom-color: #14144f; - border-right-color: #14144f; + border-right-color: #14144f; background: #000; color: #443da0; margin: 5px; @@ -175,7 +175,7 @@ input[type=text]:focus, input[type=password]:focus, textarea:focus { border: 1px solid #443da0; filter: drop-shadow(0 0 1px #99f); -webkit-filter: drop-shadow( 0 0 1px #99f); - transition: filter ease 0.3s 0s; + transition: filter ease 0.3s 0s; } input[type=image] { @@ -210,7 +210,7 @@ input[type="file"] { input[type="file"]:hover, input[type="file"]:active { color: #652787; -} +} input[name="refreshInterval"] { margin-right: 3px; @@ -238,7 +238,7 @@ select { margin: 5px 10px; border: 1px solid #3e3f8f; border-bottom-color: #14144f; - border-right-color: #14144f; + border-right-color: #14144f; border-radius: 2px; min-width: 110px; font: 8pt "Droid Sans", "Noto Sans", Ubuntu, "Segoe UI", "Bitstream Vera Sans", "DejaVu Sans", Verdana, "Lucida Grande", Helvetica, sans-serif; @@ -311,7 +311,7 @@ input.accept, button.accept { padding: 5px 5px 5px 21px !important; } -input.accept:hover, button.accept:hover, +input.accept:hover, button.accept:hover, input.accept:focus, button.accept:focus { background: #000 url(/themes/console/images/buttons/yes.png) 6px center no-repeat !important; background-size: 14px 14px !important; @@ -328,7 +328,7 @@ input.accept[value^="Unban"], button.accept[value^="Unban"] { padding: 5px 5px 5px 21px !important; } -input.accept[value^="Unban"]:hover, button.accept[value^="Unban"]:hover, +input.accept[value^="Unban"]:hover, button.accept[value^="Unban"]:hover, input.accept[value^="Unban"]:focus, button.accept[value^="Unban"]:focus { background: #000 url(/themes/console/images/buttons/unban.png) 6px center no-repeat !important; background-size: 14px 14px !important; @@ -555,7 +555,7 @@ input.download[value^="Join"], button.download[value^="Join"] { background: url(/themes/console/images/buttons/users.png) 6px center no-repeat, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; background-size: 14px 14px, 100% 100% !important; padding: 5px 5px 5px 21px !important; -} +} input.download[value^="Join"]:hover, button.download[value^="Join"]:hover, input.download[value^="Join"]:focus, button.download[value^="Join"]:focus { @@ -743,7 +743,7 @@ button.accept.control { font-size: 0; text-indent: -99999px; background: url(/themes/console/images/buttons/Xstart.png) center center no-repeat, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; - background-size: 16px 16px, 100% 100% !important; + background-size: 16px 16px, 100% 100% !important; padding: 12px 11px; } @@ -759,7 +759,7 @@ button.stop.control { font-size: 0; text-indent: -99999px; background: url(/themes/console/images/buttons/Xstop.png) center center no-repeat, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; - background-size: 16px 16px, 100% 100% !important; + background-size: 16px 16px, 100% 100% !important; padding: 12px 11px; } @@ -775,7 +775,7 @@ button.add.control { font-size: 0; text-indent: -99999px; background: url(/themes/console/images/buttons/edit2.png) center center no-repeat, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; - background-size: 16px 16px, 100% 100% !important; + background-size: 16px 16px, 100% 100% !important; padding: 12px 11px; } @@ -791,7 +791,7 @@ button.delete.control { font-size: 0; text-indent: -99999px; background: url(/themes/console/images/buttons/delete.png) center center no-repeat, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; - background-size: 16px 16px, 100% 100% !important; + background-size: 16px 16px, 100% 100% !important; padding: 12px 11px; } @@ -807,7 +807,7 @@ button.check.control { font-size: 0; text-indent: -99999px; background: url(/themes/console/images/buttons/update.png) center center no-repeat, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; - background-size: 16px 16px, 100% 100% !important; + background-size: 16px 16px, 100% 100% !important; padding: 12px 11px; } @@ -823,7 +823,7 @@ button.download.control { font-size: 0; text-indent: -99999px; background: url(/themes/console/images/buttons/download.png) center center no-repeat, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; - background-size: 16px 16px, 100% 100% !important; + background-size: 16px 16px, 100% 100% !important; padding: 12px 11px; } @@ -1162,7 +1162,7 @@ div.logo hr { } @media screen and (-webkit-min-device-pixel-ratio:0) { -.routersummary h4 { +.routersummary h4 { box-shadow: none; } } @@ -1224,7 +1224,7 @@ div.logo hr { word-break: break-all; max-width: 182px; overflow: hidden; - white-space: nowrap; + white-space: nowrap; text-overflow: ellipsis; line-height: 140%; } @@ -1310,7 +1310,7 @@ div.routersummary a:hover { #sb_services a[href*="mail"], #sb_services a[href*="snark"], #sb_services a[href*="7658"], #sb_services a[href*="bote"] { width: calc(100% - 31px) !important; - padding: 5px 5px 5px 26px !important; + padding: 5px 5px 5px 26px !important; border: 1px outset transparent; margin: 0 !important; float: left; @@ -1556,7 +1556,7 @@ div.sorry hr { .main#config_update .messages { background: url(/themes/console/images/info/infohelp.png) no-repeat 15px center, url(images/earth.jpg) bottom right no-repeat !important; - background-size: auto, 80px !important; + background-size: auto, 80px !important; } .wideload { @@ -2525,7 +2525,7 @@ pre#transports { border: 1px solid #443da0; padding: 15px 7px 5px 15px; margin: 0 20px 0 0; - background: #000; + background: #000; } a[name="chelp"]:hover, a[name="help"]:hover, a[name="chelp"]:active, a[name="help"]:active { /* hide /help anchorpoints */ @@ -2612,7 +2612,7 @@ div.themechoice { .themechoice:hover object { filter: drop-shadow(0 0 2px #652787); -} +} .themechoice object, .themechoice img { padding: 3px 3px 4px; @@ -2626,7 +2626,7 @@ div.themechoice { .themechoice .optbox { min-width: 114px !important; min-height: 74px !important; - outline: 1px !important; /* placement guide */ + outline: 1px !important; /* placement guide */ opacity: 0; /* hide the radio icon so we can use thumbnail img instead */ margin-left: -33px; z-index: 999; @@ -2649,7 +2649,7 @@ div.themechoice { .themechoice .optbox:focus + object ~ div.themelabel { color: #652787; - box-shadow: inset 0 0 10px 3px #000; + box-shadow: inset 0 0 10px 3px #000; } #themeoptions { @@ -2799,7 +2799,7 @@ td#themeselect { border-top: 1px solid #241f69; border-radius: 0 0 2px 2px; text-transform: capitalize; - background: linear-gradient(to bottom, #121225 0%, #121225 50%, #000011 50%, #00000d 50%, #00000d 100%); + background: linear-gradient(to bottom, #121225 0%, #121225 50%, #000011 50%, #00000d 50%, #00000d 100%); color: #7670c2; box-shadow: inset 0 0 0 1px #000; } @@ -2848,7 +2848,7 @@ table#consolepass th:nth-child(2) { table#consolepass td:first-child { width: 100px; - white-space:nowrap; + white-space:nowrap; } table#consolepass th { @@ -3121,7 +3121,7 @@ form[action="events"] > .formaction { .eventspanel table td { padding: 5px 10px; -} +} table#addkeyring td:first-child { width: 170px; @@ -3259,7 +3259,7 @@ ul.statlist li::before { content: "\1F6C8\00A0"; content: "\2B26\00A0"; font-size: 14pt; - line-height: 50%; + line-height: 50%; vertical-align: baseline; color: #f3e8fc; } @@ -3472,7 +3472,7 @@ table#sidebarconf { } #sidebarconf th:nth-child(2) { - text-align: left; + text-align: left; } #sidebarconf td:first-child { @@ -3480,13 +3480,13 @@ table#sidebarconf { } #sidebarconf td:nth-child(2) { - font-weight: bold; + font-weight: bold; } #sidebarconf td:nth-child(3), #sidebarconf td:nth-child(4) { width: 60px; padding: 0; - white-space:nowrap; + white-space:nowrap; } #sidebarconf td:nth-child(3) { @@ -4097,7 +4097,7 @@ a[href^="/profiles"] ~ table > tbody > tr > th { a[href^="/profiles"] ~ table > tbody > tr > th:nth-last-child(2) { text-align: center; -} +} a[href^="/profiles"] ~ table > tbody > tr > th:nth-child(2) { text-align: center; @@ -4105,7 +4105,7 @@ a[href^="/profiles"] ~ table > tbody > tr > th:nth-child(2) { a[href^="/profiles"] ~ table > tbody > tr > th:first-child { text-align: center; -} +} table#jardump { /* /jars */ margin-top: -1px; @@ -4460,7 +4460,7 @@ div.applabel { line-height: 95%; text-transform: lowercase; border: none; - width: 120px; + width: 120px; min-width: 72px; background: #001 url(images/titles.png) center center; background: linear-gradient(to bottom, #121225 0%, #121225 50%, #000011 50%, #00000d 50%, #00000d 100%); @@ -4579,7 +4579,7 @@ table.netdbentry, table.leaseset { .netdbentry td b, .leaseset td b, table#leasesetdebug td b, .sybil_routerinfo td b { color: #c9ceff !important; -} +} span#distance { color: #D6FFFD !important; @@ -4624,7 +4624,7 @@ span#distance { } table#leasesetdebug, table#leasesetsummary { - margin-bottom: 10px; + margin-bottom: 10px; } .leaseset th { @@ -4693,7 +4693,7 @@ table#leasesetdebug th a:not(old), table#leasesetsummary th a:not(old) { table#leasesetdebug th a::after, table#leasesetsummary th a::after { content: url(/themes/console/images/buttons/floodfill.png); vertical-align: text-top; - padding-right: 0; + padding-right: 0; } .leaseset tr:nth-child(2) td:last-child a:not(old) { @@ -4728,7 +4728,7 @@ div#sybilnav, div#sybils_summary { } div#sybilnav { - -moz-columns: 4 200px; + -moz-columns: 4 200px; -webkit-columns: 4 200px; columns: 4 200px; padding: 10px 10px 0 10px; @@ -4835,7 +4835,7 @@ p.sybil_info + a[name] + table.sybil_routerinfo, p.hashdist + a[name] + table.sy .configtable + .tabletitle { margin-top: 12px; -} +} table.configtable { margin-top: -1px; @@ -4918,7 +4918,7 @@ p#debugmode, p#sybilinfo { } p#gatherstats { - margin-top: 1px; + margin-top: 1px; } td.optionsave { @@ -4934,7 +4934,7 @@ td.optionsave { margin-bottom: 0; } -h3.h3table, h3.tabletitle, h3#i2pclientconfig, h3#advancedclientconfig, h3#webappconfig, h3#pluginconfig, h3#pluginfromurl, +h3.h3table, h3.tabletitle, h3#i2pclientconfig, h3#advancedclientconfig, h3#webappconfig, h3#pluginconfig, h3#pluginfromurl, h3#pluginfromfile, h3#updateplugins, h3#pluginmanage, h3#bannedpeers, h3.ptitle, h3#transports, h3#upnpstatus, h3.sybils { margin-bottom: 0 !important; border-radius: 0; @@ -5038,7 +5038,7 @@ input#hideme { } #plugininstall input[type="text"] { - width: 50%; + width: 50%; min-width: 400px; } @@ -5072,7 +5072,7 @@ h4.embeddedtitle#updateplugins { letter-spacing: 0.08em; word-spacing: 0.1em; margin-top: -13px; -} +} #manualreseed input[type="text"] { width: 50%; @@ -5104,8 +5104,8 @@ table#loggingoptions, table#addkeyring { } #bannedips table tr { - border-top: 1px solid #000; -} + border-top: 1px solid #000; +} #bannedips table td { text-align: center; diff --git a/installer/resources/themes/console/midnight/i2ptunnel.css b/installer/resources/themes/console/midnight/i2ptunnel.css index 00e5338f9..11ff1c529 100644 --- a/installer/resources/themes/console/midnight/i2ptunnel.css +++ b/installer/resources/themes/console/midnight/i2ptunnel.css @@ -1,4 +1,4 @@ -/* I2P TunnelManager theme: "Midnight" */ +/* I2P TunnelManager theme: "Midnight" */ /* Author: dr|z3d. */ body { @@ -14,7 +14,7 @@ body { body.iframed { background: transparent url(/themes/console/images/transparent.gif) !important; padding: 0; - overflow: hidden; + overflow: hidden; } :-moz-focusring { @@ -138,7 +138,7 @@ hr { } .iframed #globalTunnelControl { - margin: 6px auto -26px !important; + margin: 6px auto -26px !important; } #serverTunnels { @@ -333,7 +333,7 @@ textarea#statusMessages, textarea#statusMessages:active, textarea#statusMessages } .freetext { - width: 150px; + width: 150px; border: 1px solid #443da0; padding: 4px; font: 9pt "Droid Sans Mono", "Lucida Console", "DejaVu Sans Mono", Courier, mono; @@ -716,7 +716,7 @@ input::-moz-placeholder { input.tunnelName, input.tunnelDescription, #userAgents { width: 80%; min-width: 280px; - text-overflow: ellipsis; + text-overflow: ellipsis; } #websiteName, #privKeyFile, #targetHost, .host { @@ -734,23 +734,23 @@ input.tunnelName, input.tunnelDescription, #userAgents { .username { background: url(/themes/console/images/buttons/user.png) 3px center no-repeat, linear-gradient(to bottom, #001, #000) !important; - padding-left: 22px; + padding-left: 22px; } .username:focus { background: #000 url(/themes/console/images/buttons/user.png) 3px center no-repeat !important; - padding-left: 22px; + padding-left: 22px; } .password { background: url(/themes/console/images/buttons/password.png) 3px center no-repeat, linear-gradient(to bottom, #001, #000) !important; - padding-left: 22px; + padding-left: 22px; } .password:focus { background: #000 url(/themes/console/images/buttons/password.png) 3px center no-repeat !important; - padding-left: 22px; + padding-left: 22px; } .proxyList { @@ -817,7 +817,7 @@ input.tunnelName, input.tunnelDescription, #userAgents { #wizardPanel #name, #wizardPanel #description { width: 300px !important; -} +} #wizardPanel p { padding: 5px 15px; @@ -933,4 +933,4 @@ td { #localDestination, .authentication { height: 34px !important; } -} \ No newline at end of file +} diff --git a/installer/resources/themes/snark/classic/snark.css b/installer/resources/themes/snark/classic/snark.css index ddaea4dc3..9330d336d 100644 --- a/installer/resources/themes/snark/classic/snark.css +++ b/installer/resources/themes/snark/classic/snark.css @@ -785,7 +785,7 @@ th.headerdownloaded { td.snarkFileStatus { text-align: center; - white-space:nowrap; + white-space:nowrap; } td.snarkFileIcon { @@ -2111,7 +2111,7 @@ label.toggleview img:active, label.toggleview:active img, .snarkConfigTitle a:ac .debugConnStat b { font-family: "Droid Sans", "Noto Sans", Ubuntu, "Segoe UI", Verdana, "Bitstream Vera Sans", "DejaVu Sans", "Lucida Grande", Helvetica, sans-serif; color: #111; -} +} .debugRequests { font-family: "Droid Sans Mono", "Andale Mono", "DejaVu Sans Mono", "Lucida Console", Courier, monospace; @@ -2143,7 +2143,7 @@ label.toggleview img:active, label.toggleview:active img, .snarkConfigTitle a:ac .resourceError { border: 1px solid #89f; border-bottom: 2px solid #89f; - margin-bottom: 0; + margin-bottom: 0; } .resourceError th { diff --git a/installer/resources/themes/snark/light/snark.css b/installer/resources/themes/snark/light/snark.css index 95b972390..ade4cf226 100644 --- a/installer/resources/themes/snark/light/snark.css +++ b/installer/resources/themes/snark/light/snark.css @@ -1557,7 +1557,7 @@ input#toggle_addtorrent:checked + label + hr + table, input#toggle_createtorrent margin: 2px 0 2px 5px; } -/* Downloading Priorities */ +/* Downloading Priorities */ .snarkDirInfo input[type="radio"], .snarkDirInfo input[type="radio"]:checked { margin: 0; diff --git a/installer/resources/themes/snark/vanilla/snark.css b/installer/resources/themes/snark/vanilla/snark.css index 33074b60c..92cb71204 100644 --- a/installer/resources/themes/snark/vanilla/snark.css +++ b/installer/resources/themes/snark/vanilla/snark.css @@ -2104,7 +2104,7 @@ tt, .snarkTorrents tt, .snarkMessages, textarea { font-size: 9pt !important; } -.snarkAddInfo, .configsectionpanel td, .snarkNewTorrent td, .configsectionpanel th, +.snarkAddInfo, .configsectionpanel td, .snarkNewTorrent td, .configsectionpanel th, .configsectionpanel td, .snarkNewTorrent td, select, select option, input, textarea, input[name="nofilter_dataDir"] { font-size: 10pt !important; } diff --git a/installer/resources/themes/susimail/classic/mobile.css b/installer/resources/themes/susimail/classic/mobile.css index 9845ebc03..9500da873 100644 --- a/installer/resources/themes/susimail/classic/mobile.css +++ b/installer/resources/themes/susimail/classic/mobile.css @@ -41,7 +41,7 @@ p.error, p.info { } #prefsave { - margin: 10px -6px -17px !important; + margin: 10px -6px -17px !important; border-left: none !important; border-right: none !important } @@ -51,7 +51,7 @@ p.error, p.info { } #newmail input[type="text"], #composemail textarea { - width: 100%; + width: 100%; min-width: 360px !important; } diff --git a/installer/resources/themes/susimail/classic/susimail.css b/installer/resources/themes/susimail/classic/susimail.css index c89b87364..75b61727c 100644 --- a/installer/resources/themes/susimail/classic/susimail.css +++ b/installer/resources/themes/susimail/classic/susimail.css @@ -86,7 +86,7 @@ td p.info, td p.error { tr.mailbody p.error { margin: -3px -1px; -} +} tr.mailbody:nth-child(n+3) { background: #fff; @@ -118,7 +118,7 @@ p.footer { } p.mailbody { - font: 9pt "Droid Sans Mono", "Andale Mono", "DejaVu Sans Mono", "Lucida Console", Courier, mono; + font: 9pt "Droid Sans Mono", "Andale Mono", "DejaVu Sans Mono", "Lucida Console", Courier, mono; margin: 0 20px 10px; text-align: left; } @@ -257,8 +257,8 @@ table#mailbox { } @media screen and (-webkit-min-device-pixel-ratio:0) { /* webkit fixes */ -table#mailbox { - margin-top: 1px; +table#mailbox { + margin-top: 1px; } div#prefsave { border-bottom: 1px solid #89f; @@ -368,7 +368,7 @@ pre { color: #0c153d; margin: 0; padding: 0 10px 10px; - border: 1px solid #89f; + border: 1px solid #89f; font-size: 9pt !important; line-height: 160% !important; box-shadow: 0 0 0 1px #eee; @@ -377,7 +377,7 @@ pre { } .iframed .page { - background: transparent; + background: transparent; margin: -6px 1px; min-width: 580px; border: none; @@ -454,7 +454,7 @@ input.new_upload, input.delete_attachment { margin-right: 0; } -@-moz-document url-prefix(http://) { +@-moz-document url-prefix(http://) { button::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner { padding: 0 !important; border: 0 none !important; @@ -545,7 +545,7 @@ input.clearselection:hover, input.clearselection:focus { } input.delete, input.delete_attachment, input.really_delete { - background: #eee url(/themes/console/images/buttons/delete.png) no-repeat 7px center; + background: #eee url(/themes/console/images/buttons/delete.png) no-repeat 7px center; background: url(/themes/console/images/buttons/delete.png) no-repeat 7px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); padding: 5px 8px 5px 24px; } @@ -627,29 +627,29 @@ input.logout:hover, input.logout:focus { } input.reload, input.refresh { - background: #eee url(/themes/console/images/buttons/update.png) no-repeat 7px center; + background: #eee url(/themes/console/images/buttons/update.png) no-repeat 7px center; background: url(/themes/console/images/buttons/update.png) no-repeat 7px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); padding: 5px 8px 5px 24px; } input.reload:hover, input.refresh:hover, input.reload:focus, input.refresh:focus { - background: #eee url(/themes/console/images/buttons/update_hover.png) no-repeat 7px center; + background: #eee url(/themes/console/images/buttons/update_hover.png) no-repeat 7px center; background: url(/themes/console/images/buttons/update_hover.png) no-repeat 7px center, linear-gradient(to bottom, #ddd 0%, #fff 100%); } input.invertselection { - background: #eee url(/themes/susimail/images/selection.png) no-repeat 7px center; + background: #eee url(/themes/susimail/images/selection.png) no-repeat 7px center; background: url(/themes/susimail/images/selection.png) no-repeat 7px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); padding: 5px 8px 5px 24px; } input.invertselection:hover, input.invertselection:focus { - background: #eee url(/themes/susimail/images/selection.png) no-repeat 7px center; + background: #eee url(/themes/susimail/images/selection.png) no-repeat 7px center; background: url(/themes/susimail/images/selection.png) no-repeat 7px center, linear-gradient(to bottom, #ddd 0%, #fff 100%); } input.show { - background: #eee url(/themes/console/images/buttons/yes.png) no-repeat 7px center; + background: #eee url(/themes/console/images/buttons/yes.png) no-repeat 7px center; background: url(/themes/console/images/buttons/yes.png) no-repeat 7px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); padding: 5px 8px 5px 24px; } @@ -661,13 +661,13 @@ input.show:hover, input.show:focus { } input.markall { - background: #eee url(/themes/susimail/images/all.png) no-repeat 7px center; + background: #eee url(/themes/susimail/images/all.png) no-repeat 7px center; background: url(/themes/susimail/images/all.png) no-repeat 7px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); padding: 5px 8px 5px 24px; } input.markall:hover, input.markall:focus { - background: #fff url(/themes/susimail/images/all.png) no-repeat 7px center; + background: #fff url(/themes/susimail/images/all.png) no-repeat 7px center; background: url(/themes/susimail/images/all.png) no-repeat 7px center, linear-gradient(to bottom, #ddd 0%, #fff 100%); } diff --git a/installer/resources/themes/susimail/dark/susimail.css b/installer/resources/themes/susimail/dark/susimail.css index 02bdc0abd..f0de0a836 100644 --- a/installer/resources/themes/susimail/dark/susimail.css +++ b/installer/resources/themes/susimail/dark/susimail.css @@ -162,7 +162,7 @@ div.topbuttons br { } .bottombuttons input:disabled { - display: none; + display: none; } td[colspan="9"] hr { @@ -238,7 +238,7 @@ table#mailbox tr[class^="list"]:hover { #mailbox td#from { white-space: nowrap; width: 100px; -} +} #mailbox td#subject { max-height: 40px; @@ -246,7 +246,7 @@ table#mailbox tr[class^="list"]:hover { } #message_full td { - background: #000; + background: #000; } input.optbox { @@ -333,11 +333,11 @@ tr.list0:hover td:nth-child(3) a, tr.list1:hover td:nth-child(3) a, #mailbox td: tr.list0:hover td:first-child, tr.list1:hover td:first-child { /* background: url(images/highlight.png) left center repeat-y; */ - box-shadow: inset 3px 0 0 #900; + box-shadow: inset 3px 0 0 #900; } tr.list0:hover td:last-child, tr.list1:hover td:last-child { - box-shadow: inset -3px 0 0 #900; + box-shadow: inset -3px 0 0 #900; } .list0 td:first-child, .list1 td:first-child, #mailbox th:first-child { @@ -350,7 +350,7 @@ tr.list0:hover td:last-child, tr.list1:hover td:last-child { .list0 td:nth-child(2), .list1 td:nth-child(2) { width: 32px; text-align: right; -} +} .list0 td:nth-child(3) a, .list1 td:nth-child(3) a { color: #bb7 !important; @@ -367,7 +367,7 @@ table[id="mailbox"] tr th:last-child, .list0 td:last-child, .list1 td:last-child text-align: right; padding-right: 20px; white-space: nowrap; -} +} table[id="mailbox"] th { font-size: 9pt; @@ -984,12 +984,12 @@ div#prefsave { /* config page button positioning */ } @media screen and (-webkit-min-device-pixel-ratio:0) { /* webkit fixes */ -table#mailbox { +table#mailbox { margin-top: 1px; } div#prefsave { - padding-bottom: 5px; + padding-bottom: 5px; border-bottom: 1px solid #494; } diff --git a/installer/resources/themes/susimail/light/susimail.css b/installer/resources/themes/susimail/light/susimail.css index 5b7edb874..d1004b224 100644 --- a/installer/resources/themes/susimail/light/susimail.css +++ b/installer/resources/themes/susimail/light/susimail.css @@ -372,7 +372,7 @@ form { border: 1px solid #7778bf; border-radius: 2px 2px 0 0; background: linear-gradient(to right, #efefff, #fff, #efefff); - box-shadow: 0 0 0 1px #fff; + box-shadow: 0 0 0 1px #fff; } .iframed .header + form { @@ -415,7 +415,7 @@ form { #mailhead td:first-child { width: 45px; white-space: nowrap; - font-weight: bold; + font-weight: bold; } button::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner { @@ -497,7 +497,7 @@ input.clearselection:hover { } input.delete, input.delete_attachment, input.really_delete { - background: #eee url(/themes/console/images/buttons/delete.png) no-repeat 6px center; + background: #eee url(/themes/console/images/buttons/delete.png) no-repeat 6px center; background: url(/themes/console/images/buttons/delete.png) no-repeat 6px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); padding: 5px 5px 5px 22px; } @@ -574,29 +574,29 @@ input.logout:hover { } input.reload, input.refresh { - background: #eee url(/themes/console/images/buttons/update.png) no-repeat 6px center; + background: #eee url(/themes/console/images/buttons/update.png) no-repeat 6px center; background: url(/themes/console/images/buttons/update.png) no-repeat 6px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); padding: 5px 5px 5px 22px; } input.reload:hover, input.refresh:hover { - background: #eee url(/themes/console/images/buttons/update_hover.png) no-repeat 6px center; + background: #eee url(/themes/console/images/buttons/update_hover.png) no-repeat 6px center; background: url(/themes/console/images/buttons/update_hover.png) no-repeat 6px center, linear-gradient(to bottom, #ddd 0%, #fff 100%); } input.invertselection { - background: #eee url(/themes/susimail/images/selection.png) no-repeat 6px center; + background: #eee url(/themes/susimail/images/selection.png) no-repeat 6px center; background: url(/themes/susimail/images/selection.png) no-repeat 6px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); padding: 5px 5px 5px 22px; } input.invertselection:hover { - background: #eee url(/themes/susimail/images/selection.png) no-repeat 6px center; + background: #eee url(/themes/susimail/images/selection.png) no-repeat 6px center; background: url(/themes/susimail/images/selection.png) no-repeat 6px center, linear-gradient(to bottom, #ddd 0%, #fff 100%); } input.show { - background: #eee url(/themes/console/images/buttons/yes.png) no-repeat 6px center; + background: #eee url(/themes/console/images/buttons/yes.png) no-repeat 6px center; background: url(/themes/console/images/buttons/yes.png) no-repeat 6px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); padding: 5px 5px 5px 22px; } @@ -608,13 +608,13 @@ input.show:hover { } input.markall { - background: #eee url(/themes/susimail/images/all.png) no-repeat 6px center; + background: #eee url(/themes/susimail/images/all.png) no-repeat 6px center; background: url(/themes/susimail/images/all.png) no-repeat 6px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); padding: 5px 5px 5px 22px; } input.markall:hover { - background: #fff url(/themes/susimail/images/all.png) no-repeat 6px center; + background: #fff url(/themes/susimail/images/all.png) no-repeat 6px center; background: url(/themes/susimail/images/all.png) no-repeat 6px center, linear-gradient(to bottom, #ddd 0%, #fff 100%); } @@ -846,7 +846,7 @@ input[type="text"][disabled] { } #composemail textarea, #composemail input[type="text"] { - width: calc(100% - 20px); + width: calc(100% - 20px); min-width: 565px; } @@ -1009,7 +1009,7 @@ h3#config { float: left; } -.topbuttons input.prev, .topbuttons input[name="prev"], .topbuttons input.prevpage, .topbuttons input[name="prevpage"], +.topbuttons input.prev, .topbuttons input[name="prev"], .topbuttons input.prevpage, .topbuttons input[name="prevpage"], .topbuttons input.next, .topbuttons input[name="next"], .topbuttons input.nextpage, input[name="nextpage"], .topbuttons input.firstpage, .topbuttons input[name="firstpage"], .topbuttons input.lastpage, .topbuttons input[name="lastpage"], .topbuttons input.list { @@ -1038,7 +1038,7 @@ h3#config { .topbuttons input.list { background-position: center center; text-indent: -99999px; - padding: 5px 10px; + padding: 5px 10px; } .topbuttons input[type="text"] { @@ -1085,7 +1085,7 @@ table#pagenav { padding: 2px; border-collapse: separate; border-spacing: 0; - border-radius: 2px 2px 0 0; + border-radius: 2px 2px 0 0; } table#pagenav td { diff --git a/installer/resources/themes/susimail/midnight/susimail.css b/installer/resources/themes/susimail/midnight/susimail.css index a67d2f7a7..aa458eeef 100644 --- a/installer/resources/themes/susimail/midnight/susimail.css +++ b/installer/resources/themes/susimail/midnight/susimail.css @@ -186,7 +186,7 @@ div.topbuttons br { } .bottombuttons input:disabled { - display: none; + display: none; } td[colspan="9"] hr { @@ -205,7 +205,7 @@ table#mailbox { #mailbox th:first-child { background: url(/themes/console/images/buttons/delete.png) center center no-repeat, linear-gradient(to bottom, #191729 0%, #201f33 7%, #1f1e32 9%, #161525 21%, #090812 49%, #05050e 50%, #020206 51%, #010103 53%, #000000 56%, #000000 100%) !important; font-size: 0; - padding: 0; + padding: 0; } #mailbox th:nth-child(2) { @@ -222,7 +222,7 @@ table#mailbox { #mailbox th:nth-child(4) { background: url(/susimail/icons/attach.png) center right 5px no-repeat, linear-gradient(to bottom, #191729 0%, #201f33 7%, #1f1e32 9%, #161525 21%, #090812 49%, #05050e 50%, #020206 51%, #010103 53%, #000000 56%, #000000 100%) !important; font-size: 0; - padding: 0; + padding: 0; } table#mailbox td[colspan="5"], table#mailbox td[colspan="4"] { @@ -266,7 +266,7 @@ table#mailbox tr[class^="list"]:hover { #mailbox td#from { white-space: nowrap; width: 100px; -} +} #mailbox td#subject { max-height: 40px; @@ -369,11 +369,11 @@ tr.list0:hover td:nth-child(3) a, tr.list1:hover td:nth-child(3) a { tr.list0:hover td:first-child, tr.list1:hover td:first-child { /* background: url(images/highlight.png) left center repeat-y; */ - box-shadow: inset 3px 0 0 #0b0099; + box-shadow: inset 3px 0 0 #0b0099; } tr.list0:hover td:last-child, tr.list1:hover td:last-child { - box-shadow: inset -3px 0 0 #0b0099; + box-shadow: inset -3px 0 0 #0b0099; } .list0 td:first-child, .list1 td:first-child, #mailbox th:first-child { @@ -386,7 +386,7 @@ tr.list0:hover td:last-child, tr.list1:hover td:last-child { .list0 td:nth-child(2), .list1 td:nth-child(2) { width: 32px; text-align: right; -} +} .list0 td:nth-child(3) a, .list1 td:nth-child(3) a { color: #7670c2 !important; @@ -403,7 +403,7 @@ table[id="mailbox"] tr th:last-child, .list0 td:last-child, .list1 td:last-child text-align: right; padding-right: 20px; white-space: nowrap; -} +} table[id="mailbox"] th { font-size: 9pt; @@ -533,12 +533,12 @@ td#attachedfile { background: #002; border: 1px solid #443da0; border-left: none; - border-right: none; + border-right: none; } .iframed #mailhead { margin-top: 3px; -} +} #mailhead td:first-child { text-align: right; @@ -554,7 +554,7 @@ input { cursor: pointer; } input[type="file"] { - border: none; + border: none; padding: 0 !important; } @@ -595,7 +595,7 @@ input[type=submit], input.cancel { background: linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; border: 1px solid #3e3f8f; border-bottom-color: #14144f; - border-right-color: #14144f; + border-right-color: #14144f; font: bold 9pt "Droid Sans", "Noto Sans", Ubuntu, "Segoe UI", "Bitstream Vera Sans", "DejaVu Sans", Verdana, "Lucida Grande", Helvetica, sans-serif; text-align: center; padding: 5px 8px !important; @@ -608,7 +608,7 @@ input[type=submit]:focus, input.cancel:focus { color: #652787; background: #000 !important; border: 1px solid #652787; - box-shadow: inset 0 1px 1px 0 #c9ceff; + box-shadow: inset 0 1px 1px 0 #c9ceff; } input[type=submit]:active, input.cancel:active { @@ -813,7 +813,7 @@ div.attached { .iframed div.attached { border-left: none; border-right: none; - border-radius: 0; + border-radius: 0; } .attached p.mailbody { @@ -982,7 +982,7 @@ div#bottombuttons { /* config page button positioning */ /* illustrated buttons inc */ -input[type="submit"][class], input[type="cancel"][class], +input[type="submit"][class], input[type="cancel"][class], input[type="submit"][class]:hover, input[type="cancel"][class]:hover, input[type="submit"][class]:focus, input[type="cancel"][class]:focus { background-size: 14px 14px, 100% 100% !important; @@ -1009,7 +1009,7 @@ input.clearselection:hover, input.clearselection:focus { } input.delete, input.delete_attachment, input.really_delete { - background: #000 url(/themes/console/images/buttons/delete.png) no-repeat 6px center !important; + background: #000 url(/themes/console/images/buttons/delete.png) no-repeat 6px center !important; background: url(/themes/console/images/buttons/delete.png) no-repeat 6px center, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; padding: 5px 5px 5px 22px !important; } @@ -1080,28 +1080,28 @@ input.logout:hover, input.logout:focus { } input.reload, input.refresh { - background: #000 url(/themes/console/images/buttons/update.png) no-repeat 6px center !important; + background: #000 url(/themes/console/images/buttons/update.png) no-repeat 6px center !important; background: url(/themes/console/images/buttons/update.png) no-repeat 6px center, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; padding: 5px 5px 5px 22px !important; } input.reload:hover, input.refresh:hover, input.reload:focus, input.refresh:focus { - background: #000 url(/themes/console/images/buttons/update_hover.png) no-repeat 6px center !important; + background: #000 url(/themes/console/images/buttons/update_hover.png) no-repeat 6px center !important; } input.invertselection { - background: #000 url(/themes/susimail/images/selection.png) no-repeat 6px center !important; + background: #000 url(/themes/susimail/images/selection.png) no-repeat 6px center !important; background: url(/themes/susimail/images/selection.png) no-repeat 6px center, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; padding: 5px 5px 5px 22px !important; } input.invertselection:hover, input.invertselection:focus { - background: #000 url(/themes/susimail/images/selection.png) no-repeat 6px center !important; + background: #000 url(/themes/susimail/images/selection.png) no-repeat 6px center !important; } input.show { - background: #000 url(/themes/console/images/buttons/yes.png) no-repeat 6px center !important; + background: #000 url(/themes/console/images/buttons/yes.png) no-repeat 6px center !important; background: url(/themes/console/images/buttons/yes.png) no-repeat 6px center, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; padding: 5px 5px 5px 22px !important; } @@ -1111,13 +1111,13 @@ input.show:hover, input.show:focus { } input.markall { - background: #000 url(/themes/susimail/images/all.png) no-repeat 6px center !important; + background: #000 url(/themes/susimail/images/all.png) no-repeat 6px center !important; background: url(/themes/susimail/images/all.png) no-repeat 6px center, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; padding: 5px 5px 5px 22px !important; } input.markall:hover, input.markall:focus { - background: #000 url(/themes/susimail/images/all.png) no-repeat 6px center !important; + background: #000 url(/themes/susimail/images/all.png) no-repeat 6px center !important; } input.new {