Changeset de7a4ba
- Timestamp:
- Mar 6, 2017 4:56:58 AM (4 years ago)
- Branches:
- master
- Children:
- 74151b0
- Parents:
- 5ddeeec
- Files:
-
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
r5ddeeec rde7a4ba 265 265 return; 266 266 } 267 267 268 268 setHTMLHeaders(resp); 269 269 PrintWriter out = resp.getWriter(); … … 284 284 out.write(" | Debug Mode"); 285 285 out.write("</title>\n"); 286 286 287 287 // we want it to go to the base URI so we don't refresh with some funky action= value 288 288 int delay = 0; … … 729 729 out.write("</tr></tfoot>\n"); 730 730 } 731 731 732 732 out.write("</table>"); 733 733 if (isForm) 734 734 out.write("</form>\n"); 735 735 736 return start == 0; 736 737 } 737 738 738 739 /** 739 740 * hidden inputs for nonce and paramters p, st, and sort … … 2109 2110 out.write(_t("Removing a .torrent will cause it to stop.")); 2110 2111 out.write("<br></span></table>\n"); 2111 out.write("</div></form></div>"); 2112 out.write("</div></form></div>"); 2112 2113 } 2113 2114 … … 2175 2176 out.write("</td></tr>" + 2176 2177 "</table>\n" + 2177 "</form></div></div>"); 2178 } 2179 2178 "</form></div></div>"); 2179 } 2180 2180 2181 private static final int[] times = { 5, 15, 30, 60, 2*60, 5*60, 10*60, 30*60, -1 }; 2181 2182 … … 2189 2190 boolean useDHT = _manager.util().shouldUseDHT(); 2190 2191 //int seedPct = 0; 2191 2192 2192 2193 out.write("<form action=\"" + _contextPath + "/configure\" method=\"POST\">\n" + 2193 2194 "<div class=\"configsectionpanel\"><div class=\"snarkConfig\">\n"); … … 2600 2601 return ((bytes + 512*1024*1024)/(1024*1024*1024)) + " GB"; 2601 2602 } 2602 2603 2603 2604 /** 2604 2605 * This is for a full URL. For a path only, use encodePath(). … … 2608 2609 return urlify(s, 100); 2609 2610 } 2610 2611 2611 2612 /** 2612 2613 * This is for a full URL. For a path only, use encodePath(). … … 2771 2772 buf.append(_contextName); 2772 2773 buf.append("</a></div></center>\n"); 2773 2774 2774 2775 if (parent) // always true 2775 2776 buf.append("<div class=\"page\">\n<div class=\"mainsection\">"); … … 3080 3081 ls = r.listFiles(); 3081 3082 } // if r is not a directory, we are only showing torrent info section 3082 3083 3083 3084 if (ls == null) { 3084 3085 // We are only showing the torrent info section … … 3190 3191 boolean rowEven = true; 3191 3192 for (Sorters.FileAndIndex fai : fileList) 3192 { 3193 { 3193 3194 //String encoded = encodePath(ls[i].getName()); 3194 3195 // bugfix for I2P - Backport from Jetty 6 (zero file lengths and last-modified times) … … 3197 3198 //Resource item = addPath(encoded); 3198 3199 File item = fai.file; 3199 3200 3200 3201 String rowClass = (rowEven ? "snarkTorrentEven" : "snarkTorrentOdd"); 3201 3202 rowEven = !rowEven; 3202 3203 buf.append("<TR class=\"").append(rowClass).append("\">"); 3203 3204 3204 3205 // Get completeness and status string 3205 3206 boolean complete = false; -
installer/resources/themes/console/classic/console.css
r5ddeeec rde7a4ba 4 4 5 5 body { 6 margin: 3px 2px 3px 4px; 6 margin: 3px 2px 3px 4px; 7 7 padding: 0; 8 8 text-align: left; … … 14 14 /* preload button mouseovers */ 15 15 body { 16 background: url(images/bg.png) fixed, 16 background: url(images/bg.png) fixed, 17 17 url(/themes/console/images/buttons/clean_hover.png) no-repeat, 18 18 url(/themes/console/images/buttons/configure_hover.png) no-repeat, … … 265 265 266 266 #xhr { 267 margin-top: 15px; 267 margin-top: 15px; 268 268 } 269 269 … … 422 422 423 423 div.routersummary form { 424 margin: -2px 0; 424 margin: -2px 0; 425 425 } 426 426 … … 643 643 644 644 .optbox:hover, .optbox:focus, input[type="checkbox"]:hover, input[type="checkbox"]:focus { 645 /* -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#89f')";*/ 645 /* -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#89f')";*/ 646 646 -webkit-filter: drop-shadow(0 0 2px #89f); 647 647 filter: drop-shadow( 0 0 2px #89f); … … 652 652 .optbox:disabled:hover, input:disabled:hover { 653 653 filter: none; 654 } 654 } 655 655 656 656 button:focus, input[type="submit"]:focus, input[type="reset"]:focus { … … 707 707 } 708 708 709 input.accept:hover, button.accept:hover, 709 input.accept:hover, button.accept:hover, 710 710 input.accept:focus, button.accept:focus { 711 711 background: url(/themes/console/images/buttons/yes.png) no-repeat 6px center, linear-gradient(to bottom, #ddd 0%, #fff 100%); … … 717 717 } 718 718 719 input.accept[value^="Unban"]:hover, button.accept[value^="Unban"]:hover, 719 input.accept[value^="Unban"]:hover, button.accept[value^="Unban"]:hover, 720 720 input.accept[value^="Unban"]:focus, button.accept[value^="Unban"]:focus { 721 721 background: url(/themes/console/images/buttons/unban.png) no-repeat 6px center, linear-gradient(to bottom, #ddd 0%, #fff 100%); … … 851 851 background: url(/themes/console/images/buttons/users.png) no-repeat 6px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); 852 852 padding: 5px 5px 5px 21px; 853 } 853 } 854 854 855 855 input.download[value^="Join"]:hover, button.download[value^="Join"]:hover, … … 967 967 text-indent: -99999px; 968 968 background: url(/themes/console/images/buttons/Xstart.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); 969 background-size: 16px 16px, 100% 100% !important; 969 background-size: 16px 16px, 100% 100% !important; 970 970 padding: 12px 11px; 971 971 } … … 979 979 text-indent: -99999px; 980 980 background: url(/themes/console/images/buttons/Xstop.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); 981 background-size: 16px 16px, 100% 100% !important; 981 background-size: 16px 16px, 100% 100% !important; 982 982 padding: 12px 11px; 983 983 } … … 991 991 text-indent: -99999px; 992 992 background: url(/themes/console/images/buttons/edit2.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); 993 background-size: 16px 16px, 100% 100% !important; 993 background-size: 16px 16px, 100% 100% !important; 994 994 padding: 12px 11px; 995 995 } … … 1003 1003 text-indent: -99999px; 1004 1004 background: url(/themes/console/images/buttons/delete.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); 1005 background-size: 16px 16px, 100% 100% !important; 1005 background-size: 16px 16px, 100% 100% !important; 1006 1006 padding: 12px 11px; 1007 1007 } … … 1015 1015 text-indent: -99999px; 1016 1016 background: url(/themes/console/images/buttons/update.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); 1017 background-size: 16px 16px, 100% 100% !important; 1017 background-size: 16px 16px, 100% 100% !important; 1018 1018 padding: 12px 11px; 1019 1019 } … … 1027 1027 text-indent: -99999px; 1028 1028 background: url(/themes/console/images/buttons/download.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); 1029 background-size: 16px 16px, 100% 100% !important; 1029 background-size: 16px 16px, 100% 100% !important; 1030 1030 padding: 12px 11px; 1031 1031 } … … 1245 1245 .topness { 1246 1246 text-align: right; 1247 font-size: 8pt; 1247 font-size: 8pt; 1248 1248 } 1249 1249 … … 1538 1538 } 1539 1539 1540 #profiles tr:hover, #floodfills tr:hover, #ntcpconnections tr:hover, #udpconnections tr:hover, 1540 #profiles tr:hover, #floodfills tr:hover, #ntcpconnections tr:hover, #udpconnections tr:hover, 1541 1541 .homelinkedit tr:hover, .main#debug table:first-of-type tr:hover td { 1542 1542 background: #fff; … … 1549 1549 @media screen and (-webkit-min-device-pixel-ratio:0) { 1550 1550 1551 #profiles tr:hover, #floodfills tr:hover, #ntcpconnections tr:hover, #udpconnections tr:hover, 1551 #profiles tr:hover, #floodfills tr:hover, #ntcpconnections tr:hover, #udpconnections tr:hover, 1552 1552 .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 { 1553 1553 border-top: inherit; … … 1654 1654 1655 1655 #bannedips table tr { 1656 border-top: 1px solid #ddf; 1657 } 1656 border-top: 1px solid #ddf; 1657 } 1658 1658 1659 1659 #bannedips table td { … … 1704 1704 1705 1705 .widescroll { 1706 overflow: auto; 1706 overflow: auto; 1707 1707 } 1708 1708 … … 1762 1762 padding: 0; 1763 1763 height: 600px; 1764 overflow: auto; 1764 overflow: auto; 1765 1765 } 1766 1766 … … 1841 1841 1842 1842 #sidebarconf th:nth-child(1) { 1843 text-align: center; 1843 text-align: center; 1844 1844 } 1845 1845 … … 1891 1891 #sidebarconf td { 1892 1892 font-weight: bold; 1893 font-size: 9pt; 1893 font-size: 9pt; 1894 1894 } 1895 1895 … … 1950 1950 1951 1951 div.notice { 1952 padding: 10px 10px 10px 0 !important; 1953 margin: 0; 1952 padding: 10px 10px 10px 0 !important; 1953 margin: 0; 1954 1954 background: url(/themes/console/images/info/infohelp.png) 15px center no-repeat; 1955 1955 } … … 2206 2206 2207 2207 td.infohelp, p.infohelp, td.infowarn, p.infowarn, p#upnpstatus, p#gatherstats, p#debugmode, p#sybilinfo, p#pluginconfigtext { 2208 padding: 15px 15px 15px 55px !important; 2208 padding: 15px 15px 15px 55px !important; 2209 2209 border: 1px solid #89f; 2210 2210 background: #fff url(/themes/console/images/info/infohelp.png) 15px center no-repeat; … … 2754 2754 2755 2755 p img:first-child { 2756 display: none; 2756 display: none; 2757 2757 } 2758 2758 … … 2820 2820 2821 2821 .formaction#shutdown, .formaction#restart, .formaction#systray, .formaction#runonstart, 2822 .formaction#dumpthreads, .formaction#browserstart, .formaction#sidebardefaults, 2822 .formaction#dumpthreads, .formaction#browserstart, .formaction#sidebardefaults, 2823 2823 .formaction#tunnelconfigsave, .formaction#updateplugins, .formaction#consolepass { 2824 2824 border: 1px solid #89f; … … 2891 2891 2892 2892 .langbox img:hover { 2893 opacity: 1; 2893 opacity: 1; 2894 2894 filter: drop-shadow(0 0 1px #f60); 2895 2895 -webkit-filter: drop-shadow(0 0 1px #f60); … … 2998 2998 2999 2999 #netconfig tr, #externali2cp tr { 3000 background: #fff; 3001 } 3002 3000 background: #fff; 3001 } 3002 3003 3003 #pluginconfig tr { 3004 3004 border-bottom: 1px solid #89f; … … 3104 3104 padding: 10px; 3105 3105 border: 1px solid #89f; 3106 display: none; 3106 display: none; 3107 3107 } 3108 3108 … … 3425 3425 color: #338 !important; 3426 3426 box-shadow: none !important; 3427 } 3427 } 3428 3428 3429 3429 .langselect input[name="lang"]:focus + img + .ui_lang { … … 3440 3440 3441 3441 div.langselect + br { 3442 display: none !important; 3442 display: none !important; 3443 3443 } 3444 3444 … … 3478 3478 table#consolepass td:first-child { 3479 3479 width: 100px; 3480 white-space:nowrap; 3480 white-space:nowrap; 3481 3481 } 3482 3482 … … 3628 3628 } 3629 3629 table#leasesetdebug { 3630 margin-bottom: 10px; 3630 margin-bottom: 10px; 3631 3631 } 3632 3632 … … 3795 3795 div#sybilnav { 3796 3796 background: #eff1ff; 3797 -moz-columns: 4 200px; 3797 -moz-columns: 4 200px; 3798 3798 -webkit-columns: 4 200px; 3799 3799 columns: 4 200px; … … 4278 4278 4279 4279 #advancedsettings td.infowarn { 4280 padding: 10px 10px 10px 40px !important; 4280 padding: 10px 10px 10px 40px !important; 4281 4281 border: 1px solid #89f; 4282 4282 background: #fffff5 url(/themes/console/images/info/infowarn.png) 10px center no-repeat !important; -
installer/resources/themes/console/classic/i2ptunnel.css
r5ddeeec rde7a4ba 83 83 84 84 .freetext { 85 width: 150px; 85 width: 150px; 86 86 border: 1px solid #999; 87 87 padding: 4px; … … 627 627 width: 80%; 628 628 min-width: 280px; 629 text-overflow: ellipsis; 629 text-overflow: ellipsis; 630 630 } 631 631 … … 645 645 .username { 646 646 background: #fff url(/themes/console/images/buttons/user.png) 3px center no-repeat; 647 padding-left: 22px; 647 padding-left: 22px; 648 648 } 649 649 650 650 .password { 651 651 background: #fff url(/themes/console/images/buttons/password.png) 3px center no-repeat; 652 padding-left: 22px; 652 padding-left: 22px; 653 653 } 654 654 … … 671 671 font-size: 11pt; 672 672 font-weight: bold; 673 } 673 } 674 674 675 675 /* wizard specifics */ … … 730 730 width: 300px !important; 731 731 margin: 5px 0 !important; 732 } 732 } 733 733 734 734 #wizardPanel p { -
installer/resources/themes/console/dark/console.css
r5ddeeec rde7a4ba 48 48 height: 9px !important; 49 49 padding-right: 0; 50 margin-left: 1px; 50 margin-left: 1px; 51 51 margin-right: 1px; 52 52 } … … 91 91 92 92 .logo a img { 93 opacity: 0.6; 93 opacity: 0.6; 94 94 filter: sepia(100%) invert(100%) hue-rotate(260deg) drop-shadow(0 0 1px #494); 95 95 -webkit-filter: sepia(100%) invert(100%) hue-rotate(260deg) drop-shadow(0 0 1px #494); … … 159 159 /* tags the proxy info onto the bottom of the warning box */ 160 160 /* comment out the @media .proxyfooter section below to avoid duplication */ 161 /* 161 /* 162 162 .proxyfooter { 163 163 margin: -3px 20px 10px 248px; … … 329 329 #sb_localtunnels { 330 330 margin: -4px -7px -7px -8px !important; 331 /* text-transform: capitalize;*/ 331 /* text-transform: capitalize;*/ 332 332 } 333 333 … … 343 343 } 344 344 345 #sb_warning { /* check connection/firewall */ 345 #sb_warning { /* check connection/firewall */ 346 346 padding: 4px 6px 4px 26px; 347 347 background: #000; … … 372 372 max-width: 182px; 373 373 overflow: hidden; 374 white-space: nowrap; 374 white-space: nowrap; 375 375 text-overflow: ellipsis; 376 376 line-height: 140%; … … 456 456 457 457 #sb_services a[href*="mail"], #sb_services a[href*="snark"], #sb_services a[href*="7658"], #sb_services a[href*="bote"] { 458 padding: 5px 5px 5px 26px !important; 458 padding: 5px 5px 5px 26px !important; 459 459 border: 1px outset transparent; 460 460 margin: 0 !important; … … 1480 1480 input[type="file"]:hover, input[type="file"]:active { 1481 1481 color: #f60; 1482 } 1482 } 1483 1483 1484 1484 input[name="refreshInterval"] { … … 1525 1525 } 1526 1526 1527 select option { 1527 select option { 1528 1528 font-size: 9.5pt !important; 1529 1529 box-shadow: inset 0 0 20px 20px #000; … … 1607 1607 } 1608 1608 1609 textarea#advancedsettings:focus { 1609 textarea#advancedsettings:focus { 1610 1610 box-shadow: inset 0 0 0 1px #880; 1611 1611 filter: none; … … 1667 1667 -webkit-column-gap: 100px; 1668 1668 -webkit-column-rule: 1px dotted #494; 1669 /* untested 1669 /* untested 1670 1670 -ms-column-count: 2; 1671 1671 -ms-column-width: 400px; 1672 1672 -ms-column-gap: 100px; 1673 1673 -ms-column-rule: 1px dotted #494; 1674 */ 1674 */ 1675 1675 column-count: 2; 1676 1676 column-width: 400px; … … 2213 2213 2214 2214 .themechoice object { 2215 opacity: 0.6; 2215 opacity: 0.6; 2216 2216 } 2217 2217 … … 2263 2263 min-width: 114px !important; 2264 2264 min-height: 72px !important; 2265 outline: 1px !important; /* placement guide */ 2265 outline: 1px !important; /* placement guide */ 2266 2266 opacity: 0; /* hide the radio icon so we can use thumbnail img instead */ 2267 2267 margin-left: -33px; … … 2339 2339 .langselect { /* containing box for lang selection */ 2340 2340 background: #000; 2341 background: linear-gradient(to bottom, #010 0%, #000 80%); 2341 background: linear-gradient(to bottom, #010 0%, #000 80%); 2342 2342 width: 110px; 2343 2343 float: left; … … 2493 2493 table#consolepass td:first-child { 2494 2494 width: 100px; 2495 white-space:nowrap; 2495 white-space:nowrap; 2496 2496 } 2497 2497 … … 2730 2730 .eventspanel table td { 2731 2731 padding: 5px 10px; 2732 } 2732 } 2733 2733 2734 2734 table#addkeyring td:first-child { … … 2979 2979 2980 2980 #sidebarconf th:nth-child(1) { 2981 text-align: center; 2981 text-align: center; 2982 2982 } 2983 2983 … … 3075 3075 float: right; 3076 3076 padding: 0; 3077 3077 3078 3078 } 3079 3079 … … 3165 3165 } 3166 3166 3167 table#configinfo { 3167 table#configinfo { 3168 3168 border: none !important; 3169 3169 margin: 0 auto 0; … … 4051 4051 text-transform: lowercase; 4052 4052 border: none; 4053 width: 120px; 4053 width: 120px; 4054 4054 min-width: 72px; 4055 4055 background: #001000; … … 4210 4210 table.netdbentry td b, table.leaseset td b, table#leasesetdebug td b, .sybil_routerinfo td b { 4211 4211 color: #ee9 !important; 4212 } 4212 } 4213 4213 4214 4214 a.viewfullentry:not(old) { … … 4233 4233 content: url(/themes/console/images/buttons/floodfill.png); 4234 4234 vertical-align: text-top; 4235 padding-right: 0; 4235 padding-right: 0; 4236 4236 } 4237 4237 … … 4399 4399 4400 4400 table#leasesetdebug, table#leasesetsummary { 4401 margin-bottom: 10px; 4401 margin-bottom: 10px; 4402 4402 } 4403 4403 … … 4490 4490 4491 4491 div#sybilnav { 4492 -moz-columns: 4 200px; 4492 -moz-columns: 4 200px; 4493 4493 -webkit-columns: 4 200px; 4494 4494 columns: 4 200px; … … 4623 4623 4624 4624 h3#known { 4625 margin-bottom: 0 !important; 4625 margin-bottom: 0 !important; 4626 4626 } 4627 4627 … … 4858 4858 4859 4859 #plugininstall input[type="text"] { 4860 width: 50%; 4860 width: 50%; 4861 4861 min-width: 400px; 4862 4862 } … … 4897 4897 word-spacing: 0.1em; 4898 4898 margin-top: -13px; 4899 } 4899 } 4900 4900 4901 4901 #manualreseed input[type="text"] { … … 4964 4964 vertical-align: bottom; 4965 4965 filter: sepia(100%) hue-rotate(70deg) !important; 4966 -webkit-filter: sepia(100%) hue-rotate(70deg) !important; 4966 -webkit-filter: sepia(100%) hue-rotate(70deg) !important; 4967 4967 } 4968 4968 */ … … 5179 5179 5180 5180 @media screen and (min-width: 1500px) { 5181 body, .main, .main td, .news p, #news p, textarea, .main textarea, code, tt, pre, 5181 body, .main, .main td, .news p, #news p, textarea, .main textarea, code, tt, pre, 5182 5182 ul.statlist a[name], ul.statlist b, ul.statlist li b, ul.statlist a[name]:hover { 5183 5183 font-size: 10pt !important; … … 5252 5252 5253 5253 p#gatherstats { 5254 margin-bottom: 12px !important; 5254 margin-bottom: 12px !important; 5255 5255 } 5256 5256 -
installer/resources/themes/console/dark/i2ptunnel.css
r5ddeeec rde7a4ba 15 15 background: transparent url(/themes/console/images/transparent.gif) !important; 16 16 padding: 0; 17 overflow: hidden; 17 overflow: hidden; 18 18 } 19 19 … … 145 145 146 146 .iframed #globalTunnelControl { 147 margin: 6px auto -26px !important; 147 margin: 6px auto -26px !important; 148 148 } 149 149 … … 342 342 -webkit-filter: drop-shadow(0 0 1px #880); 343 343 transition: ease filter 0.3s 0s; 344 box-shadow: inset 0 0 1px #880; 344 box-shadow: inset 0 0 1px #880; 345 345 } 346 346 … … 358 358 359 359 .freetext { 360 width: 150px; 360 width: 150px; 361 361 border: 1px solid #494; 362 362 padding: 4px; … … 444 444 445 445 textarea[readonly="readonly"]:focus { 446 box-shadow: inset 0 0 0 1px #880; 446 box-shadow: inset 0 0 0 1px #880; 447 447 } 448 448 … … 561 561 562 562 select option:hover, select option:checked { 563 box-shadow: inset 0 0 20px 20px #f60; 563 box-shadow: inset 0 0 20px 20px #f60; 564 564 } 565 565 … … 771 771 width: 80%; 772 772 min-width: 280px; 773 text-overflow: ellipsis; 773 text-overflow: ellipsis; 774 774 } 775 775 … … 789 789 .username { 790 790 background: url(/themes/console/images/buttons/user.png) 3px center no-repeat, linear-gradient(to bottom, #000 0%, #010 100%) !important; 791 padding-left: 22px; 791 padding-left: 22px; 792 792 } 793 793 794 794 .password { 795 795 background: url(/themes/console/images/buttons/password.png) 3px center no-repeat, linear-gradient(to bottom, #000 0%, #010 100%) !important; 796 padding-left: 22px; 796 padding-left: 22px; 797 797 } 798 798 … … 869 869 #wizardPanel #name, #wizardPanel #description { 870 870 width: 300px !important; 871 } 871 } 872 872 873 873 #wizardPanel p { -
installer/resources/themes/console/light/console.css
r5ddeeec rde7a4ba 18 18 /* preload button mouseovers */ 19 19 body { 20 background: url(images/tile2.png) fixed, 20 background: url(images/tile2.png) fixed, 21 21 url(/themes/console/images/buttons/clean_hover.png) no-repeat, 22 22 url(/themes/console/images/buttons/configure_hover.png) no-repeat, … … 218 218 .routersummary h3:hover a { 219 219 color: #f60; 220 text-shadow: 0 0 1px #fff; 220 text-shadow: 0 0 1px #fff; 221 221 } 222 222 … … 246 246 color: #359; 247 247 box-shadow: inset 0 0 0 1px #eef; 248 line-height: 105%; 248 line-height: 105%; 249 249 } 250 250 … … 338 338 hr + .sb_notice { 339 339 margin-top: -2px; 340 } 340 } 341 341 342 342 div.routersummary tr { … … 1103 1103 1104 1104 #sidebarconf th:nth-child(1), #sidebarconf th:last-child { 1105 text-align: center; 1105 text-align: center; 1106 1106 } 1107 1107 1108 1108 #sidebarconf th:nth-child(2) { 1109 text-align: left; 1109 text-align: left; 1110 1110 } 1111 1111 … … 1117 1117 #sidebarconf td { 1118 1118 font-weight: bold; 1119 font-size: 9pt; 1119 font-size: 9pt; 1120 1120 } 1121 1121 … … 1358 1358 .configtable tr:last-child td { 1359 1359 border-top: 1px solid #7778bf !important; 1360 } 1360 } 1361 1361 1362 1362 td.infohelp { … … 1687 1687 text-align: center; 1688 1688 width: 146px; 1689 overflow: hidden; 1689 overflow: hidden; 1690 1690 text-overflow: ellipsis; 1691 1691 white-space: nowrap; … … 1695 1695 display: inline-block; 1696 1696 width: 100%; 1697 overflow: hidden; 1697 overflow: hidden; 1698 1698 text-overflow: ellipsis; 1699 1699 white-space: nowrap; … … 1970 1970 } 1971 1971 1972 #plugininstall tr:nth-child(3) td:nth-last-child(1), #manualreseed tr:nth-child(3) td:nth-last-child(1), 1972 #plugininstall tr:nth-child(3) td:nth-last-child(1), #manualreseed tr:nth-child(3) td:nth-last-child(1), 1973 1973 #manualreseed tr:nth-child(5) td:nth-last-child(1) { 1974 1974 background: #fff; … … 2141 2141 } 2142 2142 2143 .welcome h2 { /* fixes occluded langbox rendering bug */ 2143 .welcome h2 { /* fixes occluded langbox rendering bug */ 2144 2144 filter: none; 2145 2145 box-shadow: inset 0 0 0 1px #fff, 0 0 1px #bbb; … … 2446 2446 } 2447 2447 2448 input.accept:hover, button.accept:hover, 2448 input.accept:hover, button.accept:hover, 2449 2449 input.accept:focus, button.accept:focus { 2450 2450 background: url(/themes/console/images/buttons/yes.png) no-repeat 6px center, linear-gradient(to bottom, #ddd 0%, #fff 100%); … … 2456 2456 } 2457 2457 2458 input.accept[value^="Unban"]:hover, button.accept[value^="Unban"]:hover, 2458 input.accept[value^="Unban"]:hover, button.accept[value^="Unban"]:hover, 2459 2459 input.accept[value^="Unban"]:focus, button.accept[value^="Unban"]:focus { 2460 2460 background: url(/themes/console/images/buttons/unban.png) no-repeat 6px center, linear-gradient(to bottom, #ddd 0%, #fff 100%); … … 2590 2590 background: url(/themes/console/images/buttons/users.png) no-repeat 6px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); 2591 2591 padding: 5px 5px 5px 21px; 2592 } 2592 } 2593 2593 2594 2594 input.download[value^="Join"]:hover, button.download[value^="Join"]:hover, … … 2700 2700 text-indent: -99999px; 2701 2701 background: url(/themes/console/images/buttons/Xstart.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); 2702 background-size: 16px 16px, 100% 100% !important; 2702 background-size: 16px 16px, 100% 100% !important; 2703 2703 padding: 12px 11px; 2704 2704 } … … 2712 2712 text-indent: -99999px; 2713 2713 background: url(/themes/console/images/buttons/Xstop.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); 2714 background-size: 16px 16px, 100% 100% !important; 2714 background-size: 16px 16px, 100% 100% !important; 2715 2715 padding: 12px 11px; 2716 2716 } … … 2724 2724 text-indent: -99999px; 2725 2725 background: url(/themes/console/images/buttons/edit2.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); 2726 background-size: 16px 16px, 100% 100% !important; 2726 background-size: 16px 16px, 100% 100% !important; 2727 2727 padding: 12px 11px; 2728 2728 } … … 2736 2736 text-indent: -99999px; 2737 2737 background: url(/themes/console/images/buttons/delete.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); 2738 background-size: 16px 16px, 100% 100% !important; 2738 background-size: 16px 16px, 100% 100% !important; 2739 2739 padding: 12px 11px; 2740 2740 } … … 2748 2748 text-indent: -99999px; 2749 2749 background: url(/themes/console/images/buttons/update.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); 2750 background-size: 16px 16px, 100% 100% !important; 2750 background-size: 16px 16px, 100% 100% !important; 2751 2751 padding: 12px 11px; 2752 2752 } … … 2760 2760 text-indent: -99999px; 2761 2761 background: url(/themes/console/images/buttons/download.png) center center no-repeat, linear-gradient(to bottom, #fff 0%, #ddd 100%); 2762 background-size: 16px 16px, 100% 100% !important; 2762 background-size: 16px 16px, 100% 100% !important; 2763 2763 padding: 12px 11px; 2764 2764 } … … 2878 2878 2879 2879 input[type="text"]:focus, input[type="password"]:focus { 2880 box-shadow: none; 2880 box-shadow: none; 2881 2881 filter: drop-shadow(0 0 1px #89f); 2882 2882 color: #000; … … 2953 2953 filter: none; 2954 2954 cursor: default; 2955 } 2955 } 2956 2956 2957 2957 textarea { … … 3342 3342 padding: 3px 2px; 3343 3343 background: #eef; 3344 background: linear-gradient(to bottom, #fff 0%, #fff 50%, #eef 50%, #eef 100%) !important; 3344 background: linear-gradient(to bottom, #fff 0%, #fff 50%, #eef 50%, #eef 100%) !important; 3345 3345 overflow: hidden; 3346 3346 text-overflow: ellipsis; … … 3483 3483 3484 3484 div.langselect + br { 3485 display: none !important; 3485 display: none !important; 3486 3486 } 3487 3487 … … 3522 3522 table#consolepass td:first-child { 3523 3523 width: 100px; 3524 white-space:nowrap; 3524 white-space:nowrap; 3525 3525 } 3526 3526 … … 3730 3730 } 3731 3731 table#leasesetdebug { 3732 margin-bottom: 10px; 3732 margin-bottom: 10px; 3733 3733 } 3734 3734 … … 4019 4019 background: url(images/warn.png) left center no-repeat; 4020 4020 padding: 4px 5px 4px 20px; 4021 } 4021 } 4022 4022 4023 4023 #tunnelconfig td:nth-child(n+2) { … … 4069 4069 } 4070 4070 4071 table#profiles tr:hover td, table#floodfills tr:hover td, 4071 table#profiles tr:hover td, table#floodfills tr:hover td, 4072 4072 #ntcpconnections tr:nth-last-child(n+2):hover td, #udpconnections tr:nth-last-child(n+2):hover td, 4073 4073 #schedjobs tr:hover td, #jobstats tr:nth-last-child(n+2):hover td, … … 4215 4215 #jardump a:visited tt { 4216 4216 color: #218; 4217 } 4217 } 4218 4218 4219 4219 #jardump a:hover tt { … … 4226 4226 4227 4227 /* experimental sidebar navigation for webapps */ 4228 4228 4229 4229 #sb_services a:link, #sb_services a:visited { 4230 4230 display: inline-block; 4231 4231 width: 100%; 4232 padding: 4px 2px 4px 20px; 4232 padding: 4px 2px 4px 20px; 4233 4233 text-align: left; 4234 4234 border-bottom: 1px dotted #89f; … … 4460 4460 4461 4461 @media screen and (min-width: 1500px) { 4462 body, .main, .main td, .news p, #news p, .tab, .tab2, .main li b, div.joblog li, .themelabel, .ui_lang, .applabel a, 4462 body, .main, .main td, .news p, #news p, .tab, .tab2, .main li b, div.joblog li, .themelabel, .ui_lang, .applabel a, 4463 4463 #peerdefs, #profile_defs, #thresholds, #configinfo, .infohelp, .infowarn, button, input, select, textarea, #configinfo th, tt, code, th, .statusnotes { 4464 4464 font-size: 10pt !important; … … 4566 4566 height: 38px !important; 4567 4567 } 4568 } 4568 } 4569 4569 } 4570 4570 -
installer/resources/themes/console/light/console_big.css
r5ddeeec rde7a4ba 95 95 96 96 th { 97 font-size: 10pt; 97 font-size: 10pt; 98 98 } 99 99 … … 126 126 font-weight: normal !important; 127 127 font-size: 11pt !important; 128 } 128 } 129 129 130 130 .tab, .tab2 { -
installer/resources/themes/console/light/i2ptunnel.css
r5ddeeec rde7a4ba 137 137 138 138 .freetext { 139 width: 150px; 139 width: 150px; 140 140 border: 1px solid #999; 141 141 padding: 4px; … … 210 210 211 211 a.control { 212 display: inline-block; 212 display: inline-block; 213 213 padding: 5px 8px !important; 214 214 } … … 651 651 width: 80%; 652 652 min-width: 280px; 653 text-overflow: ellipsis; 653 text-overflow: ellipsis; 654 654 } 655 655 … … 669 669 .username { 670 670 background: url(/themes/console/images/buttons/user.png) 3px center no-repeat; 671 padding-left: 22px; 671 padding-left: 22px; 672 672 } 673 673 674 674 .password { 675 675 background: url(/themes/console/images/buttons/password.png) 3px center no-repeat; 676 padding-left: 22px; 676 padding-left: 22px; 677 677 } 678 678 … … 695 695 font-size: 11pt; 696 696 font-weight: bold; 697 } 697 } 698 698 699 699 /* wizard specifics */ … … 743 743 #wizardPanel #name, #wizardPanel #description { 744 744 width: 300px !important; 745 } 745 } 746 746 747 747 #wizardPanel p { -
installer/resources/themes/console/midnight/console.css
r5ddeeec rde7a4ba 102 102 border: 1px solid #3e3f8f; 103 103 border-bottom-color: #14144f; 104 border-right-color: #14144f; 104 border-right-color: #14144f; 105 105 background: #000; 106 106 color: #443da0; … … 176 176 filter: drop-shadow(0 0 1px #99f); 177 177 -webkit-filter: drop-shadow( 0 0 1px #99f); 178 transition: filter ease 0.3s 0s; 178 transition: filter ease 0.3s 0s; 179 179 } 180 180 … … 211 211 input[type="file"]:hover, input[type="file"]:active { 212 212 color: #652787; 213 } 213 } 214 214 215 215 input[name="refreshInterval"] { … … 239 239 border: 1px solid #3e3f8f; 240 240 border-bottom-color: #14144f; 241 border-right-color: #14144f; 241 border-right-color: #14144f; 242 242 border-radius: 2px; 243 243 min-width: 110px; … … 312 312 } 313 313 314 input.accept:hover, button.accept:hover, 314 input.accept:hover, button.accept:hover, 315 315 input.accept:focus, button.accept:focus { 316 316 background: #000 url(/themes/console/images/buttons/yes.png) 6px center no-repeat !important; … … 329 329 } 330 330 331 input.accept[value^="Unban"]:hover, button.accept[value^="Unban"]:hover, 331 input.accept[value^="Unban"]:hover, button.accept[value^="Unban"]:hover, 332 332 input.accept[value^="Unban"]:focus, button.accept[value^="Unban"]:focus { 333 333 background: #000 url(/themes/console/images/buttons/unban.png) 6px center no-repeat !important; … … 556 556 background-size: 14px 14px, 100% 100% !important; 557 557 padding: 5px 5px 5px 21px !important; 558 } 558 } 559 559 560 560 input.download[value^="Join"]:hover, button.download[value^="Join"]:hover, … … 744 744 text-indent: -99999px; 745 745 background: url(/themes/console/images/buttons/Xstart.png) center center no-repeat, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; 746 background-size: 16px 16px, 100% 100% !important; 746 background-size: 16px 16px, 100% 100% !important; 747 747 padding: 12px 11px; 748 748 } … … 760 760 text-indent: -99999px; 761 761 background: url(/themes/console/images/buttons/Xstop.png) center center no-repeat, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; 762 background-size: 16px 16px, 100% 100% !important; 762 background-size: 16px 16px, 100% 100% !important; 763 763 padding: 12px 11px; 764 764 } … … 776 776 text-indent: -99999px; 777 777 background: url(/themes/console/images/buttons/edit2.png) center center no-repeat, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; 778 background-size: 16px 16px, 100% 100% !important; 778 background-size: 16px 16px, 100% 100% !important; 779 779 padding: 12px 11px; 780 780 } … … 792 792 text-indent: -99999px; 793 793 background: url(/themes/console/images/buttons/delete.png) center center no-repeat, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; 794 background-size: 16px 16px, 100% 100% !important; 794 background-size: 16px 16px, 100% 100% !important; 795 795 padding: 12px 11px; 796 796 } … … 808 808 text-indent: -99999px; 809 809 background: url(/themes/console/images/buttons/update.png) center center no-repeat, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; 810 background-size: 16px 16px, 100% 100% !important; 810 background-size: 16px 16px, 100% 100% !important; 811 811 padding: 12px 11px; 812 812 } … … 824 824 text-indent: -99999px; 825 825 background: url(/themes/console/images/buttons/download.png) center center no-repeat, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; 826 background-size: 16px 16px, 100% 100% !important; 826 background-size: 16px 16px, 100% 100% !important; 827 827 padding: 12px 11px; 828 828 } … … 1163 1163 1164 1164 @media screen and (-webkit-min-device-pixel-ratio:0) { 1165 .routersummary h4 { 1165 .routersummary h4 { 1166 1166 box-shadow: none; 1167 1167 } … … 1225 1225 max-width: 182px; 1226 1226 overflow: hidden; 1227 white-space: nowrap; 1227 white-space: nowrap; 1228 1228 text-overflow: ellipsis; 1229 1229 line-height: 140%; … … 1311 1311 #sb_services a[href*="mail"], #sb_services a[href*="snark"], #sb_services a[href*="7658"], #sb_services a[href*="bote"] { 1312 1312 width: calc(100% - 31px) !important; 1313 padding: 5px 5px 5px 26px !important; 1313 padding: 5px 5px 5px 26px !important; 1314 1314 border: 1px outset transparent; 1315 1315 margin: 0 !important; … … 1557 1557 .main#config_update .messages { 1558 1558 background: url(/themes/console/images/info/infohelp.png) no-repeat 15px center, url(images/earth.jpg) bottom right no-repeat !important; 1559 background-size: auto, 80px !important; 1559 background-size: auto, 80px !important; 1560 1560 } 1561 1561 … … 2526 2526 padding: 15px 7px 5px 15px; 2527 2527 margin: 0 20px 0 0; 2528 background: #000; 2528 background: #000; 2529 2529 } 2530 2530 … … 2613 2613 .themechoice:hover object { 2614 2614 filter: drop-shadow(0 0 2px #652787); 2615 } 2615 } 2616 2616 2617 2617 .themechoice object, .themechoice img { … … 2627 2627 min-width: 114px !important; 2628 2628 min-height: 74px !important; 2629 outline: 1px !important; /* placement guide */ 2629 outline: 1px !important; /* placement guide */ 2630 2630 opacity: 0; /* hide the radio icon so we can use thumbnail img instead */ 2631 2631 margin-left: -33px; … … 2650 2650 .themechoice .optbox:focus + object ~ div.themelabel { 2651 2651 color: #652787; 2652 box-shadow: inset 0 0 10px 3px #000; 2652 box-shadow: inset 0 0 10px 3px #000; 2653 2653 } 2654 2654 … … 2800 2800 border-radius: 0 0 2px 2px; 2801 2801 text-transform: capitalize; 2802 background: linear-gradient(to bottom, #121225 0%, #121225 50%, #000011 50%, #00000d 50%, #00000d 100%); 2802 background: linear-gradient(to bottom, #121225 0%, #121225 50%, #000011 50%, #00000d 50%, #00000d 100%); 2803 2803 color: #7670c2; 2804 2804 box-shadow: inset 0 0 0 1px #000; … … 2849 2849 table#consolepass td:first-child { 2850 2850 width: 100px; 2851 white-space:nowrap; 2851 white-space:nowrap; 2852 2852 } 2853 2853 … … 3122 3122 .eventspanel table td { 3123 3123 padding: 5px 10px; 3124 } 3124 } 3125 3125 3126 3126 table#addkeyring td:first-child { … … 3260 3260 content: "\2B26\00A0"; 3261 3261 font-size: 14pt; 3262 line-height: 50%; 3262 line-height: 50%; 3263 3263 vertical-align: baseline; 3264 3264 color: #f3e8fc; … … 3473 3473 3474 3474 #sidebarconf th:nth-child(2) { 3475 text-align: left; 3475 text-align: left; 3476 3476 } 3477 3477 … … 3481 3481 3482 3482 #sidebarconf td:nth-child(2) { 3483 font-weight: bold; 3483 font-weight: bold; 3484 3484 } 3485 3485 … … 3487 3487 width: 60px; 3488 3488 padding: 0; 3489 white-space:nowrap; 3489 white-space:nowrap; 3490 3490 } 3491 3491 … … 4098 4098 a[href^="/profiles"] ~ table > tbody > tr > th:nth-last-child(2) { 4099 4099 text-align: center; 4100 } 4100 } 4101 4101 4102 4102 a[href^="/profiles"] ~ table > tbody > tr > th:nth-child(2) { … … 4106 4106 a[href^="/profiles"] ~ table > tbody > tr > th:first-child { 4107 4107 text-align: center; 4108 } 4108 } 4109 4109 4110 4110 table#jardump { /* /jars */ … … 4461 4461 text-transform: lowercase; 4462 4462 border: none; 4463 width: 120px; 4463 width: 120px; 4464 4464 min-width: 72px; 4465 4465 background: #001 url(images/titles.png) center center; … … 4580 4580 .netdbentry td b, .leaseset td b, table#leasesetdebug td b, .sybil_routerinfo td b { 4581 4581 color: #c9ceff !important; 4582 } 4582 } 4583 4583 4584 4584 span#distance { … … 4625 4625 4626 4626 table#leasesetdebug, table#leasesetsummary { 4627 margin-bottom: 10px; 4627 margin-bottom: 10px; 4628 4628 } 4629 4629 … … 4694 4694 content: url(/themes/console/images/buttons/floodfill.png); 4695 4695 vertical-align: text-top; 4696 padding-right: 0; 4696 padding-right: 0; 4697 4697 } 4698 4698 … … 4729 4729 4730 4730 div#sybilnav { 4731 -moz-columns: 4 200px; 4731 -moz-columns: 4 200px; 4732 4732 -webkit-columns: 4 200px; 4733 4733 columns: 4 200px; … … 4836 4836 .configtable + .tabletitle { 4837 4837 margin-top: 12px; 4838 } 4838 } 4839 4839 4840 4840 table.configtable { … … 4919 4919 4920 4920 p#gatherstats { 4921 margin-top: 1px; 4921 margin-top: 1px; 4922 4922 } 4923 4923 … … 4935 4935 } 4936 4936 4937 h3.h3table, h3.tabletitle, h3#i2pclientconfig, h3#advancedclientconfig, h3#webappconfig, h3#pluginconfig, h3#pluginfromurl, 4937 h3.h3table, h3.tabletitle, h3#i2pclientconfig, h3#advancedclientconfig, h3#webappconfig, h3#pluginconfig, h3#pluginfromurl, 4938 4938 h3#pluginfromfile, h3#updateplugins, h3#pluginmanage, h3#bannedpeers, h3.ptitle, h3#transports, h3#upnpstatus, h3.sybils { 4939 4939 margin-bottom: 0 !important; … … 5039 5039 5040 5040 #plugininstall input[type="text"] { 5041 width: 50%; 5041 width: 50%; 5042 5042 min-width: 400px; 5043 5043 } … … 5073 5073 word-spacing: 0.1em; 5074 5074 margin-top: -13px; 5075 } 5075 } 5076 5076 5077 5077 #manualreseed input[type="text"] { … … 5105 5105 5106 5106 #bannedips table tr { 5107 border-top: 1px solid #000; 5108 } 5107 border-top: 1px solid #000; 5108 } 5109 5109 5110 5110 #bannedips table td { -
installer/resources/themes/console/midnight/i2ptunnel.css
r5ddeeec rde7a4ba 1 /* I2P TunnelManager theme: "Midnight" */ 1 /* I2P TunnelManager theme: "Midnight" */ 2 2 /* Author: dr|z3d. */ 3 3 … … 15 15 background: transparent url(/themes/console/images/transparent.gif) !important; 16 16 padding: 0; 17 overflow: hidden; 17 overflow: hidden; 18 18 } 19 19 … … 139 139 140 140 .iframed #globalTunnelControl { 141 margin: 6px auto -26px !important; 141 margin: 6px auto -26px !important; 142 142 } 143 143 … … 334 334 335 335 .freetext { 336 width: 150px; 336 width: 150px; 337 337 border: 1px solid #443da0; 338 338 padding: 4px; … … 717 717 width: 80%; 718 718 min-width: 280px; 719 text-overflow: ellipsis; 719 text-overflow: ellipsis; 720 720 } 721 721 … … 735 735 .username { 736 736 background: url(/themes/console/images/buttons/user.png) 3px center no-repeat, linear-gradient(to bottom, #001, #000) !important; 737 padding-left: 22px; 737 padding-left: 22px; 738 738 } 739 739 740 740 .username:focus { 741 741 background: #000 url(/themes/console/images/buttons/user.png) 3px center no-repeat !important; 742 padding-left: 22px; 742 padding-left: 22px; 743 743 } 744 744 745 745 .password { 746 746 background: url(/themes/console/images/buttons/password.png) 3px center no-repeat, linear-gradient(to bottom, #001, #000) !important; 747 padding-left: 22px; 747 padding-left: 22px; 748 748 } 749 749 … … 751 751 .password:focus { 752 752 background: #000 url(/themes/console/images/buttons/password.png) 3px center no-repeat !important; 753 padding-left: 22px; 753 padding-left: 22px; 754 754 } 755 755 … … 818 818 #wizardPanel #name, #wizardPanel #description { 819 819 width: 300px !important; 820 } 820 } 821 821 822 822 #wizardPanel p { -
installer/resources/themes/snark/classic/snark.css
r5ddeeec rde7a4ba 786 786 td.snarkFileStatus { 787 787 text-align: center; 788 white-space:nowrap; 788 white-space:nowrap; 789 789 } 790 790 … … 2112 2112 font-family: "Droid Sans", "Noto Sans", Ubuntu, "Segoe UI", Verdana, "Bitstream Vera Sans", "DejaVu Sans", "Lucida Grande", Helvetica, sans-serif; 2113 2113 color: #111; 2114 } 2114 } 2115 2115 2116 2116 .debugRequests { … … 2144 2144 border: 1px solid #89f; 2145 2145 border-bottom: 2px solid #89f; 2146 margin-bottom: 0; 2146 margin-bottom: 0; 2147 2147 } 2148 2148 -
installer/resources/themes/snark/light/snark.css
r5ddeeec rde7a4ba 1558 1558 } 1559 1559 1560 /* Downloading Priorities */ 1560 /* Downloading Priorities */ 1561 1561 1562 1562 .snarkDirInfo input[type="radio"], .snarkDirInfo input[type="radio"]:checked { -
installer/resources/themes/snark/vanilla/snark.css
r5ddeeec rde7a4ba 2105 2105 } 2106 2106 2107 .snarkAddInfo, .configsectionpanel td, .snarkNewTorrent td, .configsectionpanel th, 2107 .snarkAddInfo, .configsectionpanel td, .snarkNewTorrent td, .configsectionpanel th, 2108 2108 .configsectionpanel td, .snarkNewTorrent td, select, select option, input, textarea, input[name="nofilter_dataDir"] { 2109 2109 font-size: 10pt !important; -
installer/resources/themes/susimail/classic/mobile.css
r5ddeeec rde7a4ba 42 42 43 43 #prefsave { 44 margin: 10px -6px -17px !important; 44 margin: 10px -6px -17px !important; 45 45 border-left: none !important; 46 46 border-right: none !important … … 52 52 53 53 #newmail input[type="text"], #composemail textarea { 54 width: 100%; 54 width: 100%; 55 55 min-width: 360px !important; 56 56 } -
installer/resources/themes/susimail/classic/susimail.css
r5ddeeec rde7a4ba 87 87 tr.mailbody p.error { 88 88 margin: -3px -1px; 89 } 89 } 90 90 91 91 tr.mailbody:nth-child(n+3) { … … 119 119 120 120 p.mailbody { 121 font: 9pt "Droid Sans Mono", "Andale Mono", "DejaVu Sans Mono", "Lucida Console", Courier, mono; 121 font: 9pt "Droid Sans Mono", "Andale Mono", "DejaVu Sans Mono", "Lucida Console", Courier, mono; 122 122 margin: 0 20px 10px; 123 123 text-align: left; … … 258 258 259 259 @media screen and (-webkit-min-device-pixel-ratio:0) { /* webkit fixes */ 260 table#mailbox { 261 margin-top: 1px; 260 table#mailbox { 261 margin-top: 1px; 262 262 } 263 263 div#prefsave { … … 369 369 margin: 0; 370 370 padding: 0 10px 10px; 371 border: 1px solid #89f; 371 border: 1px solid #89f; 372 372 font-size: 9pt !important; 373 373 line-height: 160% !important; … … 378 378 379 379 .iframed .page { 380 background: transparent; 380 background: transparent; 381 381 margin: -6px 1px; 382 382 min-width: 580px; … … 455 455 } 456 456 457 @-moz-document url-prefix(http://) { 457 @-moz-document url-prefix(http://) { 458 458 button::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner { 459 459 padding: 0 !important; … … 546 546 547 547 input.delete, input.delete_attachment, input.really_delete { 548 background: #eee url(/themes/console/images/buttons/delete.png) no-repeat 7px center; 548 background: #eee url(/themes/console/images/buttons/delete.png) no-repeat 7px center; 549 549 background: url(/themes/console/images/buttons/delete.png) no-repeat 7px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); 550 550 padding: 5px 8px 5px 24px; … … 628 628 629 629 input.reload, input.refresh { 630 background: #eee url(/themes/console/images/buttons/update.png) no-repeat 7px center; 630 background: #eee url(/themes/console/images/buttons/update.png) no-repeat 7px center; 631 631 background: url(/themes/console/images/buttons/update.png) no-repeat 7px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); 632 632 padding: 5px 8px 5px 24px; … … 634 634 635 635 input.reload:hover, input.refresh:hover, input.reload:focus, input.refresh:focus { 636 background: #eee url(/themes/console/images/buttons/update_hover.png) no-repeat 7px center; 636 background: #eee url(/themes/console/images/buttons/update_hover.png) no-repeat 7px center; 637 637 background: url(/themes/console/images/buttons/update_hover.png) no-repeat 7px center, linear-gradient(to bottom, #ddd 0%, #fff 100%); 638 638 } 639 639 640 640 input.invertselection { 641 background: #eee url(/themes/susimail/images/selection.png) no-repeat 7px center; 641 background: #eee url(/themes/susimail/images/selection.png) no-repeat 7px center; 642 642 background: url(/themes/susimail/images/selection.png) no-repeat 7px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); 643 643 padding: 5px 8px 5px 24px; … … 645 645 646 646 input.invertselection:hover, input.invertselection:focus { 647 background: #eee url(/themes/susimail/images/selection.png) no-repeat 7px center; 647 background: #eee url(/themes/susimail/images/selection.png) no-repeat 7px center; 648 648 background: url(/themes/susimail/images/selection.png) no-repeat 7px center, linear-gradient(to bottom, #ddd 0%, #fff 100%); 649 649 } 650 650 651 651 input.show { 652 background: #eee url(/themes/console/images/buttons/yes.png) no-repeat 7px center; 652 background: #eee url(/themes/console/images/buttons/yes.png) no-repeat 7px center; 653 653 background: url(/themes/console/images/buttons/yes.png) no-repeat 7px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); 654 654 padding: 5px 8px 5px 24px; … … 662 662 663 663 input.markall { 664 background: #eee url(/themes/susimail/images/all.png) no-repeat 7px center; 664 background: #eee url(/themes/susimail/images/all.png) no-repeat 7px center; 665 665 background: url(/themes/susimail/images/all.png) no-repeat 7px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); 666 666 padding: 5px 8px 5px 24px; … … 668 668 669 669 input.markall:hover, input.markall:focus { 670 background: #fff url(/themes/susimail/images/all.png) no-repeat 7px center; 670 background: #fff url(/themes/susimail/images/all.png) no-repeat 7px center; 671 671 background: url(/themes/susimail/images/all.png) no-repeat 7px center, linear-gradient(to bottom, #ddd 0%, #fff 100%); 672 672 } -
installer/resources/themes/susimail/dark/susimail.css
r5ddeeec rde7a4ba 163 163 164 164 .bottombuttons input:disabled { 165 display: none; 165 display: none; 166 166 } 167 167 … … 239 239 white-space: nowrap; 240 240 width: 100px; 241 } 241 } 242 242 243 243 #mailbox td#subject { … … 247 247 248 248 #message_full td { 249 background: #000; 249 background: #000; 250 250 } 251 251 … … 334 334 tr.list0:hover td:first-child, tr.list1:hover td:first-child { 335 335 /* background: url(images/highlight.png) left center repeat-y; */ 336 box-shadow: inset 3px 0 0 #900; 336 box-shadow: inset 3px 0 0 #900; 337 337 } 338 338 339 339 tr.list0:hover td:last-child, tr.list1:hover td:last-child { 340 box-shadow: inset -3px 0 0 #900; 340 box-shadow: inset -3px 0 0 #900; 341 341 } 342 342 … … 351 351 width: 32px; 352 352 text-align: right; 353 } 353 } 354 354 355 355 .list0 td:nth-child(3) a, .list1 td:nth-child(3) a { … … 368 368 padding-right: 20px; 369 369 white-space: nowrap; 370 } 370 } 371 371 372 372 table[id="mailbox"] th { … … 985 985 986 986 @media screen and (-webkit-min-device-pixel-ratio:0) { /* webkit fixes */ 987 table#mailbox { 987 table#mailbox { 988 988 margin-top: 1px; 989 989 } 990 990 991 991 div#prefsave { 992 padding-bottom: 5px; 992 padding-bottom: 5px; 993 993 border-bottom: 1px solid #494; 994 994 } -
installer/resources/themes/susimail/light/susimail.css
r5ddeeec rde7a4ba 373 373 border-radius: 2px 2px 0 0; 374 374 background: linear-gradient(to right, #efefff, #fff, #efefff); 375 box-shadow: 0 0 0 1px #fff; 375 box-shadow: 0 0 0 1px #fff; 376 376 } 377 377 … … 416 416 width: 45px; 417 417 white-space: nowrap; 418 font-weight: bold; 418 font-weight: bold; 419 419 } 420 420 … … 498 498 499 499 input.delete, input.delete_attachment, input.really_delete { 500 background: #eee url(/themes/console/images/buttons/delete.png) no-repeat 6px center; 500 background: #eee url(/themes/console/images/buttons/delete.png) no-repeat 6px center; 501 501 background: url(/themes/console/images/buttons/delete.png) no-repeat 6px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); 502 502 padding: 5px 5px 5px 22px; … … 575 575 576 576 input.reload, input.refresh { 577 background: #eee url(/themes/console/images/buttons/update.png) no-repeat 6px center; 577 background: #eee url(/themes/console/images/buttons/update.png) no-repeat 6px center; 578 578 background: url(/themes/console/images/buttons/update.png) no-repeat 6px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); 579 579 padding: 5px 5px 5px 22px; … … 581 581 582 582 input.reload:hover, input.refresh:hover { 583 background: #eee url(/themes/console/images/buttons/update_hover.png) no-repeat 6px center; 583 background: #eee url(/themes/console/images/buttons/update_hover.png) no-repeat 6px center; 584 584 background: url(/themes/console/images/buttons/update_hover.png) no-repeat 6px center, linear-gradient(to bottom, #ddd 0%, #fff 100%); 585 585 } 586 586 587 587 input.invertselection { 588 background: #eee url(/themes/susimail/images/selection.png) no-repeat 6px center; 588 background: #eee url(/themes/susimail/images/selection.png) no-repeat 6px center; 589 589 background: url(/themes/susimail/images/selection.png) no-repeat 6px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); 590 590 padding: 5px 5px 5px 22px; … … 592 592 593 593 input.invertselection:hover { 594 background: #eee url(/themes/susimail/images/selection.png) no-repeat 6px center; 594 background: #eee url(/themes/susimail/images/selection.png) no-repeat 6px center; 595 595 background: url(/themes/susimail/images/selection.png) no-repeat 6px center, linear-gradient(to bottom, #ddd 0%, #fff 100%); 596 596 } 597 597 598 598 input.show { 599 background: #eee url(/themes/console/images/buttons/yes.png) no-repeat 6px center; 599 background: #eee url(/themes/console/images/buttons/yes.png) no-repeat 6px center; 600 600 background: url(/themes/console/images/buttons/yes.png) no-repeat 6px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); 601 601 padding: 5px 5px 5px 22px; … … 609 609 610 610 input.markall { 611 background: #eee url(/themes/susimail/images/all.png) no-repeat 6px center; 611 background: #eee url(/themes/susimail/images/all.png) no-repeat 6px center; 612 612 background: url(/themes/susimail/images/all.png) no-repeat 6px center, linear-gradient(to bottom, #fff 0%, #ddd 100%); 613 613 padding: 5px 5px 5px 22px; … … 615 615 616 616 input.markall:hover { 617 background: #fff url(/themes/susimail/images/all.png) no-repeat 6px center; 617 background: #fff url(/themes/susimail/images/all.png) no-repeat 6px center; 618 618 background: url(/themes/susimail/images/all.png) no-repeat 6px center, linear-gradient(to bottom, #ddd 0%, #fff 100%); 619 619 } … … 847 847 848 848 #composemail textarea, #composemail input[type="text"] { 849 width: calc(100% - 20px); 849 width: calc(100% - 20px); 850 850 min-width: 565px; 851 851 } … … 1010 1010 } 1011 1011 1012 .topbuttons input.prev, .topbuttons input[name="prev"], .topbuttons input.prevpage, .topbuttons input[name="prevpage"], 1012 .topbuttons input.prev, .topbuttons input[name="prev"], .topbuttons input.prevpage, .topbuttons input[name="prevpage"], 1013 1013 .topbuttons input.next, .topbuttons input[name="next"], .topbuttons input.nextpage, input[name="nextpage"], 1014 1014 .topbuttons input.firstpage, .topbuttons input[name="firstpage"], .topbuttons input.lastpage, .topbuttons input[name="lastpage"], … … 1039 1039 background-position: center center; 1040 1040 text-indent: -99999px; 1041 padding: 5px 10px; 1041 padding: 5px 10px; 1042 1042 } 1043 1043 … … 1086 1086 border-collapse: separate; 1087 1087 border-spacing: 0; 1088 border-radius: 2px 2px 0 0; 1088 border-radius: 2px 2px 0 0; 1089 1089 } 1090 1090 -
installer/resources/themes/susimail/midnight/susimail.css
r5ddeeec rde7a4ba 187 187 188 188 .bottombuttons input:disabled { 189 display: none; 189 display: none; 190 190 } 191 191 … … 206 206 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; 207 207 font-size: 0; 208 padding: 0; 208 padding: 0; 209 209 } 210 210 … … 223 223 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; 224 224 font-size: 0; 225 padding: 0; 225 padding: 0; 226 226 } 227 227 … … 267 267 white-space: nowrap; 268 268 width: 100px; 269 } 269 } 270 270 271 271 #mailbox td#subject { … … 370 370 tr.list0:hover td:first-child, tr.list1:hover td:first-child { 371 371 /* background: url(images/highlight.png) left center repeat-y; */ 372 box-shadow: inset 3px 0 0 #0b0099; 372 box-shadow: inset 3px 0 0 #0b0099; 373 373 } 374 374 375 375 tr.list0:hover td:last-child, tr.list1:hover td:last-child { 376 box-shadow: inset -3px 0 0 #0b0099; 376 box-shadow: inset -3px 0 0 #0b0099; 377 377 } 378 378 … … 387 387 width: 32px; 388 388 text-align: right; 389 } 389 } 390 390 391 391 .list0 td:nth-child(3) a, .list1 td:nth-child(3) a { … … 404 404 padding-right: 20px; 405 405 white-space: nowrap; 406 } 406 } 407 407 408 408 table[id="mailbox"] th { … … 534 534 border: 1px solid #443da0; 535 535 border-left: none; 536 border-right: none; 536 border-right: none; 537 537 } 538 538 539 539 .iframed #mailhead { 540 540 margin-top: 3px; 541 } 541 } 542 542 543 543 #mailhead td:first-child { … … 555 555 } 556 556 input[type="file"] { 557 border: none; 557 border: none; 558 558 padding: 0 !important; 559 559 } … … 596 596 border: 1px solid #3e3f8f; 597 597 border-bottom-color: #14144f; 598 border-right-color: #14144f; 598 border-right-color: #14144f; 599 599 font: bold 9pt "Droid Sans", "Noto Sans", Ubuntu, "Segoe UI", "Bitstream Vera Sans", "DejaVu Sans", Verdana, "Lucida Grande", Helvetica, sans-serif; 600 600 text-align: center; … … 609 609 background: #000 !important; 610 610 border: 1px solid #652787; 611 box-shadow: inset 0 1px 1px 0 #c9ceff; 611 box-shadow: inset 0 1px 1px 0 #c9ceff; 612 612 } 613 613 … … 814 814 border-left: none; 815 815 border-right: none; 816 border-radius: 0; 816 border-radius: 0; 817 817 } 818 818 … … 983 983 /* illustrated buttons inc */ 984 984 985 input[type="submit"][class], input[type="cancel"][class], 985 input[type="submit"][class], input[type="cancel"][class], 986 986 input[type="submit"][class]:hover, input[type="cancel"][class]:hover, 987 987 input[type="submit"][class]:focus, input[type="cancel"][class]:focus { … … 1010 1010 1011 1011 input.delete, input.delete_attachment, input.really_delete { 1012 background: #000 url(/themes/console/images/buttons/delete.png) no-repeat 6px center !important; 1012 background: #000 url(/themes/console/images/buttons/delete.png) no-repeat 6px center !important; 1013 1013 background: url(/themes/console/images/buttons/delete.png) no-repeat 6px center, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; 1014 1014 padding: 5px 5px 5px 22px !important; … … 1081 1081 1082 1082 input.reload, input.refresh { 1083 background: #000 url(/themes/console/images/buttons/update.png) no-repeat 6px center !important; 1083 background: #000 url(/themes/console/images/buttons/update.png) no-repeat 6px center !important; 1084 1084 background: url(/themes/console/images/buttons/update.png) no-repeat 6px center, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; 1085 1085 padding: 5px 5px 5px 22px !important; … … 1088 1088 input.reload:hover, input.refresh:hover, 1089 1089 input.reload:focus, input.refresh:focus { 1090 background: #000 url(/themes/console/images/buttons/update_hover.png) no-repeat 6px center !important; 1090 background: #000 url(/themes/console/images/buttons/update_hover.png) no-repeat 6px center !important; 1091 1091 } 1092 1092 1093 1093 input.invertselection { 1094 background: #000 url(/themes/susimail/images/selection.png) no-repeat 6px center !important; 1094 background: #000 url(/themes/susimail/images/selection.png) no-repeat 6px center !important; 1095 1095 background: url(/themes/susimail/images/selection.png) no-repeat 6px center, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; 1096 1096 padding: 5px 5px 5px 22px !important; … … 1098 1098 1099 1099 input.invertselection:hover, input.invertselection:focus { 1100 background: #000 url(/themes/susimail/images/selection.png) no-repeat 6px center !important; 1100 background: #000 url(/themes/susimail/images/selection.png) no-repeat 6px center !important; 1101 1101 } 1102 1102 1103 1103 input.show { 1104 background: #000 url(/themes/console/images/buttons/yes.png) no-repeat 6px center !important; 1104 background: #000 url(/themes/console/images/buttons/yes.png) no-repeat 6px center !important; 1105 1105 background: url(/themes/console/images/buttons/yes.png) no-repeat 6px center, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; 1106 1106 padding: 5px 5px 5px 22px !important; … … 1112 1112 1113 1113 input.markall { 1114 background: #000 url(/themes/susimail/images/all.png) no-repeat 6px center !important; 1114 background: #000 url(/themes/susimail/images/all.png) no-repeat 6px center !important; 1115 1115 background: url(/themes/susimail/images/all.png) no-repeat 6px center, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important; 1116 1116 padding: 5px 5px 5px 22px !important; … … 1118 1118 1119 1119 input.markall:hover, input.markall:focus { 1120 background: #000 url(/themes/susimail/images/all.png) no-repeat 6px center !important; 1120 background: #000 url(/themes/susimail/images/all.png) no-repeat 6px center !important; 1121 1121 } 1122 1122
Note: See TracChangeset
for help on using the changeset viewer.