- // ==UserScript==
- // @name ExCSS
- // @author Hauffen
- // @description Modify EH/X layout to emulate legacy.
- // @version 1.0
- // @include /https?:\/\/(e-|ex)hentai\.org\/.*/
- // @require https://code.jquery.com/jquery-3.3.1.min.js
- // @namespace https://greasyfork.org/users/285675
- // ==/UserScript==
-
- (function() {
- var s = `<style data-jqstyle="ExCSS">body {
- background: #1e272e;
- font-family: Arial, Symbola;
- }
-
- a {
- cursor:pointer;
- }
-
- div.ido {
- background: #485460;
- border: 1px solid rgba(0, 0, 0, 0.5);
- padding-bottom: 20px;
- }
-
- div.idi {
- background: #1e272e50;
- }
-
- div.cs {
- text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
- }
-
- input[type="text"],
- input[type="password"],
- select,
- textarea {
- border: 1px solid #485460;
- }
-
- input,
- select,
- option,
- optgroup,
- textarea {
- background-color: #1e272e;
- }
-
- input[type="button"],
- input[type="submit"] {
- border: 2px solid #485460;
- }
-
- table.ptt td {
- background: #48546050;
- border: 1.5px solid #000000;
- border-bottom: 1.5px solid #000000;
- padding: 3px;
- }
-
- td.ptds {
- background: #1e272ed0 !important;
- }
-
- td.ptds:hover {
- color: #DDD !important;
- background: #1e272e50 !important;
- }
-
- td.ptdd {
- color: #1e272e !important;
- }
-
- td.ptdd:hover {
- color: #DDD !important;
- background: #1e272e50 !important;
- }
-
- table.ptt td:hover {
- background: #1e272e50;
- }
-
- table.ptb {
- font-size: 12pt;
- }
-
- table.ptb td {
- background: #48546050;
- border: 1px solid #000000;
- border-top: 1px solid #000000;
- padding: 3px;
- }
-
- table.ptb td:hover {
- background: #1e272e50;
- }
-
- div.itg {
- max-width: none;
- border-top: none;
- border-bottom: none;
- margin-bottom: 10px;
- }
-
- .gld {
- border-left: none;
- }
-
- .gl1t {
- background: #1e272e50 !important;
- border: 1px solid rgba(0, 0, 0, 0.5);
- border-radius: 5px;
- border-bottom: 1px solid rgba(0, 0, 0, 0.5);
- border-right: 1px solid rgba(0, 0, 0, 0.5);
- position: relative;
- margin: 10px;
- min-height: 445px;
- max-width:250px;
- }
-
- .gl4t {
- font-weight: bold;
- text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
- }
-
- .gl3t {
- border-radius: 0px;
- }
-
- .gl5t {
- position: absolute;
- bottom: 18px;
- left: 20px;
- }
-
- div.gm,
- div#gd2,
- div#gright,
- div#gmid {
- background: #485460;
- }
-
- div#gdt {
- background: #485460;
- }
-
- div.c2 {
- background: #1e272e;
- }
-
- div.thd,
- div.tha {
- border: 1px solid #444;
- color: #444;
- }
-
- div.ths {
- background: #485460;
- border: 1px solid black;
- }
-
- div.gt {
- background: #485460;
- border: 1px solid #DDD;
- }
-
- div.gtl {
- background: #485460;
- border: 1px dashed #DDD;
- }
-
- div.gtw {
- background: #485460;
- border: 1px dotted #DDD;
- }
-
- div.gl3t {
- position: absolute;
- top: 38px;
- left: -1px;
- }
-
- div.gl4t {
- max-height: none;
- height: 32px;
- }
-
- div.gl4t:hover {
- overflow: visible;
- z-index: 1;
- background: rgba(0, 0, 0, 0.5);
- height: auto;
- }
-
- input[type="text"]:enabled:hover,
- input[type="password"]:enabled:hover,
- select:enabled:hover,
- textarea:enabled:hover,
- input[type="text"]:enabled:focus,
- input[type="password"]:enabled:focus,
- select:enabled:focus,
- textarea:enabled:focus {
- background-color: rgba(255, 255, 255, 0.1);
- }
-
- input[type="button"]:enabled:hover,
- input[type="submit"]:enabled:hover,
- input[type="button"]:enabled:focus,
- input[type="submit"]:enabled:focus {
- background-color: rgba(255, 255, 255, 0.1) !important;
- border-color: #DDD !important;
- }
-
- .lc:hover input:enabled ~ span,
- .lr:hover input:enabled ~ span,
- .lc input:enabled:focus ~ span,
- .lr input:enabled:focus ~ span,
- div.fp:hover {
- background-color: rgba(255, 255, 255, 0.1) !important;
- border-color: #DDD !important;
- }
-
- .glname a:visited,
- .glname a:active {
- color: #DDD;
- }
-
- table.mt,
- tr.gtr1,
- .stuffbox,
- div.sni {
- background: #485460;
- }
-
- table.itg > tbody > tr:nth-child(2n+1),
- table.itg > tbody > tr > th {
- background: #1e272e50;
- }
-
- table.itg > tbody > tr:nth-child(2n+2) {
- background: #485460;
- }
-
- tr.gtr,
- tr.gtr0 {
- background: #1e272e50;
- }
-
- div[id^="cell_"] {
- background: #1e272e50;
- }
-
- div#db {
- background: #485460;
- }
-
- .lr > span,
- .lc > span {
- background: #1e272e;
- }
-
- div.fps {
- background: #1e272e;
- border: 1px solid #000;
- padding-top: 6px !important;
- }
-
- div.fp {
- border-radius: 0px;
- }
-
- .gl5t > div:nth-child(1) > div:nth-child(2),
- .gl5t > div:nth-child(2) > div:nth-child(2) {
- border: none !important;
- background-color: rgba(0, 0, 0, 0) !important;
- top: 29px;
- }
-
- div#torrentinfo > div:last-child {
- border: none !important;
- }
-
- div#torrentinfo form > div {
- border: 1px solid #000 !important;
- }
-
- div#torrentinfo form:last-child > div {
- border: none !important;
- }
-
- table.itg {
- border: 2px solid transparent;
- }</style>`;
-
- $(s).appendTo("head");
- })();