Changeset 3d535a22
- Timestamp:
- Jun 19, 2017 1:00:50 PM (4 years ago)
- Branches:
- master
- Children:
- 4aa4ff7
- Parents:
- 36030ae1
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
r36030ae1 r3d535a22 1695 1695 1696 1696 // Torrent name column 1697 out.write("</td><td class=\"snarkTorrentName\""); 1698 if (isMultiFile) { 1697 out.write("</td><td class=\"snarkTorrentName\">"); 1698 // No need for javascript here.. css now handles this 1699 //if (isMultiFile) { 1699 1700 // link on the whole td 1700 out.write(" onclick=\"document.location='" + encodedBaseName + "/';\">");1701 } else {1702 out.write('>');1703 }1701 // out.write(" onclick=\"document.location='" + encodedBaseName + "/';\">"); 1702 //} else { 1703 // out.write('>'); 1704 //} 1704 1705 if (remaining == 0 || isMultiFile) { 1705 1706 StringBuilder buf = new StringBuilder(128); … … 2555 2556 boolean isKnownOpen = _manager.util().isKnownOpenTracker(t.announceURL); 2556 2557 boolean isOpen = isKnownOpen || openTrackers.contains(t.announceURL); 2558 // TODO: either disable all checkboxes in this section, or disable all checkboxes that cannot be configured, leaving only user-configured tracker checkboxes active 2559 // Currently checked but fixed checkboxes are not marked as disabled, preventing styling by disabled status 2557 2560 buf.append("<tr class=\"knownTracker\"><td><input type=\"checkbox\" class=\"optbox\" id=\"").append(name).append("\" name=\"delete_") 2558 2561 .append(name).append("\" title=\"").append(_t("Mark tracker for deletion")).append("\">" + -
history.txt
r36030ae1 r3d535a22 3 3 unneeded classes 4 4 * i2ptunnel: consistent tooltips and Destinations for editClient and editServer 5 * I2PSnark: 6 - Disable JavaScript td:onclick (handled by css) 7 - Fix minimode bug in vanilla/ubergine 8 - Minimode for dark/classic 9 - ubergine: 10 - Further optimizations to reduce lag/cpu load 11 - New hidpi details.png to bypass mix-blend mode in .snarkTorrents 12 - Usability: 13 - Tab navigation now works for toggle panels 14 - Touch target for configure button now extends entire length 15 - All themes: cleanups and optimizations 5 16 6 17 2017-06-15 zzz -
installer/resources/themes/snark/classic/snark.css
r36030ae1 r3d535a22 48 48 49 49 .page { 50 font-size: 9pt !important;51 50 line-height: 160% !important; 52 51 min-width: 900px !important; … … 54 53 padding: 10px; 55 54 text-align: center; 56 opacity: 1;57 color: #0c153d;58 55 border: 1px solid #89f; 59 56 background: #eef; … … 305 302 } 306 303 307 .snarkTorrents th :nth-child(2) {308 text-align: left;304 .snarkTorrents thead th:nth-child(2) { 305 text-align: center !important; 309 306 } 310 307 … … 348 345 } 349 346 350 351 347 .snarkTorrentETA, .snarkTorrentUploaded, .snarkTorrentRateDown, .snarkTorrentRateUp { 352 348 width: 5%; … … 357 353 .snarkTorrents th:empty + th:empty, .snarkTorrents td:empty + td:empty, .snarkTorrents th:last-child:empty, .snarkTorrents td:last-child:empty { 358 354 width: 0 !important; 359 }360 361 pre {362 font: 8pt "Droid Sans Mono", "Andale Mono", "DejaVu Sans Mono", "Lucida Console", monospace;363 font-weight: bold !important;364 width: 100%;365 height: 8px;366 padding: 0;367 text-align: left !important;368 color: #35f;369 355 } 370 356 … … 375 361 border-spacing: 0; 376 362 border-collapse: collapse; 377 opacity: 1 !important;378 363 color: #323; 379 364 border: 0; 380 365 } 381 366 382 tr {383 opacity: 1;384 }385 386 367 thead, tfoot { 387 368 background: #fff; … … 394 375 tfoot tr:first-child th { 395 376 vertical-align: middle !important; 396 }397 398 tfoot tr:nth-child(n+1) {399 text-align: left;400 377 } 401 378 … … 432 409 } 433 410 434 tfoot img,435 tfoot:nth-child(2) img,436 tfoot:nth-child(1) img,437 tfoot:nth-child(3) img,438 tfoot:nth-child(4) img {439 margin: 0 2px 3px 0 !important;440 padding-right: 0 !important;441 }442 443 /*444 tfoot tr:nth-child(n+1) {445 text-align: left;446 }447 */448 449 411 .snarkTorrents tfoot tr:first-child { 450 412 line-height: 130%; … … 491 453 .snarkTorrents th br { 492 454 display: none; 493 /* kill double height button display */494 455 } 495 456 … … 544 505 } 545 506 546 .snark Torrents td:nth-child(1){547 width: 24px!important;548 } 549 550 .snarkTorrents td:nth-child(3){507 .snarkGraphicStatus { 508 width: 1% !important; 509 } 510 511 td.snarkTrackerDetails { 551 512 text-align: right !important; 552 513 } … … 812 773 font-size: 9pt; 813 774 padding: 2px; 814 opacity: 1;815 775 color: #333 !important; 816 }817 818 .mainsection td {819 color: #111;820 776 } 821 777 … … 848 804 } 849 805 850 .snarkTorrentAction img {851 opacity: 1;852 }853 854 806 .snarkTorrentAction img:hover { 855 opacity: 1;856 807 box-shadow: 0 0 1px 1px #f90; 857 808 } … … 891 842 } 892 843 893 .snarkTorrentstatus {894 min-width: 0;895 }896 897 844 .snarkTorrentStatus { 898 845 text-align: left !important; … … 1101 1048 } 1102 1049 1103 .priorityIndicator {1104 }1105 1106 1050 /* end download bars */ 1107 1051 … … 1122 1066 max-height: 64px; 1123 1067 transition: ease all 0.3s; 1124 margin: 0 0 0-4px !important;1068 margin: -6px 0 -6px -4px !important; 1125 1069 filter: none !important; 1126 1070 } … … 1140 1084 } 1141 1085 1142 .snarkConfigTitle:hover, label.toggleview:hover {1086 .snarkConfigTitle:hover, label.toggleview:hover, input.toggle_input:focus + .toggleview { 1143 1087 background: linear-gradient(to bottom, #fff 0%, #ddd 100%) !important; 1088 color: #f60 !important; 1089 } 1090 1091 input.toggle_input:focus + .toggleview img { 1092 filter: drop-shadow(0 0 1px #f60); 1144 1093 } 1145 1094 … … 1153 1102 font-variant: small-caps !important; 1154 1103 display: inline-block; 1155 min-width: 2 00px;1104 min-width: 260px; 1156 1105 margin: 0 0 -4px !important; 1157 1106 vertical-align: middle; 1158 padding: 4px 25px;1107 padding: 4px 1px; 1159 1108 letter-spacing: .08em; 1160 1109 border: 1px solid #89f; … … 1181 1130 } 1182 1131 1183 .configsectionpanel .snarkConfigTitle {1184 color: #444 ;1132 .configsectionpanel .snarkConfigTitle, .configsectionpanel .snarkConfigTitle:hover { 1133 color: #444 !important; 1185 1134 } 1186 1135 … … 1231 1180 margin: 5px 0 7px 0; 1232 1181 text-align: center; 1233 color: #444; 1234 border: 0 solid #444; 1235 background: #444; 1182 color: transparent; 1183 background: transparent; 1236 1184 } 1237 1185 … … 1614 1562 1615 1563 #pagenav a:active img { 1616 background: linear-gradient(to bottom, #99f 0%, #99f 50%, #66f 51%);1617 1564 background: linear-gradient(to bottom, #ddf 0%, #ddf 50%, #99f 51%); 1618 box-shadow: inset 2px 2px 3px 1px #333;1565 box-shadow: inset 2px 2px 2px 1px #99f; 1619 1566 } 1620 1567 … … 1629 1576 } 1630 1577 1631 div.newtorrentsection td:first-child,1632 div.addtorrentsection td:first-child {1578 .newtorrentsection td:first-child, 1579 .addtorrentsection td:first-child { 1633 1580 font-weight: bold; 1634 1581 padding-right: 5px; … … 1637 1584 } 1638 1585 1639 div.newtorrentsection td:first-child,1640 div.addtorrentsection td:first-child {1586 .newtorrentsection td:first-child, 1587 .addtorrentsection td:first-child { 1641 1588 width: 120px; 1642 1589 } 1643 1590 1644 table#trackerselect {1591 #trackerselect { 1645 1592 width: 100% !important; 1646 1593 width: calc(100% - 150px) !important; … … 1694 1641 } 1695 1642 1696 div.configsectionpanel td:first-child {1643 .configsectionpanel td:first-child { 1697 1644 font-weight: bold; 1698 1645 padding-right: 10px !important; … … 1919 1866 } 1920 1867 1921 div.configsection table {1868 .configsection table { 1922 1869 opacity: 1; 1923 1870 color: #ffb; 1924 1871 } 1925 1872 1926 div.configsection a {1873 .configsection a { 1927 1874 font-weight: bold; 1928 1875 } 1929 1876 1930 div.configsection a:hover {1877 .configsection a:hover { 1931 1878 text-decoration: none; 1932 1879 color: #f60; … … 1967 1914 1968 1915 input.toggle_input { /* hide checkbox and use label as faux panel heading */ 1969 display: none; 1916 position: absolute; 1917 opacity: 0; 1918 z-index: -1; 1970 1919 } 1971 1920 … … 2046 1995 } 2047 1996 1997 /* 2048 1998 .debugConnection { 2049 1999 color: #030; … … 2074 2024 } 2075 2025 2076 .debuginfo td {2077 line-height: 120% !important;2078 }2079 2080 .debuginfo b {2081 text-transform: capitalize;2082 }2083 2084 2026 .from, .to { 2085 2027 font-family: sans-serif; … … 2090 2032 text-shadow: 0 0 1px #fff; 2091 2033 } 2034 */ 2035 2036 .debuginfo td { 2037 line-height: 120% !important; 2038 } 2039 2040 .debuginfo b { 2041 text-transform: capitalize; 2042 } 2092 2043 2093 2044 /* debug panel */ … … 2157 2108 background: #89f; 2158 2109 background: linear-gradient(to right, #89f 40%, #eef); 2110 color: #efefff; 2111 border: none; 2159 2112 } 2160 2113 … … 2170 2123 height: 0; 2171 2124 margin-bottom: -5px; 2172 margin-top: -1 5px;2125 margin-top: -10px; 2173 2126 } 2174 2127 … … 2421 2374 } 2422 2375 2423 .snarkCommentInfo td:last-child, .snarkComments td:last-child {2424 /* width: 1% !important;*/2425 }2426 2427 2376 .snarkComments td { 2428 2377 white-space: nowrap; … … 2432 2381 background: url(images/author.png) left center no-repeat; 2433 2382 padding-left: 20px; 2383 } 2384 2385 .commentAuthorName:empty { 2386 display: none; 2434 2387 } 2435 2388 … … 2626 2579 2627 2580 #dhtDebugInner { 2628 margin-top: -2 4px !important;2581 margin-top: -25px !important; 2629 2582 } 2630 2583 } … … 2673 2626 pointer-events: none; /* hide tooltip */ 2674 2627 } 2628 2629 .snarkConfigTitle, label.toggleview, .configsectionpanel .snarkConfigTitle, .configsectionpanel .snarkConfigTitle:hover { 2630 min-width: 300px; 2631 } 2675 2632 } 2676 2633 … … 2693 2650 } 2694 2651 2695 .snarkConfigTitle, label.toggleview, .configsectionpanel .snarkConfigTitle, .configsectionpanel .snarkConfigTitle:hover {2696 min-width: 240px;2697 }2698 2699 2652 .snarkTorrentStatus b { 2700 2653 margin-right: 3px; … … 2704 2657 min-width: 220px !important; 2705 2658 } 2706 } 2659 2660 #dhtDebugInner { 2661 margin-top: -26px !important; 2662 } 2663 } 2664 2665 /* mini-mode */ 2666 2667 @media screen and (max-width: 800px) { 2668 .page { 2669 min-width: 680px !important; 2670 } 2671 2672 .snarknavbar { 2673 min-width: 688px !important; 2674 } 2675 2676 th.snarkTorrentStatus a img, .snarkTorrentETA a img, .snarkTrackerDetails a img, img[src$="torrent.png"] { 2677 display: none !important; 2678 } 2679 2680 .snarkGraphicStatus { 2681 max-width: 12px !important; 2682 padding-left: 3px !important; 2683 } 2684 2685 .snarkGraphicStatus img { 2686 max-width: 18px; 2687 } 2688 2689 .snarkTorrentName a:not(old) { 2690 max-width: 360px !important; 2691 } 2692 2693 .snarkTorrents th img { 2694 max-height: 18px; 2695 } 2696 2697 .snarkTorrentUploaded, .snarkTorrentRateUp, .peerinfo, .debuginfo, .alwaysShow { 2698 display: none; 2699 } 2700 2701 .percentBarText { 2702 font-size: 8pt !important; 2703 } 2704 2705 .snarkTorrentDetails { 2706 padding-left: 8px; 2707 } 2708 2709 .snarkTorrentStatus, .snarkTorrentETA, .snarkTrackerDetails { 2710 font-size: 0 !important; 2711 max-width: 0 !important; 2712 min-width: 0 !important; 2713 width: 0 !important; 2714 padding: 0; 2715 overflow: hidden; 2716 color: transparent !important; 2717 } 2718 2719 .snarkTorrentDetails { 2720 padding-left: 10px !important; 2721 padding-right: 5px !important; 2722 } 2723 2724 #totals { 2725 margin-left: 2px !important; 2726 } 2727 2728 .addtorrentsection td:first-child, .newtorrentsection td:first-child { 2729 width: 20%; 2730 } 2731 2732 .toggleview, .snarkConfigTitle { 2733 padding-top: 3px !important; 2734 padding-bottom: 3px !important; 2735 } 2736 2737 .snarkConfigTitle { 2738 margin-bottom: -3px !important; 2739 } 2740 2741 .toggleview, .snarkConfigTitle, .snarkConfigTitle a { 2742 font-size: 10pt !important; 2743 } 2744 2745 .toggleview img, .snarkConfigTitle img { 2746 height: 12px; 2747 margin-right: 0 !important; 2748 } 2749 2750 #configs td:first-child, .configsectionpanel input[name="nofilter_dataDir"], .configsectionpanel textarea { 2751 min-width: 150px !important; 2752 max-width: 50%; 2753 } 2754 2755 .trackerconfig a, .trackerconfig input[type="text"] { 2756 max-width: 150px !important; 2757 } 2758 2759 .trackerconfig, form + form > .configsectionpanel, .addtorrentsection tr:last-child, .snarkTorrentInfo tr:nth-child(n+2) { 2760 display: none; 2761 } 2762 2763 #trackerselect td a { 2764 max-width: 200px !important; 2765 } 2766 2767 .snarkTorrentInfo { 2768 border-bottom: none !important; 2769 margin-bottom: -5px !important; 2770 position: relative; 2771 z-index: 10; 2772 } 2773 2774 .snarkTorrentInfo th { 2775 padding-top: 4px; 2776 padding-bottom: 4px; 2777 } 2778 2779 .snarkTorrentInfo th:nth-child(2) { 2780 padding-left: 5px; 2781 border-bottom: 1px solid #89f !important; 2782 } 2783 2784 .snarkDirInfo td.snarkFileStatus { 2785 font-size: 0 !important; 2786 text-align: center !important; 2787 } 2788 2789 .snarkDirInfo td.snarkFileStatus .percentbarText { 2790 font-size: 7pt !important; 2791 } 2792 2793 .snarkDirInfo .snarkFileStatus img { 2794 float: none; 2795 } 2796 2797 .snarkFileStatus img[src*="clock"] { 2798 float: left; 2799 } 2800 2801 th a img { 2802 max-height: 16px !important; 2803 } 2804 2805 .snarkTorrentAction input[type="image"] { 2806 max-height: 8px !important; 2807 padding: 3px !important; 2808 } 2809 2810 #configs { 2811 margin-top: 8px !important; 2812 border-top: 1px solid #89f !important; 2813 } 2814 2815 #configs td:last-child { 2816 white-space: nowrap !important; 2817 } 2818 2819 #configs #bwhelp, #configs #bwhelp a { 2820 background: none !important; 2821 font-size: 0 !important; 2822 width: 0 !important; 2823 overflow: hidden; 2824 } 2825 2826 #configs tr:nth-child(n+16) { 2827 display: none; 2828 } 2829 2830 #configs tr:nth-last-child(2) { 2831 display: table-row !important; 2832 } 2833 2834 #configs tr { 2835 border: none !important; 2836 } 2837 2838 .addtorrentsection input[type="text"], .newtorrentsection input[type="text"] { 2839 width: 65% !important; 2840 } 2841 2842 .snarkCommentInfo td:first-child, .snarkComments td:first-child { 2843 width: 120px !important; 2844 max-width: 120px !important; 2845 min-width: 120px !important; 2846 } 2847 2848 .snarkComments .commentDate { 2849 width: 70px; 2850 } 2851 2852 .snarkComments .commentDelete { 2853 background: none !important; 2854 padding-left: 0 !important; 2855 } 2856 2857 #dhtDebugInner { 2858 margin-top: -19px !important; 2859 } 2860 } 2861 2862 @media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 800px) { 2863 .snarkConfigTitle { 2864 margin-top: 0 !important; 2865 } 2866 } 2867 2868 /* end mini-mode */ 2869 2707 2870 /* end responsive layout */ 2708 2871 -
installer/resources/themes/snark/dark/snark.css
r36030ae1 r3d535a22 1 1 /* I2PSnark theme "Camo" aka Dark */ 2 2 /* Author: dr|z3d */ 3 4 html { 5 height: 100%; 6 } 3 7 4 8 body { … … 6 10 color: #ee9; 7 11 font: 9pt "Droid Sans", "Noto Sans", Ubuntu, "Segoe UI", "DejaVu Sans", Verdana, "Lucida Grande", Helvetica, sans-serif; 8 background: #000; 9 background: linear-gradient(45deg, rgba(0,0,0,0.5), rgba(0,34,0,0.7)), url(/themes/console/dark/images/camotile2.png) top left; 10 background-size: 3px 3px, 175px 175px; 12 background: url(/themes/console/dark/images/camotile2.png) top left; 13 background-size: 175px 175px; 11 14 } 12 15 13 16 /* preload top navigation mouseovers */ 17 14 18 body { 15 background: linear-gradient( 45deg, rgba(0,0,0,0.5), rgba(0,34,0,0.7)),19 background: linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.7)), 16 20 url(/themes/console/dark/images/camotile2.png) top left, 17 21 url(images/button_snark_hover.png) no-repeat, … … 21 25 url(images/button_forum_hover.png) no-repeat, 22 26 url(images/button_forum_active.png) no-repeat !important; 23 background-size: 3px 3px, 175px 175px, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0 !important;27 background-size: 100% 100%, 175px 175px, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0 !important; 24 28 } 25 29 … … 30 34 31 35 /* preload top navigation mouseovers */ 36 32 37 body.iframed { 33 38 background: url(/themes/console/images/transparent.gif), … … 50 55 opacity: 1; 51 56 background: #000; 52 background: repeating-linear-gradient(135deg, #010 0px, #010 10px, #020 10px, #020 20px, #010 20px) !important;57 background: repeating-linear-gradient(135deg, #010, #010 10px, #020 10px, #020 20px, #010 20px); 53 58 box-shadow: inset 0 0 0 1px #000 !important; 54 59 } … … 61 66 box-shadow: none; 62 67 background: url(/themes/console/dark/images/camotile2.png) repeat scroll left top #000; 63 background: linear-gradient(to right, #000 0%, #020 50%, #000 100%);68 background: linear-gradient(to right, #000, #020 50%, #000) !important; 64 69 } 65 70 … … 92 97 padding: 9px 0 8px; 93 98 background: #010 !important; 94 background-image: linear-gradient(to bottom, #001000 0%, #001900 51%, #000 51%, #000 100%) !important;99 background-image: linear-gradient(to bottom, #001000, #001900 51%, #000 51%) !important; 95 100 min-width: 888px; 96 101 text-align: center; … … 362 367 } 363 368 364 tfoot img, tfoot:nth-child(2) img, tfoot:nth-child(1) img, tfoot:nth-child(3) img, tfoot:nth-child(4) img {365 margin: 0 2px 3px 0 !important;366 padding-right: 0 !important;367 }368 369 tfoot tr:nth-child(n+1) {370 text-align: left;371 }372 373 369 .headerstatus { 374 370 text-align: center; … … 421 417 } 422 418 423 .snarkTorrents th:nth-child(4), .SnarkTorrents th:nth-child(5), .SnarkTorrents th:nth-child(6), .SnarkTorrents th:nth-child(7), .SnarkTorrents th:nth-child(8), .SnarkTorrents th:nth-child(9), .SnarkTorrents th:last-child{419 #pagenav, th.snarkTorrentETA, th.snarkTorrentDownloaded, th.snarkTorrentUploaded, th.snarkTorrentRateDown, th.snarkTorrentRateUp, th.SnarkTorrentAction { 424 420 text-align: center; 425 421 } … … 1080 1076 } 1081 1077 1082 .snarkConfigTitle, label.toggleview {1078 .snarkConfigTitle, .toggleview { 1083 1079 font-size: 11pt; 1084 1080 font-weight: bold; 1085 padding: 3px 22px 3px 20px;1081 padding: 3px 1px 3px 1px; 1086 1082 margin: 5px 0 10px 0 !important; 1087 1083 letter-spacing: 0.2em; … … 1095 1091 display: inline-block; 1096 1092 margin: 0 0 -3px !important; 1097 min-width: 2 20px;1093 min-width: 260px; 1098 1094 box-shadow: inset 0 0 0 1px #000; 1099 1095 } 1100 1096 1101 1097 @media screen and (-webkit-min-device-pixel-ratio:0) { 1102 .snarkConfigTitle, label.toggleview {1098 .snarkConfigTitle, .toggleview { 1103 1099 font-size: 13pt !important; 1104 1100 } … … 1109 1105 } 1110 1106 1111 .snarkConfigTitle a, label.toggleview {1107 .snarkConfigTitle a, .toggleview { 1112 1108 text-shadow: 0 0 1px #000 !important; 1113 1109 } … … 1118 1114 } 1119 1115 1120 .snarkConfigTitle:hover, .toggleview:hover {1116 .snarkConfigTitle:hover, .toggleview:hover, input.toggle_input:focus + .toggleview { 1121 1117 background: #000 !important; 1122 1118 background: linear-gradient(to bottom, #001000 50%, #000 50%) !important; … … 1137 1133 } 1138 1134 1139 label.toggleview:active, .snarkConfigTitle a:active {1135 .toggleview:active, .snarkConfigTitle a:active { 1140 1136 color: #f30 !important; 1141 1137 } 1142 1138 1143 label.toggleview img:hover, label.toggleview:hover img, .snarkConfigTitle a:hover img {1139 .toggleview img:hover, .toggleview:hover img, .snarkConfigTitle a:hover img { 1144 1140 filter: drop-shadow(0 0 1px #f60); 1145 1141 } 1146 1142 1147 label.toggleview img:active, label.toggleview:active img, .snarkConfigTitle a:active img {1143 .toggleview img:active, .toggleview:active img, .snarkConfigTitle a:active img { 1148 1144 transform: rotate(90deg); 1149 1145 transition: ease transform 0.3s 0s; … … 1316 1312 } 1317 1313 1318 .snarkTorrent s thead th:last-child, .snarkTorrents td:last-child{1314 .snarkTorrentAction { 1319 1315 white-space: nowrap; 1320 1316 } … … 1324 1320 } 1325 1321 1326 .snarkTorrent s th:last-child input[type="image"], .snarkTorrents td:last-childinput[type="image"] {1322 .snarkTorrentAction input[type="image"] { 1327 1323 border: 1px solid #000 !important; 1328 1324 border: 1px solid #151 !important; … … 1337 1333 } 1338 1334 1339 .snarkTorrents th:last-child input[type="image"]:hover, .snarkTorrents td:last-child input[type="image"]:hover, 1340 .snarkTorrents th:last-child input[type="image"]:focus, .snarkTorrents td:last-child input[type="image"]:focus { /* borders on hover only for torrent control buttons, otherwise drop-shadow */ 1335 .snarkTorrentAction input[type="image"]:hover, .snarkTorrentAction input[type="image"]:focus { 1341 1336 border: 1px solid #f60 !important; 1342 1337 } 1343 1338 1344 .snarkTorrent s th:last-child input[type="image"]:active, .snarkTorrents td:last-childinput[type="image"]:active {1339 .snarkTorrentAction input[type="image"]:active { 1345 1340 box-shadow: inset 3px 3px 3px #000; 1346 1341 background-blend-mode: luminosity; … … 1614 1609 } 1615 1610 1616 table#trackerselect {1611 #trackerselect { 1617 1612 border: 1px solid #131; 1618 1613 width: 100% !important; … … 1949 1944 1950 1945 input.toggle_input { /* hide checkbox and use label as faux panel heading */ 1951 display: none !important; 1952 } 1953 1954 label.toggleview:hover { 1946 position: absolute; 1947 opacity: 0; 1948 z-index: -1; 1949 height: 0 !important; 1950 width: 0 !important; 1951 } 1952 1953 .toggleview:hover, input.toggle_input:focus + .toggleview { 1955 1954 color: #f60; 1956 1955 cursor: pointer; … … 1988 1987 } 1989 1988 1990 label.toggleview, .snarkConfigTitle a:visited {1989 .toggleview, .snarkConfigTitle a:visited { 1991 1990 color: #7c7; 1992 1991 } … … 2027 2026 } 2028 2027 2028 /* 2029 2029 .debugConnection { 2030 2030 font-family: "Droid Sans Mono", "Noto Mono", "Lucida Console", "DejaVu Sans Mono", monospace; … … 2058 2058 color: #cc7; 2059 2059 } 2060 */ 2060 2061 2061 2062 .dhtdebug th { … … 2229 2230 } 2230 2231 2231 .knownTracker input[type="radio"], .knownTracker input[type="radio"] :hover, .knownTracker input[type="radio"]:focus {2232 .knownTracker input[type="radio"], .knownTracker input[type="radio"][disabled], .knownTracker input[type="radio"]:hover, .knownTracker input[type="radio"]:focus { 2232 2233 opacity: 0.3; 2233 2234 cursor: default; 2234 filter: invert(100%) sepia(100%) hue-rotate(70deg) saturate(200%) !important;2235 2235 } 2236 2236 2237 2237 .knownTracker input[type="radio"]:checked, .knownTracker input[type="radio"]:checked:hover { 2238 2238 opacity: 0.5; 2239 } 2240 2241 .knownTracker input[type="radio"][disabled], .knownTracker input[type="radio"][disabled]:hover { 2242 opacity: 0.1 !important; 2239 2243 } 2240 2244 … … 2358 2362 border-radius: 1px; 2359 2363 font-size: 14pt; 2360 color: #69 EF68;2364 color: #69ef68; 2361 2365 line-height: 80%; 2362 2366 font-family: sans-serif; … … 2407 2411 transform: scale(0.8); 2408 2412 } 2413 2414 input.toggle_input, input.toggle_input:checked { /* hide checkbox and use label as faux panel heading */ 2415 position: absolute; 2416 height: 0 !important; 2417 width: 0 !important; 2418 } 2409 2419 } 2410 2420 … … 2668 2678 2669 2679 @media screen and (max-width: 1200px) { 2670 .snarkConfigtitle, .snarkConfigTitle a, label.toggleview {2680 .snarkConfigtitle, .snarkConfigTitle a, .toggleview { 2671 2681 font-size: 11pt !important; 2672 2682 } … … 2756 2766 } 2757 2767 2758 .snarkConfigtitle, .snarkConfigTitle a, label.toggleview {2768 .snarkConfigtitle, .snarkConfigTitle a, .toggleview { 2759 2769 font-size: 12pt !important; 2760 2770 } … … 2795 2805 } 2796 2806 2797 .snarkConfigTitle, .snarkConfigTitle a, label.toggleview {2807 .snarkConfigTitle, .snarkConfigTitle a, .toggleview { 2798 2808 font-size: 12pt !important; 2799 2809 } 2800 2810 2801 .snarkConfigTitle, label.toggleview {2802 min-width: 240px !important;2811 .snarkConfigTitle, .toggleview { 2812 min-width: 300px !important; 2803 2813 padding-top: 4px; 2804 2814 } 2805 2815 2806 label.toggleview {2816 .toggleview { 2807 2817 padding-bottom: 5px; 2808 2818 } … … 2826 2836 } 2827 2837 2828 .snarkT orrents td:nth-child(3), .SnarkTorrents td:nth-child(4){2829 width: 1 8px!important;2838 .snarkTrackerDetails, .SnarkTorrentDetails { 2839 width: 1% !important; 2830 2840 } 2831 2841 … … 2841 2851 padding: 10px; 2842 2852 border: 1px solid #494; 2843 background: #001900;2844 background: linear-gradient(to bottom, #001900, #010);2845 2853 box-shadow: inset 0 0 0 1px #000, inset 0 0 7px 3px #002900; 2846 2854 } … … 2882 2890 } 2883 2891 2892 /* mini-mode */ 2893 2894 @media screen and (max-width: 800px) { 2895 .page { 2896 min-width: 650px !important; 2897 } 2898 2899 .snarknavbar { 2900 min-width: 648px !important; 2901 } 2902 2903 th.snarkTorrentStatus a img, .snarkTorrentETA a img, .snarkTrackerDetails a img, img[src$="torrent.png"] { 2904 display: none !important; 2905 } 2906 2907 .snarkGraphicStatus { 2908 max-width: 12px !important; 2909 padding-left: 3px !important; 2910 } 2911 2912 .snarkGraphicStatus img { 2913 max-width: 18px; 2914 } 2915 2916 .snarkTorrentName a:not(old) { 2917 max-width: 360px !important; 2918 } 2919 2920 .snarkTorrents th img { 2921 max-height: 18px; 2922 } 2923 2924 .snarkTorrentUploaded, .snarkTorrentRateUp, .peerinfo, .debuginfo, .alwaysShow { 2925 display: none !important; 2926 } 2927 2928 .percentBarText { 2929 font-size: 8pt !important; 2930 } 2931 2932 .snarkTorrentDetails { 2933 padding-left: 8px; 2934 } 2935 2936 .snarkTorrents td.snarkTorrentStatus, .snarkTorrentETA, .snarkTrackerDetails { 2937 font-size: 0 !important; 2938 max-width: 0 !important; 2939 min-width: 0 !important; 2940 width: 0 !important; 2941 padding: 0; 2942 overflow: hidden; 2943 color: transparent !important; 2944 } 2945 2946 .snarkTorrentDetails { 2947 padding-left: 3px !important; 2948 } 2949 2950 #totals { 2951 margin-left: 2px !important; 2952 } 2953 2954 .addtorrentsection td:first-child, .newtorrentsection td:first-child { 2955 width: 20%; 2956 } 2957 2958 .toggleview, .snarkConfigTitle, .snarkConfigTitle a { 2959 font-size: 10pt !important; 2960 } 2961 2962 .toggleview img, .snarkConfigTitle img { 2963 height: 12px; 2964 margin-right: 0 !important; 2965 } 2966 2967 #configs td:first-child, .configsectionpanel input[name="nofilter_dataDir"], .configsectionpanel textarea { 2968 min-width: 150px !important; 2969 } 2970 2971 .trackerconfig a, .trackerconfig input[type="text"] { 2972 max-width: 150px !important; 2973 } 2974 2975 .trackerconfig, form + form > .configsectionpanel, .addtorrentsection tr:last-child, .snarkTorrentInfo tr:nth-child(n+2) { 2976 display: none; 2977 } 2978 2979 #trackerselect td a { 2980 max-width: 200px !important; 2981 } 2982 2983 .snarkTorrentInfo { 2984 border-bottom: none !important; 2985 margin-bottom: -11px !important; 2986 position: relative; 2987 z-index: 10; 2988 } 2989 2990 .snarkTorrentInfo th { 2991 padding-top: 4px; 2992 padding-bottom: 4px; 2993 } 2994 2995 .snarkTorrentInfo th:nth-child(2) { 2996 padding-left: 5px; 2997 border-bottom: 1px solid #494 !important; 2998 } 2999 3000 .snarkDirInfo td.snarkFileStatus { 3001 font-size: 0 !important; 3002 text-align: center !important; 3003 } 3004 3005 .snarkDirInfo td.snarkFileStatus .percentbarText { 3006 font-size: 7pt !important; 3007 } 3008 3009 .snarkDirInfo .snarkFileStatus img { 3010 float: none; 3011 } 3012 3013 .snarkFileStatus img[src*="clock"] { 3014 float: left; 3015 } 3016 3017 th a img { 3018 max-height: 16px !important; 3019 } 3020 3021 .snarkTorrentAction input[type="image"] { 3022 max-height: 8px !important; 3023 padding: 3px !important; 3024 } 3025 3026 #configs { 3027 margin-top: 8px !important; 3028 } 3029 3030 #configs #bwhelp { 3031 background: none !important; 3032 font-size: 0 !important; 3033 } 3034 3035 #configs tr:nth-child(n+16) { 3036 display: none; 3037 } 3038 3039 #configs tr:nth-last-child(2) { 3040 display: table-row !important; 3041 } 3042 3043 #configs tr { 3044 border: none !important; 3045 } 3046 3047 .addtorrentsection input[type="text"], .newtorrentsection input[type="text"] { 3048 width: 65% !important; 3049 } 3050 3051 .snarkCommentInfo td:first-child, .snarkComments td:first-child { 3052 width: 120px !important; 3053 max-width: 120px !important; 3054 min-width: 120px !important; 3055 } 3056 3057 .snarkComments .commentDate { 3058 width: 70px; 3059 } 3060 3061 .snarkComments .commentDelete { 3062 background: none !important; 3063 padding-left: 0 !important; 3064 } 3065 3066 #dhtDebugInner { 3067 margin-top: -20px !important; 3068 } 3069 } 3070 3071 /* end mini-mode */ 3072 2884 3073 /* end responsive layout */ 2885 3074 -
installer/resources/themes/snark/light/snark.css
r36030ae1 r3d535a22 21 21 url(images/button_forum_hover.png) no-repeat, 22 22 url(images/button_forum_active.png) no-repeat, #a4a4cb; 23 background-size: 32px 32px, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0; 23 24 } 24 25 … … 48 49 } 49 50 50 a:focus img, input[type="image"]:focus, a.control:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, select:focus, input[type="text"]:focus, input.r:focus, input[name="nofilter_dataDir"]:focus, textarea:focus { 51 a:focus img, input[type="image"]:focus, a.control:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, select:focus, 52 input[type="text"]:focus, input.r:focus, input[name="nofilter_dataDir"]:focus, textarea:focus { 51 53 filter: drop-shadow(0 0 1px #6f072b) !important; 52 54 } … … 345 347 } 346 348 347 tfoot img, tfoot:nth-child(2) img, tfoot:nth-child(1) img, tfoot:nth-child(3) img, tfoot:nth-child(4) img {348 margin: 0 2px 3px 0 !important;349 padding-right: 0 !important;350 }351 352 tfoot tr:nth-child(n+1) {353 text-align: left;354 }355 356 349 #pagenav { 357 350 font-size: 8.5pt; … … 377 370 378 371 #pagenav a:active img { 379 background: #f60;380 372 box-shadow: inset 3px 3px 3px #333; 381 373 box-shadow: inset 0 0 0 1px #fff, inset 3px 3px 3px #333; 374 filter: none; 382 375 } 383 376 … … 826 819 } 827 820 828 .snarkConfigTitle:hover, .toggleview:hover {821 .snarkConfigTitle:hover, .toggleview:hover, input.toggle_input:focus + .toggleview { 829 822 background: linear-gradient(to bottom, #fcfaf7 50%, #ffe8bf 50%, #efd9b3 100%); 830 823 } … … 832 825 .snarkConfigTitle a { 833 826 font-size: 11pt !important; 827 display: inline-block; 828 width: 100%; 834 829 } 835 830 … … 838 833 } 839 834 840 .snarkConfigTitle, label.toggleview, .configsectionpanel .snarkConfigTitle:hover {835 .snarkConfigTitle, .toggleview, .configsectionpanel .snarkConfigTitle:hover { 841 836 font-size: 11pt; 842 837 font-weight: bold; … … 851 846 box-shadow: 0 1px 2px #ddd; 852 847 display: inline-block; 853 min-width: 2 20px;848 min-width: 260px; 854 849 color: #559 !important; 855 850 } … … 860 855 861 856 @media screen and (-webkit-min-device-pixel-ratio:0) { 862 .snarkConfigTitle, .snarkConfigTitle a, label.toggleview,857 .snarkConfigTitle, .snarkConfigTitle a, .toggleview, 863 858 .configsectionpanel .snarkConfigTitle, .configsectionpanel .snarkConfigTitle:hover { 864 859 font-size: 14pt !important; … … 871 866 } 872 867 873 .snarkConfigTitle a:hover, . toggleview:hover{868 .snarkConfigTitle a:hover, .snarkConfigTitle a:focus, .toggleview:hover, input.toggle_input:focus + .toggleview { 874 869 color: #f60 !important; 875 870 cursor: pointer; … … 886 881 } 887 882 888 .snarkConfigTitle:hover img, .toggleview:hover img {889 filter: drop-shadow(0 0 1px #f60) ;883 .snarkConfigTitle:hover img, .toggleview:hover img, input.toggle_input:focus + .toggleview img, .snarkConfigTitle a:focus img { 884 filter: drop-shadow(0 0 1px #f60) !important; 890 885 } 891 886 … … 1489 1484 1490 1485 input.toggle_input { /* hide checkbox and use label as faux panel heading */ 1491 display: none; 1486 position: absolute; 1487 opacity: 0; 1488 z-index: -1; 1489 height: 0 !important; 1490 width: 0 !important; 1492 1491 } 1493 1492 … … 1605 1604 background: #efefff; 1606 1605 box-shadow: inset 0 0 0 1px #fff, 0 0 1px 0 rgba(160,160,160,0.5); 1607 margin: - 26px 0 -12px;1606 margin: -19px 0 -12px; 1608 1607 } 1609 1608 … … 1643 1642 height: 2px; 1644 1643 border-bottom: 1px solid #fff; 1644 } 1645 1646 @media screen and (-webkit-min-device-pixel-ratio:0) { 1647 hr.debug { 1648 height: 1px; 1649 } 1645 1650 } 1646 1651 … … 1659 1664 hr.debug:last-child { 1660 1665 background: transparent; 1661 margin-bottom: -4px; 1666 border: none; 1667 height: 0; 1668 margin-bottom: -8px; 1662 1669 } 1663 1670 … … 2145 2152 } 2146 2153 2147 .snarkConfigTitle a, .snarkConfigTitle, label.toggleview {2154 .snarkConfigTitle a, .snarkConfigTitle, .toggleview { 2148 2155 font-size: 10pt !important; 2149 2156 } … … 2185 2192 2186 2193 @media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 1000px) { 2187 .snarkConfigTitle a, label.toggleview, .configsectionpanel .snarkConfigTitle {2194 .snarkConfigTitle a, .toggleview, .configsectionpanel .snarkConfigTitle { 2188 2195 font-size: 12pt !important; 2189 2196 } … … 2208 2215 } 2209 2216 2210 @media screen and (m ax-width: 1400px) {2217 @media screen and (min-width: 1000px) { 2211 2218 #dhtDebugInner { 2212 margin-top: -2 2px !important;2219 margin-top: -21px !important; 2213 2220 } 2214 2221 } … … 2268 2275 } 2269 2276 2270 .snarkConfigTitle, .snarkConfigTitle a, label.toggleview {2277 .snarkConfigTitle, .snarkConfigTitle a, .toggleview { 2271 2278 font-size: 12pt !important; 2272 2279 } … … 2280 2287 } 2281 2288 2282 .snarkConfigTitle, label.toggleview, .configsectionpanel .snarkConfigTitle, .configsectionpanel .snarkConfigTitle:hover {2289 .snarkConfigTitle, .toggleview, .configsectionpanel .snarkConfigTitle, .configsectionpanel .snarkConfigTitle:hover { 2283 2290 font-size: 12pt !important; 2284 padding: 4px 15px !important; 2291 padding: 4px 1px !important; 2292 min-width: 300px; 2285 2293 } 2286 2294 … … 2297 2305 } 2298 2306 2299 .snarkConfigTitle, label.toggleview, .configsectionpanel .snarkConfigTitle, .configsectionpanel .snarkConfigTitle:hover {2300 min-width: 240px;2307 #dhtDebugInner { 2308 margin-top: -25px !important; 2301 2309 } 2302 2310 … … 2307 2315 padding-bottom: 4px !important; 2308 2316 } 2309 2317 /* 2310 2318 .debugConnection { 2311 2319 background: #337; … … 2318 2326 display: inline-block; 2319 2327 } 2328 */ 2320 2329 } 2321 2330 2322 2331 @media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 1400px) { 2323 .snarkConfigTitle a, label.toggleview,2332 .snarkConfigTitle a, .toggleview, 2324 2333 .configsectionpanel .snarkConfigTitle, .configsectionpanel .snarkConfigTitle:hover { 2325 2334 font-size: 14pt !important; 2326 padding: 3px 15px 4px !important; 2335 padding: 3px 1px 4px !important; 2336 min-width: 300px; 2327 2337 } 2328 2338 } -
installer/resources/themes/snark/midnight/snark.css
r36030ae1 r3d535a22 1099 1099 } 1100 1100 1101 .snarkConfigTitle, label.toggleview {1101 .snarkConfigTitle, .toggleview { 1102 1102 font-size: 10pt; 1103 1103 font-weight: bold; 1104 1104 font-variant: small-caps !important; 1105 1105 display: inline-block; 1106 min-width: 2 00px;1106 min-width: 260px; 1107 1107 margin: -1px 0 -5px 0; 1108 padding: 3px 25px 3px 22px;1108 padding: 3px 1px 3px 1px; 1109 1109 text-align: center !important; 1110 1110 letter-spacing: .15em; … … 1116 1116 } 1117 1117 1118 .snarkConfigTitle:hover, label.toggleview:hover{1118 .snarkConfigTitle:hover, .toggleview:hover, input.toggle_input:focus + .toggleview { 1119 1119 background: #002 !important; 1120 1120 background: linear-gradient(to bottom, #004 50%, #002 50%) !important; 1121 1121 } 1122 1122 1123 .snarkConfigTitle:active, label.toggleview:active {1123 .snarkConfigTitle:active, .toggleview:active { 1124 1124 background: #003 !important; 1125 1125 background: linear-gradient(to bottom, #004 50%, #002 50%) !important; … … 1180 1180 } 1181 1181 1182 .snarkConfigTitle img, label.toggleview img {1182 .snarkConfigTitle img, .toggleview img { 1183 1183 margin-right: -2px; 1184 1184 margin-top: -1px; … … 1948 1948 1949 1949 input.toggle_input { 1950 display: none; 1951 } 1952 1953 label.toggleview:hover { 1950 position: absolute; 1951 opacity: 0; 1952 z-index: -1; 1953 height: 0 !important; 1954 width: 0 !important; 1955 } 1956 1957 .toggleview:hover, .toggleview:hover, input.toggle_input:focus + .toggleview, .snarkConfigTitle a:focus, .snarkConfigTitle a:visited:focus { 1954 1958 cursor: pointer; 1959 color: #652787 !important; 1955 1960 } 1956 1961 … … 1992 1997 } 1993 1998 1994 label.toggleview, .snarkConfigTitle a, .snarkConfigTitle a:visited {1999 .toggleview, .snarkConfigTitle a, .snarkConfigTitle a:visited { 1995 2000 color: #7972d1 !important; 1996 2001 } … … 2560 2565 } 2561 2566 2562 .snarkTorrentStatus, .snarkTorrentUploaded, .snarkTorrentRateUp, tfoot .snarkTorrentAction {2567 .snarkTorrentStatus, .snarkTorrentUploaded, .snarkTorrentRateUp, tfoot .snarkTorrentAction, .peerinfo, .debuginfo { 2563 2568 display: none; 2564 2569 } … … 2716 2721 } 2717 2722 2718 .snarkConfigTitle, .snarkConfigTitle a, label.toggleview, .snarkNav:link {2723 .snarkConfigTitle, .snarkConfigTitle a, .toggleview, .snarkNav:link { 2719 2724 font-size: 11pt !important; 2720 2725 } … … 2746 2751 } 2747 2752 2748 .snarkConfigTitle, .toggleview { 2749 padding: 4px 25px 4px 22px; 2750 } 2751 2752 .snarkConfigTitle, .snarkConfigTitle a, label.toggleview { 2753 .snarkConfigTitle, .snarkConfigTitle a, .toggleview { 2753 2754 font-size: 12.5pt !important; 2754 2755 } … … 2763 2764 } 2764 2765 2765 .snarkConfigTitle, label.toggleview {2766 min-width: 240px !important;2766 .snarkConfigTitle, .toggleview { 2767 min-width: 300px !important; 2767 2768 } 2768 2769 -
installer/resources/themes/snark/ubergine/snark.css
r36030ae1 r3d535a22 3 3 /* Author: dr|z3d */ 4 4 5 html {6 min-height: 100%;7 }8 9 5 body { 10 background: #130313 url(images/graytile.png) scroll left top / 96px 96px; 11 background-size: 100% 100%, 96px 96px; 12 color: #fff; 6 background: #130313 url(images/graytile.png) fixed left top / 96px 96px; 7 color: #ddd; 13 8 font: 8pt "DejaVu Sans", Verdana, "Noto Sans", Ubuntu, Helvetica, sans-serif; 14 9 } … … 17 12 18 13 body:not(old) { 19 background: linear-gradient(to bottom, rgba(64,0,64,0.2), rgba(11,0,11,0.1), rgba(11,0,11,0.2)), 20 repeating-linear-gradient(135deg, rgba(32,0,32,0.5) 2px, rgba(16, 0, 16, 0.3) 3px, rgba(32,0,32,0.5) 5px), 14 background: url(images/graytile.png) left top, 21 15 url(images/button_snark_hover.png) top center no-repeat, 22 16 url(images/button_snark_active.png) top center no-repeat, … … 25 19 url(images/button_forum_hover.png) top center no-repeat, 26 20 url(images/button_forum_active.png) no-repeat #130313 !important; 27 background-size: 100% 100%, 100% 100%, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0 !important;21 background-size: 96px 96px, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0 !important; 28 22 } 29 23 30 24 body.iframed { 31 background: transparent url( themes/console/images/transparent.gif) !important;25 background: transparent url(/themes/console/images/transparent.gif) !important; 32 26 margin: 0 !important; 33 27 } … … 46 40 .page { 47 41 background: #323 url(images/tile2.png); 48 background: linear-gradient(to right, rgba(30,0,30,0.4) 0%, rgba(55,0,55,0.5) 50%, rgba(30,0,30,0.4) 100%), url(images/tile2.png); 49 color: #310; 42 background: repeating-linear-gradient(to bottom, #1f081f 1px, #2b172f 1px, #1f081f 3px); 50 43 margin: 5px 0 0 0; 51 padding: 10px 10px 0 10px;44 padding: 10px 10px 0; 52 45 border-radius: 4px; 53 46 border: 1px solid #101; 54 font-size: 8pt !important;55 line-height: 160% !important;56 text-align: center;57 opacity: 1;58 47 box-shadow: inset 0 0 3px 0 #101, 0 0 2px 3px rgba(0,0,0,0.4); 59 48 } … … 65 54 box-shadow: none; 66 55 padding: 0 0; 67 filter: none;68 56 } 69 57 … … 93 81 background: #101 url(images/snarktopnav.png) repeat-x scroll center center; 94 82 background: linear-gradient(to bottom, #522852 0%, #4a2449 11%, #321831 33%, #281428 51%, #1c0e1c 52%, #101 54%, #101 100%); 95 text-transform: uppercase !important;96 font-weight: bold;97 color: #001;98 83 min-width: 600px; 99 84 width: 70%; … … 121 106 122 107 .snarkNav:link, .snarkNav:visited { 108 display: inline-block; 123 109 text-decoration: none !important; 124 110 text-transform: uppercase !important; 125 111 text-shadow: 0 0 1px #000; 126 112 padding: 5px 12px 5px 29px !important; 127 margin -right: -4px !important;113 margin: -5px -4px -5px 0; 128 114 letter-spacing: 0.11em; 129 115 font-family: "Droid Sans", "Noto Sans", Ubuntu, "Segoe UI", "Lucida Grande", "DejaVu Sans", Verdana, sans-serif; … … 141 127 } 142 128 143 /* Arabic fix */144 .snarkNav {145 display: inline-block;146 margin: -5px -4px -5px 0;147 }148 149 129 _:-ms-lang(x), .snarkNav:link, .snarkNav:visited { 150 130 padding-top: 1px !important; … … 178 158 text-shadow: none; 179 159 border: 1px solid #730; 180 box-shadow: 0 0 1px 0 #000, inset 0 0 0 1px #000, inset 3px 3px 3px 1px #3 F1900 !important;160 box-shadow: 0 0 1px 0 #000, inset 0 0 0 1px #000, inset 3px 3px 3px 1px #3f1900 !important; 181 161 } 182 162 … … 215 195 background: #310 url(images/button_forum.png) 11px center no-repeat; 216 196 background: url(images/button_forum.png) 11px center no-repeat, linear-gradient(to bottom, #a68058 1%, #7a6045 27%, #5e4730 50%, #2e1700 51%, #1f0f00 100%); 217 background-size: 16px auto, 100% 100%;218 197 } 219 198 … … 221 200 background: #707 url(images/button_forum_hover.png) 11px center no-repeat; 222 201 background: url(images/button_forum_hover.png) 11px center no-repeat, linear-gradient(to bottom, #a15b73 0%, #7e4062 50%, #591c3e 51%, #46133e 100%); 223 background-size: 16px auto, 100% 100%;224 202 color: #d2baff !important; 225 203 } … … 227 205 .nav_forum:link:active { 228 206 background: #f60 url(images/button_forum_active.png) 11px center no-repeat; 229 background-size: 16px auto, 100% 100%;230 207 color: #fff !important; 231 208 } … … 259 236 background: url(images/hat.png) no-repeat scroll right center, linear-gradient(to bottom, #2a192a 0%, #202 100%); 260 237 background-size: 80px auto, 100% 100%; 261 box-shadow: inset 0 0 3px 1px rgba(16, 0, 16, 0.6) ;238 box-shadow: inset 0 0 3px 1px rgba(16, 0, 16, 0.6), 0 0 1px 1px rgba(16, 8, 16, 0.3); 262 239 outline: none; 263 filter: drop-shadow(0 0 1px rgba(16, 8, 16, 0.5));264 240 } 265 241 … … 336 312 /* end screenlogger */ 337 313 314 /* 338 315 pre { 339 316 width: 100%; … … 343 320 height: 8px; 344 321 color: #35f; 345 font-weight: bold !important; 346 } 322 font-weight: bold !important; 323 } 324 */ 347 325 348 326 table { … … 360 338 } 361 339 362 thead , .snarkTorrentInfo th {340 thead th, .snarkTorrentInfo th { 363 341 background: linear-gradient(to bottom, #202 0%, #101 100%); 364 342 border-top: 1px solid #101 !important; … … 385 363 } 386 364 387 th:first-child img {388 margin: 1px 1px 3px 3px !important;389 }390 391 th:nth-child(2) img {392 margin: 1px 7px 3px 2px !important;393 }394 395 tfoot img, tfoot:nth-child(2) img, tfoot:nth-child(1) img, tfoot:nth-child(3) img, tfoot:nth-child(4) img {396 margin: 0 2px 3px 0 !important;397 padding-right: 0 !important;398 }399 400 tfoot tr:nth-child(n+1) {401 text-align: left;402 }403 404 365 .headerstatus { 405 366 text-align: center; … … 407 368 408 369 .ParentDir { 409 background: #656;410 370 background: #351933; 411 371 border: 1px solid #101 !important; … … 448 408 border-spacing: 0; 449 409 border-radius: 4px; 450 box-shadow: 0 0 1px 1px rgba(16, 8, 16, 0. 5);410 box-shadow: 0 0 1px 1px rgba(16, 8, 16, 0.3); 451 411 } 452 412 … … 462 422 } 463 423 424 .snarkTorrents tr:first-child td { 425 padding-top: 3px !important; 426 } 427 464 428 .snarkTorrents thead th { 465 429 border-top: 1px solid transparent !important; … … 467 431 468 432 .snarkTorrents thead th { 469 padding : 2px;470 background-clip: padding-box;433 padding-top: 3px; 434 padding-bottom: 6px; 471 435 border-bottom: 1px solid #313; 472 border-bottom: 1px solid rgba(51, 17, 51, 0.8);473 } 474 475 .snarkTorrents thead th:nth-child( -n+3){476 ma x-width: 45px;436 vertical-align: middle; 437 } 438 439 .snarkTorrents thead th:nth-child(2) img { 440 margin-bottom: 3px; 477 441 } 478 442 … … 537 501 color: #dd7 !important; 538 502 line-height: 120%; 503 text-align: center !important; 539 504 } 540 505 … … 565 530 .snarkTorrentAction img { 566 531 margin: 0 2px !important; 567 opacity: 0.6;568 532 } 569 533 570 534 .snarkTorrentAction img:hover { 571 535 box-shadow: 0 0 1px 1px #f90; 572 opacity: 1;573 536 } 574 537 … … 588 551 vertical-align: middle; 589 552 border-top: 1px solid #313; 590 border-bottom: 1px solid rgba(51, 17, 51, 0.8);591 }592 593 .snarkTorrents tfoot th:nth-child(even) {594 background: #120012;595 }596 597 .snarkTorrents thead th:nth-last-child(4), .snarkTorrents tfoot th:nth-last-child(4) {598 text-align: center;599 }600 601 .snarkTorrents thead th:nth-last-child(4), .snarkTorrents tfoot th:nth-last-child(4) {602 text-align: right;603 }604 605 .snarkTorrents tfoot th:nth-child(n+2) {606 text-align: right;607 }608 609 .peerinfo td:nth-child(3), .peerinfo td:nth-child(4) {610 padding: 2px 4px;611 553 } 612 554 613 555 .snarkTorrents tt { 614 font-family: " Noto Mono", "Droid SansMono", "Lucida Console", "DejaVu Sans Mono", monospace;556 font-family: "Droid Sans Mono", "Noto Mono", "Lucida Console", "DejaVu Sans Mono", monospace; 615 557 color: #cc0; 616 558 font-weight: bold; … … 642 584 padding: 2px 4px; 643 585 color: #ddd !important; 644 opacity: 1;645 586 font-size: 8pt; 646 587 } … … 652 593 td:first-child { 653 594 text-align: right; 654 font-size: 8pt; 655 } 656 657 img[src$="details.png"] { 658 mix-blend-mode: luminosity; 659 } 660 661 a img[src$="details.png"]:hover, a:focus img[src$="details.png"] { 662 mix-blend-mode: initial !important; 595 } 596 597 .snarkTrackerDetails img { 598 width: 16px; 599 height: 16px; 600 opacity: 0.75; 601 } 602 603 .snarkTrackerDetails a img:hover, .snarkTrackerDetails a img:focus { 604 opacity: 1; 663 605 } 664 606 665 607 .snarkTorrentOdd { 666 608 background: #351933; 667 font-size: 8pt;668 609 } 669 610 670 611 .snarkTorrentEven { 671 font-size: 8pt;672 612 background: #270027; 673 613 } … … 695 635 } 696 636 697 .snarkTorrentEven + .snarkTorrentEven td:nth-child(2), .snarkTorrentOdd + .snarkTorrentOdd td:nth-child(2) { 698 text-align: left; 699 padding-left: 0; 700 color: #ffdfff !important; 701 } 702 703 .snarkTorrentEven + .snarkTorrentEven td:nth-child(4), .snarkTorrentOdd + .snarkTorrentOdd td:nth-child(4) { 704 text-align: right !important; 705 font-weight: bold; 706 } 707 708 .snarkTorrentEven + .snarkTorrentEven td:nth-child(n+5), .snarkTorrentOdd + .snarkTorrentOdd td:nth-child(n+5) { 709 text-align: right !important; 637 .peerinfo td[colspan="4"], .debuginfo td[colspan="10"] { 638 padding-left: 0 !important; 639 line-height: 120% !important; 710 640 } 711 641 … … 717 647 tr:hover .percentBarText { 718 648 opacity: 1; 719 text-shadow: 0 1px 1px rgba(0,0,0,0.8);649 text-shadow: 0 1px 1px #313; 720 650 } 721 651 … … 723 653 _:-ms-lang(x), .snarkTorrents tbody tr:hover, .snarkDirInfo tbody tr:hover { 724 654 background: #58165e !important; 725 }726 727 .snarkTorrents tbody tr:hover .snarkTorrentName, .snarkDirInfo tbody tr:hover td .snarkFileName {728 color: #fff !important;729 655 } 730 656 … … 779 705 } 780 706 781 .snarkTorrentInfo img:nth-child(n+2) {782 margin-left: 8px !important;783 }784 785 707 .snarkTorrentInfo th { 786 708 text-align: left; … … 893 815 .snarkTorrentDownloaded { 894 816 text-align: right !important; 895 width: 1 10px;896 max-width: 1 10px;817 width: 108px; 818 max-width: 108px; 897 819 color: #76a !important; 898 820 white-space: nowrap; … … 919 841 } 920 842 921 .snarkTorrentDownloaded .percentBarOuter {922 margin-left: 5px !important;923 }924 925 843 .peerinfo .percentBarOuter { 926 844 background: repeating-linear-gradient(135deg, #000 1px, #000 6px, #0f0a08 6px, #0f0a08 11px) !important; 927 845 height: 16px; 928 846 line-height: 13px; 847 display: inline-block; 929 848 } 930 849 … … 959 878 } 960 879 961 .peerinfo . percentBarOuter{962 float: right;880 .peerinfo .snarkTorrentDownloaded { 881 text-align: right !important; 963 882 } 964 883 … … 990 909 991 910 .unchoked { 992 color: #00f000 !important;993 911 color: #34CF19 !important; 994 912 } … … 1024 942 } 1025 943 1026 table#trackerselect {944 #trackerselect { 1027 945 width: 100% !important; 1028 946 } … … 1061 979 } 1062 980 1063 .toggleview, .snarkConfigTitle, .snarknavbar, img, input[type="image"], label {1064 -moz-user-select: none;1065 -webkit-user-select: none;1066 user-select: none;1067 }1068 1069 .snarkConfigTitle, label.toggleview, .configsectionpanel .snarkConfigTitle:hover, .configsectionpanel .snarkConfigTitle:active {1070 font-family: "Droid Sans", "Noto Sans", Ubuntu, "Segoe UI", "Lucida Grande", "DejaVu Sans", Verdana, sans-serif;1071 font-size: 12pt;1072 font-weight: bold;1073 padding: 4px 18px 3px;1074 margin: 5px 0 10px 0 !important;1075 border: 1px solid #101;1076 border-top: none;1077 border-radius: 0;1078 background: #101 url(images/snarknav.png) repeat-x scroll center center;1079 background: linear-gradient(to bottom, #4a3d49 0%, #3d303d 50%, #0d000d 50%, #0d000d 100%);1080 font-variant: small-caps !important;1081 letter-spacing: 0.15em;1082 filter: drop-shadow(0 1px 1px rgba(16, 0, 16, 0.5));1083 color: #f7e3fc;1084 text-shadow: 0 0 1px #000;1085 box-shadow: inset 0 0 1px 0 #313;1086 display: inline-block;1087 margin: 0 0 -3px !important;1088 min-width: 210px;1089 }1090 1091 .snarkConfigTitle:hover, label.toggleview:hover {1092 background: linear-gradient(to bottom, #5f475d 0%, #4f3b4f 50%, #1f001f 50%, #1f001f 100%);1093 box-shadow: inset 0 0 1px #3f173f;1094 color: #d2baff;1095 }1096 1097 .snarkConfigTitle:active, label.toggleview:active {1098 box-shadow: inset 0 0 1px #7f2f7f, inset 3px 3px 3px 1px #0d000d;1099 }1100 1101 .snarkConfigTitle img, label.toggleview img {1102 margin: 1px -3px 2px 0;1103 vertical-align: middle;1104 filter: drop-shadow(0 0 1px #000);1105 }1106 1107 .configsectionpanel .snarkConfigTitle:hover img {1108 filter: drop-shadow(0 0 1px #000) !important;1109 }1110 1111 981 .snarkConfig { 1112 982 font-size: 10pt; … … 1151 1021 a:active, a:visited:active { 1152 1022 color: #f10; 1023 } 1024 1025 #configs input[type="submit"], .trackerconfig input[type="submit"], input[name="savepri"] { 1026 text-transform: capitalize; 1027 } 1028 1029 #setPriority { 1030 border-top: 1px solid #000; 1031 } 1032 1033 th.headerpriority br, .snarkTorrents thead th br { 1034 display: none; 1035 } 1036 1037 /* panel titles */ 1038 1039 .toggleview, .snarkConfigTitle, .snarknavbar, img, input[type="image"], label, th img { 1040 -moz-user-select: none; 1041 -webkit-user-select: none; 1042 user-select: none; 1043 } 1044 1045 .snarkConfigTitle:hover, .snarkConfigTitle:focus, label.toggleview:hover, label.toggleview:focus, .toggle_input:focus + label { 1046 background: linear-gradient(to bottom, #5f475d 0%, #4f3b4f 50%, #1f001f 50%, #1f001f 100%); 1047 box-shadow: inset 0 0 1px #3f173f; 1048 color: #d2baff !important; 1049 } 1050 1051 .snarkConfigTitle, label.toggleview, .configsectionpanel .snarkConfigTitle:hover, .configsectionpanel .snarkConfigTitle:active { 1052 font-family: "Droid Sans", "Noto Sans", Ubuntu, "Segoe UI", "Lucida Grande", "DejaVu Sans", Verdana, sans-serif; 1053 font-size: 12pt; 1054 font-weight: bold; 1055 padding: 4px 1px 3px; 1056 margin: 5px 0 10px 0 !important; 1057 border: 1px solid #101; 1058 border-top: none; 1059 background: #101 url(images/snarknav.png) repeat-x scroll center center; 1060 background: linear-gradient(to bottom, #4a3d49 0%, #3d303d 50%, #0d000d 50%, #0d000d 100%); 1061 font-variant: small-caps !important; 1062 letter-spacing: 0.15em; 1063 color: #f7e3fc; 1064 text-shadow: 0 0 1px #000; 1065 box-shadow: inset 0 0 1px 0 #313, 0 0 0 1px rgba(16, 0, 16, 0.4); 1066 display: inline-block; 1067 margin: 0 0 -3px !important; 1068 min-width: 260px; 1069 } 1070 1071 .snarkConfigTitle:hover a img, a:focus .snarkConfigTitle img, .toggle_input:focus + .toggleview img { 1072 filter: drop-shadow(0px 0 1px #d2baff); 1073 } 1074 1075 .snarkConfigTitle:active, label.toggleview:active { 1076 box-shadow: inset 0 0 1px #7f2f7f, inset 3px 3px 3px 1px #0d000d; 1077 } 1078 1079 .snarkConfigTitle img, label.toggleview img { 1080 margin: 1px -3px 2px 0; 1081 vertical-align: middle; 1082 filter: drop-shadow(0 0 1px #000); 1083 } 1084 1085 .configsectionpanel .snarkConfigTitle:hover { 1086 color: #f7e3fc !important; 1087 } 1088 1089 .configsectionpanel .snarkConfigTitle:hover img { 1090 filter: drop-shadow(0 0 1px #000) !important; 1091 } 1092 1093 label.toggleview { 1094 color: #f60; 1095 } 1096 1097 label.toggleview:active, .snarkConfigTitle a:active { 1098 color: #9183af !important; 1099 } 1100 1101 label.toggleview img:hover, label.toggleview:hover img, .snarkConfigTitle:hover a img { 1102 color: #f90; 1103 filter: drop-shadow(0 0 1px #d2baff); 1104 } 1105 1106 label.toggleview img:active, label.toggleview:active img, .snarkConfigTitle:active a img { 1107 transform: rotate(90deg); 1108 transition: ease transform 0.3s 0s; 1109 } 1110 1111 .configsection a, label.toggleview { 1112 color: #f60; 1113 text-shadow: 0 0 1px #000; 1114 } 1115 1116 .configsection a:hover, .snarkConfig .snarkConfigTitle:hover a, .snarkConfig .snarkConfigTitle a:focus { 1117 color: #d2baff; 1118 text-decoration: none; 1119 } 1120 1121 .snarkConfig .snarkConfigTitle:hover img, .snarkConfig .snarkConfigTitle:focus img, .snarkConfig .snarkConfigTitle a:focus img { 1122 filter: drop-shadow(0 0 1px #d2baff); 1123 } 1124 1125 .snarkConfig .snarkConfigTitle a { 1126 display: inline-block; 1127 width: 100%; 1128 } 1129 1130 /* end panel titles */ 1131 1132 /* buttons & inputs */ 1133 1134 input, a.control { 1135 font: 8pt "Droid Sans", "Noto Sans", "DejaVu Sans", Verdana, Helvetica, sans-serif; 1136 font-weight: bold; 1137 } 1138 1139 input { 1140 font-size: 8.5pt; 1141 font-weight: bold; 1142 text-align: left; 1143 padding: 3px 3px !important; 1144 border-radius: 2px; 1145 border: 1px solid #101; 1146 background: #212 url(images/graytile.png); 1147 color: #f60; 1148 margin: 2px 4px; 1149 } 1150 1151 input.r { 1152 text-align: right; 1153 background: url(images/graytile.png); 1154 } 1155 1156 input[type=image], thead img { 1157 padding: 0 !important; 1158 border: 1px solid transparent; 1159 margin: 0 2px; 1160 opacity: 0.8; 1161 background: none; 1162 outline: none; 1163 max-height: 22px; 1164 } 1165 1166 input[type=image]:hover, input[type=image]:focus { 1167 border: 1px solid #f60; 1168 filter: drop-shadow(0 0 1px #f60); 1169 opacity: 1; 1170 } 1171 1172 a img { 1173 outline: none; 1174 } 1175 1176 a img:hover, a img:focus, a:focus img { 1177 filter: drop-shadow(0 0 1px #f60); 1178 } 1179 1180 thead img.disable, img.disable:hover { 1181 opacity: 0.3; 1182 } 1183 1184 thead img:hover, thead img:focus, thead a:hover img, thead a:focus img { 1185 opacity: 1; 1186 filter: drop-shadow(0 0 1px #f60); 1187 border: 1px solid transparent; 1188 } 1189 1190 thead a:active img { 1191 filter: drop-shadow(0 0 1px #f30) !important; 1192 transform: scale(0.9); 1193 } 1194 1195 input[type="submit"]:disabled:active, a.control:disabled:active { 1196 filter: drop-shadow(0 0 1px #101); 1197 } 1198 1199 #pagenav { 1200 letter-spacing: 0.1em; 1201 font-family: "Droid Sans", "Noto Sans", Ubuntu, "Segoe UI", "Lucida Grande", "DejaVu Sans", Verdana, sans-serif !important; 1202 } 1203 1204 #pagenav img:not(old) { 1205 border: 1px solid #dad !important; 1206 background: #fdf; 1207 background: linear-gradient(to bottom, #fdf 0%, #fdf 50%, #dbd 51%); 1208 border-radius: 3px; 1209 box-shadow: inset 0 0 1px 1px #fff; 1210 padding: 3px 4px !important; 1211 margin: 0; 1212 transform: scale(+1, -1); 1213 mix-blend-mode: luminosity; 1214 opacity: 1; 1215 width: 12px; 1216 } 1217 1218 #pagenav img, #pagenav img.disable:hover:not(old) { 1219 filter: sepia(100%) invert(100%) hue-rotate(58deg) brightness(140%) drop-shadow(0 0 1px #000); 1220 box-shadow: inset 0 0 1px 1px #fff; 1221 } 1222 1223 #pagenav img:hover, #pagenav a:focus img, #pagenav a img:active { 1224 filter: sepia(100%) invert(100%) hue-rotate(58deg) brightness(140%) drop-shadow(0 0 1px #f60); 1225 box-shadow: none; 1226 opacity: 1; 1227 mix-blend-mode: normal; 1228 } 1229 1230 #pagenav img.disable, #pagenav img.disable:hover, #pagenav img.disable:active { 1231 margin: 0 3px 0 2px; 1232 opacity: 0.3 !important; 1233 mix-blend-mode: luminosity; 1234 } 1235 1236 #pagenav a img:active, #pagenav img:active { 1237 box-shadow: inset 1px -1px 3px 1px #fff !important; 1238 filter: sepia(100%) invert(100%) hue-rotate(58deg) brightness(140%) drop-shadow(0 0 1px #000) !important; 1239 } 1240 1241 input[type="text"], input.r, input[name="nofilter_dataDir"] { 1242 padding: 4px !important; 1243 box-shadow: inset 1px 1px 2px 1px #101; 1244 letter-spacing: 0.03em; 1245 background: url(images/graytile.png) #212; 1246 background-size: 96px 96px; 1247 transition: ease box-shadow 0.15s 0s, ease color 0.15s 0s; 1248 } 1249 1250 textarea[name="i2cpOpts"] { 1251 overflow: hidden; 1252 } 1253 1254 input[name="nofilter_commentsName"] { 1255 max-width: 249px; 1256 } 1257 1258 input[name="nofilter_commentsName"]:focus::placeholder { 1259 opacity: 0; 1260 } 1261 1262 input[type=text]:active, input[type=text]:focus, input.r:focus, input[name="nofilter_dataDir"]:focus, textarea:focus { 1263 background: #d60; 1264 background: linear-gradient(to bottom, #d60, #c50); 1265 color: #fff; 1266 box-shadow: inset 0 0 0 1px #ffffcf; 1267 transition: ease box-shadow 0.15s 0s; 1268 outline: none; 1269 } 1270 1271 input[type=radio] { 1272 padding: 2px; 1273 margin: 0 3px 0 8px; 1274 vertical-align: bottom; 1275 } 1276 1277 input[type="radio"], input[type="checkbox"] { 1278 filter: sepia(100%) invert(100%) hue-rotate(58deg) brightness(80%); 1279 min-width: 16px !important; 1280 min-height: 16px !important; 1281 vertical-align: middle; 1282 background: none; 1283 } 1284 1285 input[type="radio"]:hover, input[type="checkbox"]:hover, input[type="radio"]:focus, input[type="checkbox"]:focus { 1286 outline: none; 1287 filter: sepia(100%) invert(100%) hue-rotate(58deg) brightness(80%) drop-shadow(0 0 3px #f60) !important; 1288 } 1289 1290 input[type="radio"], input[type="checkbox"], select, input[type="submit"], label { 1291 cursor: pointer; 1292 } 1293 1294 input[type=text], input.r, select { 1295 min-width: 120px; 1296 } 1297 1298 input[name="upBW"] + i { 1299 margin-left: 3px; 1300 } 1301 1302 input.default { 1303 width: 1px; 1304 height: 1px; 1305 visibility: hidden; 1306 } 1307 1308 input.disabled, input.disabled:hover, input.disabled:active, a.control.disabled:hover, a.control.disabled:active { 1309 color: #444 !important; 1310 font-weight: normal; 1311 border: 1px inset #bbb !important; 1312 cursor: not-allowed; 1153 1313 } 1154 1314 … … 1193 1353 } 1194 1354 1355 input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner { 1356 border: none; 1357 outline: none; 1358 } 1359 1195 1360 input[type="submit"], input[type="reset"] { 1361 padding: 4px 6px 4px 22px !important; 1362 color: #1c081e; 1363 background: #989; 1364 background: linear-gradient(to bottom, #989 0%, #878 100%); 1196 1365 background-size: 14px 14px, 100% 100% !important; 1366 background-position: 6px center, center center !important; 1367 background-repeat: no-repeat, repeat !important; 1368 border: 1px inset #bbb; 1197 1369 box-shadow: 0 0 1px 1px rgba(48,16,48,0.7); 1198 1370 } 1199 1371 1372 input[type="submit"]:hover, input[type="submit"]:focus { 1373 background-blend-mode: luminosity; 1374 } 1375 1376 input[type="submit"]:hover, input[type="submit"]:focus, a.control:hover, a.control:focus { 1377 border: 1px outset #bbb; 1378 color: #fff; 1379 filter: drop-shadow(0 0 1px #515) !important; 1380 } 1381 1382 input[type="submit"]:focus, input[type="reset"]:focus, a.control:focus { 1383 filter: drop-shadow(0 0 1px #f60) !important; 1384 } 1385 1386 input.accept, input.accept:active { 1387 background: #989 url(images/accept.png); 1388 background: url(images/accept.png), linear-gradient(to bottom, #989 0%, #878 100%); 1389 } 1390 1391 input.accept:hover, input.accept:focus { 1392 background: #767 url(images/accept.png); 1393 background: url(images/accept.png), linear-gradient(to bottom, #767 0%, #989 100%); 1394 } 1395 1396 input.add, input.add:active { 1397 background: #989 url(images/add.png); 1398 background: url(images/add.png), linear-gradient(to bottom, #989 0%, #878 100%); 1399 } 1400 1401 input.add:hover, input.add:focus { 1402 background: #767 url(images/add.png); 1403 background: url(images/add.png), linear-gradient(to bottom, #767 0%, #989 100%); 1404 } 1405 1406 input.cancel, input.cancel:active { 1407 background: #989 url(images/cancel.png); 1408 background: url(images/cancel.png), linear-gradient(to bottom, #989 0%, #878 100%); 1409 } 1410 1411 input.cancel:hover, input.cancel:focus { 1412 background: #767 url(images/cancel.png); 1413 background: url(images/cancel.png), linear-gradient(to bottom, #767 0%, #989 100%); 1414 } 1415 1416 input.create, input.create:active { 1417 background: #989 url(images/create.png); 1418 background: url(images/create.png), linear-gradient(to bottom, #989 0%, #878 100%); 1419 } 1420 1421 input.create:hover, input.create:focus { 1422 background: #767 url(images/create.png); 1423 background: url(images/create.png), linear-gradient(to bottom, #767 0%, #989 100%); 1424 } 1425 1426 input.delete, input.delete:active { 1427 background: #989 url(images/nuke.png); 1428 background: url(images/nuke.png), linear-gradient(to bottom, #989 0%, #878 100%); 1429 } 1430 1431 input.delete:hover, input.delete:focus { 1432 background: #767 url(images/nuke.png); 1433 background: url(images/nuke.png), linear-gradient(to bottom, #767 0%, #989 100%); 1434 } 1435 1436 input.reload, input.reload:active { 1437 background: #989 url(images/restore.png); 1438 background: url(images/restore.png), linear-gradient(to bottom, #989 0%, #878 100%); 1439 } 1440 1441 input.reload:hover, input.reload:focus { 1442 background: #767 url(images/restore.png); 1443 background: url(images/restore.png), linear-gradient(to bottom, #767 0%, #989 100%); 1444 } 1445 1446 input.reload[name="recheck"], input.reload[name="recheck"]:active, input.disabled[name="recheck"] { 1447 background: #989 url(images/recheck.png); 1448 background: url(images/recheck.png), linear-gradient(to bottom, #989 0%, #878 100%); 1449 margin-left: 2px !important 1450 } 1451 1452 input.disabled[name="recheck"]:hover { 1453 background-blend-mode: initial; 1454 } 1455 1456 input.reload[name="recheck"]:hover, input.reload[name="recheck"]:focus { 1457 background: #767 url(images/recheck.png); 1458 background: url(images/recheck.png), linear-gradient(to bottom, #767 0%, #989 100%); 1459 } 1460 1461 input.starttorrent, input.starttorrent:active { 1462 background: #989 url(images/next.png); 1463 background: url(images/next.png), linear-gradient(to bottom, #989 0%, #878 100%); 1464 padding: 4px 6px 4px 20px !important; 1465 } 1466 1467 input.starttorrent:hover, input.starttorrent:focus { 1468 background: #767 url(images/next.png); 1469 background: url(images/next.png), linear-gradient(to bottom, #767 0%, #989 100%); 1470 } 1471 1472 input.stoptorrent, input.stoptorrent:active { 1473 background: #989 url(images/btn_stop.png); 1474 background: url(images/btn_stop.png), linear-gradient(to bottom, #989 0%, #878 100%); 1475 } 1476 1477 input.stoptorrent:hover, input.stoptorrent:focus { 1478 background: #767 url(images/btn_stop.png); 1479 background: url(images/btn_stop.png), linear-gradient(to bottom, #767 0%, #989 100%); 1480 } 1481 1482 /* 1200 1483 a.control:active, input[type="submit"]:active, input[type="reset"]:active { 1201 1484 color: #ce1641 !important; 1202 1485 border: 1px solid #fff !important; 1203 1486 box-shadow: inset 3px 3px 3px #fff; 1204 }1205 1206 #configs input[type="submit"], .trackerconfig input[type="submit"], input[name="savepri"] {1207 text-transform: capitalize;1208 }1209 1210 #setPriority {1211 border-top: 1px solid #000;1212 }1213 1214 th.headerpriority br, .snarkTorrents thead th br {1215 display: none;1216 }1217 1218 input, a.control {1219 font: 8pt "Droid Sans", "Noto Sans", "DejaVu Sans", Verdana, Helvetica, sans-serif;1220 font-weight: bold;1221 }1222 1223 input {1224 font-size: 8.5pt;1225 font-weight: bold;1226 text-align: left;1227 padding: 3px 3px !important;1228 border-radius: 2px;1229 border: 1px solid #101;1230 background: #212 url(images/graytile.png);1231 color: #f60;1232 margin: 2px 4px;1233 }1234 1235 input.r {1236 text-align: right;1237 background: url(images/graytile.png);1238 }1239 1240 input[type=submit] {1241 color: #1c081e;1242 background: #989;1243 background: linear-gradient(to bottom, #989 0%, #878 100%);1244 border: 1px inset #bbb;1245 padding: 4px 2px !important;1246 }1247 1248 input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner {1249 border: none;1250 outline: none;1251 }1252 1253 input[type=submit]:hover, input[type=submit]:focus {1254 background-blend-mode: luminosity;1255 }1256 1257 input[type=submit]:hover, input[type=submit]:focus, a.control:hover, a.control:focus {1258 border: 1px outset #bbb;1259 color: #fff;1260 filter: drop-shadow(0 0 1px #515) !important;1261 }1262 1263 input[type=submit]:focus, a.control:focus {1264 filter: drop-shadow(0 0 2px #f60) !important;1265 1487 } 1266 1488 … … 1271 1493 mix-blend-mode: hard-light; 1272 1494 } 1273 1274 input[type=image], thead img { 1275 padding: 0 !important; 1276 border-radius: 3px; 1277 border: 1px solid transparent; 1278 margin: 0 2px; 1279 opacity: 0.8; 1280 background: none; 1281 filter: drop-shadow(0 0 1px #000); 1282 outline: none; 1283 max-height: 22px; 1284 } 1285 1286 input[type=image]:hover, input[type=image]:focus { 1287 border: 1px solid #f60; 1288 filter: drop-shadow(0 0 1px #f60); 1289 opacity: 1; 1290 } 1291 1292 a img { 1293 outline: none; 1294 } 1295 1296 a img:hover, a img:focus, a:focus img { 1297 filter: drop-shadow(0 0 1px #f60); 1298 } 1299 1300 thead img.disable, img.disable:hover { 1301 opacity: 0.3; 1302 } 1303 1304 thead img:hover, thead img:focus, thead a:hover img, thead a:focus img { 1305 opacity: 1; 1306 filter: drop-shadow(0 0 1px #f60); 1307 border: 1px solid transparent; 1308 } 1309 1310 thead a:active img { 1311 filter: drop-shadow(0 0 1px #f30) !important; 1312 transform: scale(0.9); 1313 } 1314 1315 input[type="submit"]:disabled:active, a.control:disabled:active { 1316 filter: drop-shadow(0 0 1px #101); 1317 } 1318 1319 #pagenav { 1320 letter-spacing: 0.1em; 1321 font-family: "Droid Sans", "Noto Sans", Ubuntu, "Segoe UI", "Lucida Grande", "DejaVu Sans", Verdana, sans-serif !important; 1322 } 1323 1324 #pagenav img:not(old) { 1325 border: 1px solid #dad !important; 1326 background: #fdf; 1327 background: linear-gradient(to bottom, #fdf 0%, #fdf 50%, #dbd 51%); 1328 border-radius: 3px; 1329 box-shadow: inset 0 0 1px 1px #fff; 1330 padding: 3px 4px !important; 1331 margin: 0; 1332 transform: scale(+1, -1); 1333 mix-blend-mode: luminosity; 1334 opacity: 1; 1335 width: 12px; 1336 } 1337 1338 #pagenav img, #pagenav img.disable:hover:not(old) { 1339 filter: sepia(100%) invert(100%) hue-rotate(58deg) brightness(140%) drop-shadow(0 0 1px #000); 1340 box-shadow: inset 0 0 1px 1px #fff; 1341 } 1342 1343 #pagenav img:hover, #pagenav a:focus img, #pagenav a img:active { 1344 filter: sepia(100%) invert(100%) hue-rotate(58deg) brightness(140%) drop-shadow(0 0 1px #f60); 1345 box-shadow: none; 1346 opacity: 1; 1347 mix-blend-mode: normal; 1348 } 1349 1350 #pagenav img.disable, #pagenav img.disable:hover, #pagenav img.disable:active { 1351 margin: 0 3px 0 2px; 1352 opacity: 0.3 !important; 1353 mix-blend-mode: luminosity; 1354 } 1355 1356 #pagenav a img:active, #pagenav img:active { 1357 box-shadow: inset 1px -1px 3px 1px #fff !important; 1358 filter: sepia(100%) invert(100%) hue-rotate(58deg) brightness(140%) drop-shadow(0 0 1px #000) !important; 1359 } 1360 1361 input[type="text"], input.r, input[name="nofilter_dataDir"] { 1362 padding: 4px !important; 1363 box-shadow: inset 1px 1px 2px 1px #101; 1364 letter-spacing: 0.03em; 1365 background: url(images/graytile.png) #212; 1366 background-size: 96px 96px; 1367 transition: ease box-shadow 0.15s 0s, ease color 0.15s 0s; 1368 } 1369 1370 textarea[name="i2cpOpts"] { 1371 overflow: hidden; 1372 } 1373 1374 input[name="nofilter_commentsName"] { 1375 max-width: 249px; 1376 } 1377 1378 input[name="nofilter_commentsName"]:focus::placeholder { 1379 opacity: 0; 1380 } 1381 1382 input[type=text]:active, input[type=text]:focus, input.r:focus, input[name="nofilter_dataDir"]:focus, textarea:focus { 1383 background: #d60; 1384 background: linear-gradient(to bottom, #d60, #c50); 1385 color: #fff; 1386 box-shadow: inset 0 0 0 1px #ffffcf; 1387 transition: ease box-shadow 0.15s 0s; 1388 outline: none; 1389 } 1390 1391 input[type=radio] { 1392 padding: 2px; 1393 margin: 0 3px 0 8px; 1394 vertical-align: bottom; 1395 } 1396 1397 input[type="radio"], input[type="checkbox"] { 1398 filter: sepia(100%) invert(100%) hue-rotate(58deg) brightness(80%); 1399 min-width: 16px !important; 1400 min-height: 16px !important; 1401 vertical-align: middle; 1402 background: none; 1403 } 1404 1405 input[type="radio"]:hover, input[type="checkbox"]:hover, input[type="radio"]:focus, input[type="checkbox"]:focus { 1406 outline: none; 1407 filter: sepia(100%) invert(100%) hue-rotate(58deg) brightness(80%) drop-shadow(0 0 3px #f60) !important; 1408 } 1409 1410 input[type="radio"], input[type="checkbox"], select, input[type="submit"], label { 1411 cursor: pointer; 1412 } 1413 1414 input[type=text], input.r, select { 1415 min-width: 120px; 1416 } 1417 1418 input[name="upBW"] + i { 1419 margin-left: 3px; 1420 } 1421 1422 input.default { 1423 width: 1px; 1424 height: 1px; 1425 visibility: hidden; 1426 } 1427 1428 input.disabled, input.disabled:hover, input.disabled:active, a.control.disabled:hover, a.control.disabled:active { 1429 color: #444 !important; 1430 font-weight: normal; 1431 border: 1px inset #bbb !important; 1432 cursor: not-allowed; 1433 } 1434 1435 input.accept, input.accept:active { 1436 background: #989 url(images/accept.png) no-repeat 6px center; 1437 background: url(images/accept.png) no-repeat 6px center, linear-gradient(to bottom, #989 0%, #878 100%); 1438 padding: 4px 6px 4px 22px !important; 1439 } 1440 1441 input.accept:hover, input.accept:focus { 1442 background: #767 url(images/accept.png) no-repeat 6px center; 1443 background: url(images/accept.png) no-repeat 6px center, linear-gradient(to bottom, #767 0%, #989 100%); 1444 } 1445 1446 input.add, input.add:active { 1447 background: #989 url(images/add.png) no-repeat 6px center; 1448 background: url(images/add.png) no-repeat 6px center, linear-gradient(to bottom, #989 0%, #878 100%); 1449 padding: 4px 6px 4px 22px !important; 1450 } 1451 1452 input.add:hover, input.add:focus { 1453 background: #767 url(images/add.png) no-repeat 6px center; 1454 background: url(images/add.png) no-repeat 6px center, linear-gradient(to bottom, #767 0%, #989 100%); 1455 } 1456 1457 input.cancel, input.cancel:active { 1458 background: #989 url(images/cancel.png) no-repeat 6px center; 1459 background: url(images/cancel.png) no-repeat 6px center, linear-gradient(to bottom, #989 0%, #878 100%); 1460 padding: 4px 6px 4px 22px !important; 1461 } 1462 1463 input.cancel:hover, input.cancel:focus { 1464 background: #767 url(images/cancel.png) no-repeat 6px center; 1465 background: url(images/cancel.png) no-repeat 6px center, linear-gradient(to bottom, #767 0%, #989 100%); 1466 } 1467 1468 input.create, input.create:active { 1469 background: #989 url(images/create.png) no-repeat 6px center; 1470 background: url(images/create.png) no-repeat 6px center, linear-gradient(to bottom, #989 0%, #878 100%); 1471 padding: 4px 6px 4px 22px !important; 1472 } 1473 1474 input.create:hover, input.create:focus { 1475 background: #767 url(images/create.png) no-repeat 6px center; 1476 background: url(images/create.png) no-repeat 6px center, linear-gradient(to bottom, #767 0%, #989 100%); 1477 } 1478 1479 input.delete, input.delete:active { 1480 background: #989 url(images/nuke.png) no-repeat 6px center; 1481 background: url(images/nuke.png) no-repeat 6px center, linear-gradient(to bottom, #989 0%, #878 100%); 1482 padding: 4px 6px 4px 22px !important; 1483 } 1484 1485 input.delete:hover, input.delete:focus { 1486 background: #767 url(images/nuke.png) no-repeat 6px center; 1487 background: url(images/nuke.png) no-repeat 6px center, linear-gradient(to bottom, #767 0%, #989 100%); 1488 } 1489 1490 input.reload, input.reload:active { 1491 background: #989 url(images/restore.png) no-repeat 6px center; 1492 background: url(images/restore.png) no-repeat 6px center, linear-gradient(to bottom, #989 0%, #878 100%); 1493 padding: 4px 6px 4px 22px !important; 1494 } 1495 1496 input.reload:hover, input.reload:focus { 1497 background: #767 url(images/restore.png) no-repeat 6px center; 1498 background: url(images/restore.png) no-repeat 6px center, linear-gradient(to bottom, #767 0%, #989 100%); 1499 } 1500 1501 input.reload[name="recheck"], input.reload[name="recheck"]:active, input.disabled[name="recheck"] { 1502 background: #989 url(images/recheck.png) no-repeat 6px center; 1503 background: url(images/recheck.png) no-repeat 6px center, linear-gradient(to bottom, #989 0%, #878 100%); 1504 padding: 4px 6px 4px 22px !important; 1505 margin-left: 2px !important 1506 } 1507 1508 input.disabled[name="recheck"]:hover { 1509 background-blend-mode: initial; 1510 } 1511 1512 input.reload[name="recheck"]:hover, input.reload[name="recheck"]:focus { 1513 background: #767 url(images/recheck.png) no-repeat 6px center; 1514 background: url(images/recheck.png) no-repeat 6px center, linear-gradient(to bottom, #767 0%, #989 100%); 1515 } 1516 1517 input.starttorrent, input.starttorrent:active { 1518 background: #989 url(images/next.png) no-repeat 6px center; 1519 background: url(images/next.png) no-repeat 6px center, linear-gradient(to bottom, #989 0%, #878 100%); 1520 padding: 4px 6px 4px 20px !important; 1521 } 1522 1523 input.starttorrent:hover, input.starttorrent:focus { 1524 background: #767 url(images/next.png) no-repeat 6px center; 1525 background: url(images/next.png) no-repeat 6px center, linear-gradient(to bottom, #767 0%, #989 100%); 1526 } 1527 1528 input.stoptorrent, input.stoptorrent:active { 1529 background: #989 url(images/btn_stop.png) no-repeat 6px center; 1530 background: url(images/btn_stop.png) no-repeat 6px center, linear-gradient(to bottom, #989 0%, #878 100%); 1531 padding: 4px 6px 4px 22px !important; 1532 } 1533 1534 input.stoptorrent:hover, input.stoptorrent:focus { 1535 background: #767 url(images/btn_stop.png) no-repeat 6px center; 1536 background: url(images/btn_stop.png) no-repeat 6px center, linear-gradient(to bottom, #767 0%, #989 100%); 1537 } 1538 1539 .configsectionpanel tr:nth-last-child(2) td { 1540 text-align: right !important; 1541 border-top: 1px solid #57415F; 1542 padding-top: 10px !important; 1495 */ 1496 1497 a.control:active, input[type="submit"]:active, input[type="reset"]:active { 1498 background-color: #322c5c !important; 1499 color: #c6bfff; 1500 box-shadow: inset 3px 3px 3px #20122f; 1501 border: 1px solid #101; 1543 1502 } 1544 1503 1545 1504 select { 1546 1505 background: #212 !important; 1547 background: #212 url(images/ graytile.png)!important;1506 background: #212 url(images/dropdown.png) right center no-repeat !important; 1548 1507 background: url(images/dropdown.png) right center no-repeat, url(images/graytile.png) #212 !important; 1549 1508 background-size: 17px 17px, 96px 96px !important; 1550 1509 color: #f60; 1551 font: 8pt "DejaVu Sans", Verdana, Helvetica, sans-serif;1552 1510 font-weight: bold; 1553 padding: 2px 18px 2px 1px;1511 padding: 2px 18px 2px 4px; 1554 1512 border-radius: 2px; 1555 1513 border: 1px solid #000; … … 1571 1529 select[disabled], select[disabled]:hover, select[disabled]:focus { 1572 1530 opacity: 0.5; 1573 background: #212 url(images/ graytile.png)!important;1531 background: #212 url(images/dropdown.png) right center no-repeat !important; 1574 1532 background: url(images/dropdown.png) right center no-repeat, url(images/graytile.png) #212 !important; 1575 1533 background-blend-mode: normal; … … 1621 1579 } 1622 1580 1581 /* end buttons & inputs */ 1582 1623 1583 img { 1624 1584 border: none; 1625 1585 margin: 0 3px 1px 3px; 1626 1586 vertical-align: middle; 1627 opacity: 1.0;1628 1587 line-height: 100%; 1629 1588 } … … 1631 1590 img:hover { 1632 1591 border: none; 1633 opacity: 1;1634 1592 line-height: 100%; 1635 1593 } … … 1691 1649 } 1692 1650 1651 .configsectionpanel tr:nth-last-child(2) td { 1652 text-align: right !important; 1653 border-top: 1px solid #57415f; 1654 padding-top: 10px !important; 1655 } 1656 1693 1657 .configsectionpanel, .configsectionpanel td, .snarkNewTorrent, .snarkNewTorrent td, .snarkAddInfo, 1694 1658 select, input, input.r, input[name="nofilter_dataDir"], textarea[name="i2cpOpts"], a.control { … … 1748 1712 color: #ddd !important; 1749 1713 margin-top: 1px; 1750 }1751 1752 .configsection table {1753 color: #ffb;1754 opacity: 1;1755 }1756 1757 .configsection a, label.toggleview {1758 color: #f60;1759 text-shadow: 0 0 1px #000;1760 }1761 1762 .configsection a:hover, .snarkConfig .snarkConfigTitle:hover a, .snarkConfig .snarkConfigTitle a:focus {1763 color: #d2baff;1764 text-decoration: none;1765 }1766 1767 .snarkConfig .snarkConfigTitle:hover img, .snarkConfig .snarkConfigTitle:focus img, .snarkConfig .snarkConfigTitle a:focus img {1768 filter: drop-shadow(0 0 1px #d2baff);1769 }1770 1771 .snarkConfig .snarkConfigTitle a {1772 display: inline-block;1773 width: 100%;1774 1714 } 1775 1715 … … 1865 1805 /* toggle create/add panel view */ 1866 1806 1867 input.toggle_input { /* hide checkbox and use label as faux panel heading */ 1868 display: none !important; 1807 input.toggle_input { 1808 position: absolute; 1809 opacity: 0; 1810 z-index: -1; 1869 1811 } 1870 1812 … … 1905 1847 } 1906 1848 1907 label.toggleview, .snarkConfigTitle a:visited { 1908 color: #f60; 1909 } 1910 1911 label.toggleview:active, .snarkConfigTitle a:active { 1912 color: #9183af !important; 1913 } 1914 1915 label.toggleview img:hover, label.toggleview:hover img, .snarkConfigTitle a:hover img { 1916 color: #f90; 1917 filter: drop-shadow(0 0 1px #d2baff); 1918 } 1919 1920 label.toggleview img:active, label.toggleview:active img, .snarkConfigTitle a:active img { 1921 transform: rotate(90deg); 1922 transition: ease transform 0.3s 0s; 1923 } 1849 /* end toggle panels */ 1924 1850 1925 1851 .peerinfo td { … … 1971 1897 1972 1898 .peerinfo:hover td:nth-child(2), .debuginfo:hover td:nth-child(2) { 1973 color: #fff !important; 1974 } 1975 1899 color: #ddd !important; 1900 } 1901 1902 .debuginfo td { 1903 color: #ddd !important; 1904 } 1905 1906 /* 1976 1907 .from, .to { 1977 1908 font-family: sans-serif; … … 1983 1914 } 1984 1915 1985 .debuginfo td {1986 color: #fff !important;1987 }1988 1989 1916 .debugConnStat { 1990 1917 display: inline-block; … … 2000 1927 color: #ffdfff !important; 2001 1928 } 1929 */ 2002 1930 2003 1931 .peerinfo:hover b, .debuginfo:hover b { 2004 color: # fff!important;1932 color: #ddd !important; 2005 1933 color: #b9b; 2006 1934 } … … 2075 2003 padding: 8px 4px 4px !important; 2076 2004 display: block; 2077 margin: 0 0 -1 3px !important;2005 margin: 0 0 -12px !important; 2078 2006 border-radius: 0 0 4px 4px; 2079 2007 background: #202; 2008 box-shadow: none; 2080 2009 } 2081 2010 … … 2083 2012 border-radius: 0; 2084 2013 background: #101; 2014 background: linear-gradient(to bottom, #212 50%, #101 50%); 2085 2015 text-align: center; 2086 2016 } … … 2090 2020 padding: 3px 10px 5px; 2091 2021 background: #000; 2092 margin: -3 3px 0 -12px;2022 margin: -32px -1px -13px; 2093 2023 border-radius: 0 0 4px 4px; 2024 border-left: 1px solid #414; 2025 border-right: 1px solid #414; 2026 } 2027 2028 @media screen and (-webkit-min-device-pixel-ratio:0) { 2029 #dhtDebugInner { 2030 margin-top: -33px; 2031 } 2094 2032 } 2095 2033 … … 2162 2100 margin: 2px 0 2px 6px; 2163 2101 font-weight: bold; 2102 vertical-align: middle; 2164 2103 } 2165 2104 … … 2385 2324 width: 160px !important; 2386 2325 padding-right: 2px; 2387 }2388 2389 .snarkCommentInfo td:last-child, .snarkComments td:last-child {2390 /* width: 1% !important;*/2391 2326 } 2392 2327 … … 2636 2571 } 2637 2572 2638 .snarkTorrents td:nth-child(2), .snarkTorrents td:nth-child(2)a {2573 td.snarkTorrentStatus, td.snarkTorrentStatus a { 2639 2574 font-weight: bold; 2640 2575 } … … 2735 2670 } 2736 2671 2672 img[src="/themes/snark/ubergine/images/details.png"] { 2673 width: 14px; 2674 height: 14px; 2675 } 2676 2737 2677 .peerinfo .percentBarOuter { 2738 2678 filter: sepia(1); … … 2757 2697 .snarkTorrents a, th, td { 2758 2698 font-size: 8pt !important; 2699 } 2700 2701 .peerinfo .percentBarOuter { 2702 margin-right: -4px !important; 2759 2703 } 2760 2704 … … 2797 2741 box-shadow: 0 0 0 1px #101; 2798 2742 } 2743 2744 #totals { 2745 word-spacing: 0.15em !important; 2746 } 2747 2748 #dhtdebugInner { 2749 margin-top: -33px; 2750 } 2799 2751 } 2800 2752 … … 2804 2756 } 2805 2757 2806 body, .snarkTorrents td, .snarkAddInfo, th, td, .snarkFileName, .snarkFileStatus, .snarkCommentInfo textarea { 2758 body, .snarkAddInfo, th, td, .snarkCommentInfo textarea, input[type="submit"], input[type="reset"], 2759 select, select option, button, a.control, .snarkTorrents a:link { 2807 2760 font-family: "Droid Sans", "Noto Sans", Ubuntu, "Segoe UI", "DejaVu Sans", Verdana, "Lucida Grande", Helvetica, sans-serif; 2808 2761 font-size: 10pt !important; 2809 2762 } 2810 2763 2764 code { 2765 font-size: 10pt !important; 2766 } 2767 2811 2768 .debuginfo td { 2812 2769 font-family: "Droid Sans Mono", "Noto Mono", "Lucida Console", "DejaVu Sans Mono", monospace !important; … … 2827 2784 .snarkNav:link:first-child, .snarkNav:last-child[href="/i2psnark/"] { 2828 2785 background-position: 11px 45%, center center !important; 2829 } 2830 2831 input[type="submit"], input[type="reset"], select, select option, button, a.control, .snarkTorrents a:link, td, th, code{2832 font-size: 1 0pt !important;2786 2787 } 2788 .snarkNav:link { 2789 font-size: 11pt; 2833 2790 } 2834 2791 2835 2792 .snarkConfigTitle, label.toggleview { 2836 2793 font-size: 13pt !important; 2837 min-width: 240px !important; 2838 } 2839 2840 .snarkNav:link { 2841 font-size: 11pt; 2842 } 2843 2844 .snarkConfigTitle, label.toggleview { 2845 font-size: 12pt; 2794 min-width: 320px !important; 2846 2795 } 2847 2796 … … 2924 2873 .debuginfo td { 2925 2874 font-size: 9pt !important; 2875 line-height: 120%; 2926 2876 } 2927 2877 … … 2946 2896 .debugConnStat { 2947 2897 margin-right: 5px; 2898 } 2899 2900 #dhtdebugInner { 2901 margin-top: -34px; 2948 2902 } 2949 2903 } … … 2985 2939 } 2986 2940 2941 .snarkTorrentName a:not(old) { 2942 max-width: 360px !important; 2943 } 2944 2987 2945 .snarkTorrents th img { 2988 2946 max-height: 18px; 2989 2947 } 2990 2948 2991 .snarkTorrentUploaded, .snarkTorrentRateUp { 2992 display: none; 2993 } 2994 2995 .alwaysShow { 2949 .snarkTorrentUploaded, .snarkTorrentRateUp, .peerinfo, .debuginfo, .alwaysShow { 2996 2950 display: none !important; 2997 2951 } … … 3002 2956 3003 2957 .snarkTorrentStatus, .snarkTorrentETA, .snarkTrackerDetails { 3004 font-size: 0 ;2958 font-size: 0 !important; 3005 2959 max-width: 0 !important; 3006 2960 min-width: 0 !important; 3007 2961 width: 0 !important; 3008 2962 padding: 0; 2963 overflow: hidden; 2964 color: transparent !important; 3009 2965 } 3010 2966 3011 2967 #totals { 3012 2968 margin-left: 2px !important; 2969 } 2970 2971 .addtorrentsection td:first-child, .newtorrentsection td:first-child { 2972 width: 20%; 3013 2973 } 3014 2974 … … 3098 3058 3099 3059 .addtorrentsection input[type="text"], .newtorrentsection input[type="text"] { 3100 width: 6 0% !important;3060 width: 65% !important; 3101 3061 } 3102 3062 … … 3115 3075 padding-left: 0 !important; 3116 3076 } 3077 3078 #dhtDebugInner { 3079 margin-top: -28px !important; 3080 } 3081 3082 .snarkTorrentStatus { 3083 -moz-user-select: none !important; 3084 -webkit-user-select: none; 3085 user-select: none; 3086 } 3087 } 3088 3089 @media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 800px) { 3090 #dhtDebugInner { 3091 margin-top: -29px !important; 3092 } 3117 3093 } 3118 3094 -
installer/resources/themes/snark/vanilla/snark.css
r36030ae1 r3d535a22 1 1 /* I2PSnark theme "Vanilla" by dr|z3d */ 2 2 /* Now with 100% more chocolate */ 3 4 html {5 min-height: 100%;6 }7 3 8 4 body { … … 45 41 } 46 42 47 td *:focus { 48 filter: drop-shadow(0 0 1px #df0067); 43 form { 44 margin-bottom: 0; 45 } 46 47 p { 48 line-height: 150%; 49 } 50 51 hr { 52 color: #6f533e; 53 background:#6f533e; 54 height: 1px; 55 border: none; 56 width: 0%; 57 margin: 5px 0 7px 0; 58 text-align: center; 49 59 } 50 60 … … 156 166 color: #3f271b; 157 167 background-size: 17px auto, 100% 100%, 100% 100% !important; 168 background-position: 12px center, center center, center center !important; 169 background-repeat: no-repeat !important; 158 170 border-radius: 0; 159 171 border: 1px solid #efe6e0; … … 187 199 188 200 .nav_main:link { 189 background: #fff7ef url(images/button_snark.png) 11px center no-repeat ;190 background: url(images/button_snark.png) 11px center no-repeat, linear-gradient(to bottom, #fff7ef 47%, rgba(207, 193, 181, 0.6) 50%), repeating-linear-gradient(45deg, #75604e 1px, #a09286 1px, #bfafa2 2px) ;201 background: #fff7ef url(images/button_snark.png) 11px center no-repeat !important; 202 background: url(images/button_snark.png) 11px center no-repeat, linear-gradient(to bottom, #fff7ef 47%, rgba(207, 193, 181, 0.6) 50%), repeating-linear-gradient(45deg, #75604e 1px, #a09286 1px, #bfafa2 2px) !important; 191 203 background-size: 18px auto, 100% 100%, 100% 100% !important; 192 204 } 193 205 194 206 .nav_forum:link { 195 background: #fff7ef url(images/button_forum.png) 12px center no-repeat;196 background: url(images/button_forum.png) 12px center no-repeat, linear-gradient(to bottom, #fff7ef 47%, rgba(207, 193, 181, 0.6) 50%), repeating-linear-gradient(45deg, #75604e 1px, #a09286 1px, #bfafa2 2px);207 background: #fff7ef url(images/button_forum.png); 208 background: url(images/button_forum.png), linear-gradient(to bottom, #fff7ef 47%, rgba(207, 193, 181, 0.6) 50%), repeating-linear-gradient(45deg, #75604e 1px, #a09286 1px, #bfafa2 2px); 197 209 } 198 210 199 211 .nav_tracker:link { 200 background: #fff7ef url(images/button_tracker.png) 12px center no-repeat; 201 background: url(images/button_tracker.png) 12px center no-repeat, linear-gradient(to bottom, #fff7ef 47%, rgba(207, 193, 181, 0.6) 50%), repeating-linear-gradient(135deg, #75604e 1px, #a09286 1px, #bfafa2 2px); 212 background: #fff7ef url(images/button_tracker.png); 213 background: url(images/button_tracker.png), linear-gradient(to bottom, #fff7ef 47%, rgba(207, 193, 181, 0.6) 50%), repeating-linear-gradient(135deg, #75604e 1px, #a09286 1px, #bfafa2 2px); 214 background-size: 18px auto, 100% 100%, 100% 100% !important; 202 215 } 203 216 204 217 .nav_main:hover, .nav_main:focus { 205 background: #ffeadf url(images/button_snark_hover.png) 11px center no-repeat; 206 background: url(images/button_snark_hover.png) 11px center no-repeat, linear-gradient(to bottom, #ffeadf 47%, #cfb6a8 50%, #cfb6a8 100%); 218 background: #ffeadf url(images/button_snark_hover.png) 11px center no-repeat !important; 219 background: url(images/button_snark_hover.png) 11px center no-repeat, linear-gradient(to bottom, #ffeadf 47%, #cfb6a8 50%, #cfb6a8 100%) !important; 220 background-size: 18px auto, 100% 100%, 100% 100% !important; 207 221 } 208 222 209 223 .nav_forum:hover, .nav_forum:focus { 210 background: #ffeadf url(images/button_forum_hover.png) 12px center no-repeat; 211 background: url(images/button_forum_hover.png) 12px center no-repeat, linear-gradient(to bottom, #ffeadf 47%, #cfb6a8 50%, #cfb6a8 100%); 212 background-size: 17px auto, 100% 100%, 100% 100%; 224 background: #ffeadf url(images/button_forum_hover.png); 225 background: url(images/button_forum_hover.png), linear-gradient(to bottom, #ffeadf 47%, #cfb6a8 50%, #cfb6a8 100%); 213 226 } 214 227 215 228 .nav_tracker:hover, .nav_tracker:focus { 216 background: #ffeadf url(images/button_tracker_hover.png) 12px center no-repeat; 217 background: url(images/button_tracker_hover.png) 12px center no-repeat, linear-gradient(to bottom, #ffeadf 47%, #cfb6a8 50%, #cfb6a8 100%); 218 background-size: 17px auto, 100% 100%, 100% 100%; 229 background: #ffeadf url(images/button_tracker_hover.png); 230 background: url(images/button_tracker_hover.png), linear-gradient(to bottom, #ffeadf 47%, #cfb6a8 50%, #cfb6a8 100%); 219 231 } 220 232 221 233 .nav_main:active { 222 background: #dfb899 url(images/button_snark_active.png) 11px center no-repeat ;223 background: url(images/button_snark_active.png) 11px center no-repeat, linear-gradient(to bottom, #dfb899 47%, #af9178 50%, #af9178 100%) ;224 background-size: 18px auto, 100% 100%, 100% 100% ;234 background: #dfb899 url(images/button_snark_active.png) 11px center no-repeat !important; 235 background: url(images/button_snark_active.png) 11px center no-repeat, linear-gradient(to bottom, #dfb899 47%, #af9178 50%, #af9178 100%) !important; 236 background-size: 18px auto, 100% 100%, 100% 100% !important; 225 237 } 226 238 227 239 .nav_forum:active { 228 background: #dfb899 url(images/button_forum_active.png) 12px; 229 background: url(images/button_forum_active.png) 12px center no-repeat, linear-gradient(to bottom, #dfb899 47%, #af9178 50%, #af9178 100%); 230 background-size: 17px auto, 100% 100%, 100% 100%; 240 background: #dfb899 url(images/button_forum_active.png); 241 background: url(images/button_forum_active.png), linear-gradient(to bottom, #dfb899 47%, #af9178 50%, #af9178 100%); 231 242 } 232 243 233 244 .nav_tracker:active { 234 background: #dfb899 url(images/button_tracker_active.png) 12px center no-repeat; 235 background: url(images/button_tracker_active.png) 12px center no-repeat, linear-gradient(to bottom, #dfb899 47%, #af9178 50%, #af9178 100%); 236 background-size: 17px auto, 100% 100%, 100% 100%; 245 background: #dfb899 url(images/button_tracker_active.png); 246 background: url(images/button_tracker_active.png), linear-gradient(to bottom, #dfb899 47%, #af9178 50%, #af9178 100%); 237 247 } 238 248 … … 268 278 margin: 0 0 10px; 269 279 padding: 0 3px; 270 border-spacing: 0;271 280 border: 1px solid #6f533e; 272 281 border-radius: 2px; … … 286 295 287 296 .snarkMessages:focus { 288 box-shadow: inset 0 0 6px 0 #3f2307, 0 0 1px #f60;289 297 box-shadow: inset 0 0 6px 0 #3f2307, 0 0 1px #df0067; 290 298 filter: drop-shadow(0 0 2px rgba(200, 80, 0, 0.3)); … … 329 337 .snarkMessages a:link:active, .snarkMessages a:visited:active { 330 338 color: #f30 !important; 331 }332 333 .snarkMessages p {334 font-style: italic;335 margin: 0;336 text-align: right;337 339 } 338 340 … … 397 399 /* end pagenav */ 398 400 399 pre {400 width: 100%;401 font: 8pt "DejaVu Sans Mono", "Droid Sans Mono", "Lucida Console", monospace !important;402 padding: 0;403 text-align: left !important;404 height: 8px;405 color: #731;406 font-weight: bold !important;407 }408 409 401 table { 410 402 margin: 0 0 10px 0; … … 477 469 } 478 470 479 tfoot img, tfoot:nth-child(2) img, tfoot:nth-child(1) img, tfoot:nth-child(3) img, tfoot:nth-child(4) img {480 margin: 0 2px 3px 0 !important;481 padding-right: 0 !important;482 }483 484 471 .headerstatus { 485 472 text-align: left; … … 522 509 } 523 510 524 .snarkTorrents thead th > * {525 vertical-align: middle !important;526 }527 528 .snarkTorrents thead th:nth-child(2) {529 text-align: left;530 min-width: 50px;531 }532 533 511 .snarkTorrents tfoot th { 534 512 border-bottom: none !important; … … 618 596 .snarkTrackerDetails { 619 597 padding: 0 3px !important; 620 }621 622 .snarkTorrentDetails {623 font-weight: bold;624 598 } 625 599 … … 700 674 701 675 .snarkTorrents tt { 702 background: #313;703 676 background: #7F654F; 704 677 color: #fff; … … 890 863 #torrentInfoControl { 891 864 border-top: 1px solid #6f533e; 892 background: linear-gradient(to bottom, #efefef, #cfc7c2);893 865 } 894 866 895 867 #torrentInfoControl td { 896 border-bottom: none !important; ;868 border-bottom: none !important; 897 869 background: linear-gradient(to bottom, #efefef, #cfc7c2); 898 870 text-align: right !important; … … 1165 1137 } 1166 1138 1167 .snarkConfigTitle, label.toggleview, .configsectionpanel .snarkConfigTitle:hover, .configsectionpanel .snarkConfigTitle:active { 1168 font-family: "Droid Sans", "Noto Sans", Ubuntu, "Segoe UI", "Lucida Grande", "Bitstream Vera Sans", Verdana, sans-serif; 1169 font-size: 11pt !important; 1170 font -weight: bold;1139 /* panel titles */ 1140 1141 .snarkConfigTitle, .toggleview, .configsectionpanel .snarkConfigTitle:hover, .configsectionpanel .snarkConfigTitle:active { 1142 font: bold 11pt "Droid Sans", "Noto Sans", Ubuntu, "Segoe UI", "Lucida Grande", "Bitstream Vera Sans", Verdana, sans-serif; 1171 1143 font-variant: small-caps !important; 1172 padding: 4px 1 5px 2px 12px;1144 padding: 4px 1px 2px; 1173 1145 margin: 0 0 -3px !important; 1174 1146 letter-spacing: 0.1em; … … 1177 1149 background: #fff7ef; 1178 1150 background: linear-gradient(to bottom, #fff7ef 0%, #fff7ef 51%, rgba(207, 193, 181, 0.6) 52%), repeating-linear-gradient(135deg, #75604e 1px, #a09286 1px, #bfafa2 2px); 1179 color: #444039 ;1151 color: #444039 !important; 1180 1152 box-shadow: 0 0 2px #4d453e, inset 0 0 0 1px #efe6e0; 1181 1153 display: inline-block; 1182 min-width: 2 20px;1154 min-width: 280px; 1183 1155 vertical-align: middle; 1184 1156 text-shadow: 0 0 1px #fff5ef; 1185 1157 } 1186 1158 1187 .snarkConfigTitle:hover, label.toggleview:hover{1159 .snarkConfigTitle:hover, .toggleview:hover, input.toggle_input:focus + .toggleview { 1188 1160 background: #ffeadf; 1189 1161 background: linear-gradient(to bottom, #ffeadf 0%, #ffeadf 51%, #cfb6a8 52%, #cfb6a8 100%); 1190 } 1191 1192 .snarkConfigTitle:active, label.toggleview:active { 1162 color: #930 !important; 1163 } 1164 1165 input.toggle_input:focus + .toggleview img, .snarkConfigTitle a:focus { 1166 mix-blend-mode: normal; 1167 } 1168 1169 .snarkConfigTitle a:focus img { 1170 filter: drop-shadow(0px 0 1px #7f6c5f); 1171 } 1172 1173 .snarkConfigTitle:active, .toggleview:active { 1193 1174 box-shadow: 0 0 2px #4d453e, inset 0 0 0 1px #fff, inset 2px 2px 3px 1px #59513b; 1194 1175 } … … 1227 1208 1228 1209 @media screen and (-webkit-min-device-pixel-ratio:0) { 1229 .snarkConfigTitle, label.toggleview, .configsectionpanel .snarkConfigTitle, .snarkConfigTitle a, .snarkConfigTitle a:hover,1210 .snarkConfigTitle, .toggleview, .configsectionpanel .snarkConfigTitle, .snarkConfigTitle a, .snarkConfigTitle a:hover, 1230 1211 .configsectionpanel .snarkConfigTitle:hover, .configsectionpanel .snarkConfigTitle:active { 1231 1212 font-size: 12pt !important; … … 1234 1215 1235 1216 /* MS Edge fix */ 1236 _:-ms-lang(x), .snarkConfigTitle, .snarkConfigTitle a, label.toggleview,1217 _:-ms-lang(x), .snarkConfigTitle, .snarkConfigTitle a, .toggleview, 1237 1218 .configsectionpanel .snarkConfigTitle, .configsectionpanel .snarkConfigTitle:hover { 1238 1219 padding: 3px 15px 4px; … … 1240 1221 } 1241 1222 1242 .snarkConfigTitle a, label.toggleview { 1223 .snarkConfigTitle a { 1224 display: inline-block; 1225 width: 100%; 1226 } 1227 1228 .snarkConfigTitle a, .toggleview { 1229 color: #3f271b !important; 1230 text-shadow: 0 0 1px #fff5ef; 1231 } 1232 1233 .snarkConfigTitle a:hover, .toggleview:hover, .snarkConfigTitle a:focus, .toggleview:focus { 1243 1234 color: #930 !important; 1244 color: #3F271B !important; 1245 text-shadow: 0 0 1px #fff5ef; 1246 } 1247 1248 .snarkConfigTitle a:hover, label.toggleview:hover, .snarkConfigTitle a:focus, label.toggleview:focus { 1249 color: #df0072 !important; 1250 color: #930 !important; 1251 } 1252 1253 1254 .snarkConfigTitle a:active, .snarkConfigTitle a:visited:active, label.toggleview:active { 1235 } 1236 1237 .snarkConfigTitle a:active, .snarkConfigTitle a:visited:active, .toggleview:active { 1255 1238 color: #603110 !important; 1256 1239 } 1257 1240 1258 .snarkConfigTitle img, label.toggleview img {1241 .snarkConfigTitle img, .toggleview img { 1259 1242 margin: 1px -2px 3px 0; 1260 1243 filter: drop-shadow(0 0 1px #7f6c5f) !important; … … 1262 1245 } 1263 1246 1264 .snarkConfigTitle:hover img, label.toggleview:hover img, .snarkConfigTitle:focus img, label.toggleview:focus img {1247 .snarkConfigTitle:hover img, .toggleview:hover img, .snarkConfigTitle:focus img, .toggleview:focus img { 1265 1248 mix-blend-mode: normal; 1266 1249 } 1250 1251 /* end panel titles */ 1267 1252 1268 1253 .snarkConfig { 1269 1254 font-size: 8pt; 1270 1255 width: 100%; 1271 }1272 1273 form {1274 margin-bottom: 0;1275 }1276 1277 p {1278 line-height: 150%;1279 }1280 1281 hr {1282 color: #6f533e;1283 background:#6f533e;1284 height: 1px;1285 border: none;1286 width: 0%;1287 margin: 5px 0 7px 0;1288 text-align: center;1289 1256 } 1290 1257 … … 1840 1807 /* toggle create/add panel view */ 1841 1808 1842 .toggle_input { /* hide checkbox and use label as faux panel heading */ 1843 display: none !important; 1809 input.toggle_input { /* hide checkbox and use label as faux panel heading */ 1810 position: absolute; 1811 opacity: 0; 1812 z-index: -1; 1844 1813 } 1845 1814 … … 1912 1881 font-family: "Droid Sans", "Noto Sans", Ubuntu, "Segoe UI", "Bitstream Vera Sans", Verdana, "Lucida Grande", Helvetica, sans-serif; 1913 1882 } 1883 1884 /* 1914 1885 1915 1886 .from, .to { … … 1948 1919 margin: 2px 3px !important; 1949 1920 } 1921 1922 */ 1950 1923 1951 1924 .dhtDebug th { … … 2256 2229 border-top: none; 2257 2230 border-bottom: none; 2258 /* box-shadow: 0 0 2px 1px rgba(77, 69, 62, 0.3);*/2259 2231 border-collapse: separate; 2260 2232 } … … 2389 2361 } 2390 2362 2363 .commentAuthorName:empty { 2364 display: none; 2365 } 2366 2391 2367 .commentText { 2392 2368 white-space: normal; … … 2529 2505 } 2530 2506 2531 .lowersection .snarkConfigTitle, .lowersection .snarkConfigTitle:hover, label.toggleview, .snarkConfigTitle a {2507 .lowersection .snarkConfigTitle, .lowersection .snarkConfigTitle:hover, .toggleview, .snarkConfigTitle a { 2532 2508 font-size: 11pt !important; 2533 max-width: 220px !important2534 2509 } 2535 2510 … … 2542 2517 } 2543 2518 2519 /* 2544 2520 .from, .to { 2545 2521 font-size: 11pt !important; 2546 2522 } 2523 */ 2547 2524 2548 2525 .snarkTorrentOdd td, .snarkTorrentEven td { … … 2614 2591 2615 2592 @media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 1000px) { 2616 .snarkConfigTitle, label.toggleview, .configsectionpanel .snarkConfigTitle, .snarkConfigTitle a, .snarkConfigTitle a:hover,2593 .snarkConfigTitle, .toggleview, .configsectionpanel .snarkConfigTitle, .snarkConfigTitle a, .snarkConfigTitle a:hover, 2617 2594 .configsectionpanel .snarkConfigTitle:hover, .configsectionpanel .snarkConfigTitle:active { 2618 2595 font-size: 12pt !important; … … 2685 2662 2686 2663 @media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 1200px) { 2687 .snarkConfigTitle, label.toggleview, .configsectionpanel .snarkConfigTitle, .snarkConfigTitle a, .snarkConfigTitle a:hover,2664 .snarkConfigTitle, .toggleview, .configsectionpanel .snarkConfigTitle, .snarkConfigTitle a, .snarkConfigTitle a:hover, 2688 2665 .configsectionpanel .snarkConfigTitle:hover, .configsectionpanel .snarkConfigTitle:active { 2689 2666 font-size: 11pt !important; … … 2695 2672 } 2696 2673 } 2697 2698 2674 2699 2675 @media screen and (min-width: 1000px) { … … 2785 2761 } 2786 2762 2763 #totals { 2764 word-spacing: 0.15em; 2765 } 2766 2787 2767 thead a img, thead img { 2788 2768 max-height: 21px; … … 2803 2783 2804 2784 @media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 1200px) { 2805 .snarkConfigTitle, label.toggleview, .configsectionpanel .snarkConfigTitle, .snarkConfigTitle a, .snarkConfigTitle a:hover,2785 .snarkConfigTitle, .toggleview, .configsectionpanel .snarkConfigTitle, .snarkConfigTitle a, .snarkConfigTitle a:hover, 2806 2786 .configsectionpanel .snarkConfigTitle:hover, .configsectionpanel .snarkConfigTitle:active { 2807 2787 font-size: 13pt !important; … … 2878 2858 2879 2859 .snarkConfigTitle, .snarkConfigTitle:hover, .configsectionpanel .snarkConfigTitle, 2880 .configsectionpanel .snarkConfigTitle:hover, .configsectionpanel .snarkConfigTitle:active, label.toggleview {2881 min-width: 240px !important;2860 .configsectionpanel .snarkConfigTitle:hover, .configsectionpanel .snarkConfigTitle:active, .toggleview { 2861 min-width: 300px !important; 2882 2862 font-size: 12pt !important; 2883 2863 } … … 2925 2905 2926 2906 @media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 1400px) { 2927 .snarkConfigTitle, label.toggleview, .configsectionpanel .snarkConfigTitle, .snarkConfigTitle a, .snarkConfigTitle a:hover,2907 .snarkConfigTitle, .toggleview, .configsectionpanel .snarkConfigTitle, .snarkConfigTitle a, .snarkConfigTitle a:hover, 2928 2908 .configsectionpanel .snarkConfigTitle:hover, .configsectionpanel .snarkConfigTitle:active { 2929 2909 font-size: 14pt !important; … … 2960 2940 } 2961 2941 2962 .snarkTorrentUploaded, .snarkTorrentRateUp {2942 .snarkTorrentUploaded, .snarkTorrentRateUp, .peerinfo, .debuginfo { 2963 2943 display: none; 2964 2944 } … … 3050 3030 padding-left: 0 !important; 3051 3031 } 3032 3033 #dhtDebugInner { 3034 margin-top: -24px !important; 3035 } 3052 3036 } 3053 3037
Note: See TracChangeset
for help on using the changeset viewer.