GreasyFork Beautify Mod!

Custom Themes, premade themes and more

当前为 2018-07-03 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name GreasyFork Beautify Mod!
  3. // @namespace GreasyFork Beautify Mod!
  4. // @version 1
  5. // @description Custom Themes, premade themes and more
  6. // @author TigerYT
  7. // @match *://greasyfork.org/*
  8. // @require https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js
  9. // ==/UserScript==
  10.  
  11. (function() {var css = [
  12. "body {",
  13. " background: #16151D;",
  14. " }",
  15. "",
  16. " input[type=search] {",
  17. " -webkit-appearance: textfield;",
  18. " background-color: #17151B;",
  19. " -webkit-rtl-ordering: logical;",
  20. " cursor: text;",
  21. " padding: 1px;",
  22. " border-width: 10px;",
  23. " border-style: solid;",
  24. " border-color: #17151B;",
  25. " border-image: initial;",
  26. " border-radius: 7px;",
  27. " }",
  28. "",
  29. " .script-list, .user-list, .text-content, #script-info {",
  30. " list-style-type: none;",
  31. " box-shadow: 0 0 5px rgba(29,27,38,0.3);",
  32. " background-color: #1D1B26!important;",
  33. " border: 1px solid rgba(29,27,38,0.6);",
  34. " border-radius: 5px;",
  35. " box-sizing: border-box;",
  36. " margin: 14px 0;",
  37. " }",
  38. "",
  39. " body, select, input {",
  40. " font-family: \"Open Sans\", sans-serif;",
  41. " color: #888;",
  42. " }",
  43. "",
  44. " #main-header {",
  45. " background-color: #0B0A0D;",
  46. " background-image: linear-gradient(#694BA1, #493372);",
  47. " padding: 0.25em 0;",
  48. " }",
  49. "",
  50. " #main-header .subtitle {",
  51. " margin: -8px 0 0 10px;",
  52. " font-size: 0.7em;",
  53. " text-shadow: -1px -1px 0px #493372, 1px -1px 0px #493372, -1px 1px 0px #493372, 1px 1px 0px #493372;",
  54. " }",
  55. "",
  56. " a, a:visited {",
  57. " color: #694BA1;",
  58. " }",
  59. "",
  60. " figure {",
  61. " padding: 5px;",
  62. " border: none;",
  63. " border-radius: 5px;",
  64. " }",
  65. "",
  66. " nav nav {",
  67. " position: absolute;",
  68. " right: 0;",
  69. " background-color: #493372;",
  70. " min-width: 100%;",
  71. " display: none;",
  72. " padding: 5px 0;",
  73. " z-index: 10;",
  74. " }",
  75. "",
  76. " :focus {",
  77. " outline: -webkit-focus-ring-color auto 5px;",
  78. " outline-color: transparent;",
  79. " outline-style: auto;",
  80. " outline-width: 5px;",
  81. " }",
  82. "",
  83. ".script-list li {",
  84. " background: #1D1B26;",
  85. " border: 5px solid #1D1B26;",
  86. " border-radius: 75px;",
  87. " padding: 2em;",
  88. " margin-bottom: 10px;",
  89. "}",
  90. "",
  91. ".script-list, .user-list, .text-content {",
  92. " list-style-type: none;",
  93. " box-shadow: 0 0 5px #16151D;",
  94. " background-color: #16151D;",
  95. " border: 0px solid #16151D;",
  96. " border-radius: 5px;",
  97. " box-sizing: border-box;",
  98. " margin: 14px 0;",
  99. "}",
  100. "",
  101. " .list-option-group ul {",
  102. " margin: .5em 0 0;",
  103. " list-style-type: none;",
  104. " padding: 1em 0;",
  105. " box-shadow: 0 0 5px #16151D;",
  106. " border: 0px solid #16151D;",
  107. " border-radius: 5px;",
  108. " background-color: #1D1B26;",
  109. " }",
  110. "",
  111. " .list-option-group .list-current {",
  112. " border-right: 20px solid #1D1B26;",
  113. " margin: 0em -21px 0em 0px;",
  114. " padding: 0.4em 1em 0.4em calc(1em - 3px);",
  115. " background: #16151D;",
  116. " border-left: none;",
  117. " box-shadow: none;",
  118. " }",
  119. "",
  120. " .list-option-group a:hover, .list-option-group a:focus {",
  121. " background: #16151D;",
  122. " text-decoration: none;",
  123. " box-shadow: none;",
  124. " }",
  125. "",
  126. " .tabs .current {",
  127. " background: rgba(0,0,0,0.03);",
  128. " position: relative;",
  129. " top: -4px;",
  130. " font-weight: bold;",
  131. " border-top: 7px solid #493372;",
  132. " box-shadow: inset 1px 0 rgba(0,0,0,0.1), inset -1px 0 rgba(0,0,0,0.1), inset 0 -1px rgba(0,0,0,0.1);",
  133. " }",
  134. "",
  135. " .install-help-link, .install-help-link:visited, .install-help-link:active, .install-help-link:hover {",
  136. " background-color: #694BA1!important;",
  137. " color: white;",
  138. " }",
  139. "",
  140. " .install-link, .install-link:visited, .install-link:active, .install-link:hover, .install-help-link {",
  141. " display: inline-block;",
  142. " background-color: #493372;",
  143. " padding: 0.5em 1em;",
  144. " color: white;",
  145. " text-decoration: none;",
  146. " }",
  147. "",
  148. " select {",
  149. " -webkit-appearance: menulist;",
  150. " box-sizing: border-box;",
  151. " align-items: center;",
  152. " white-space: pre;",
  153. " /* -webkit-rtl-ordering: logical; */",
  154. " color: #bbb;",
  155. " background-color: #694BA1;",
  156. " cursor: default;",
  157. " border-width: 1px;",
  158. " border-style: solid;",
  159. " border-color: initial;",
  160. " border-image: initial;",
  161. " }",
  162. "",
  163. " #additional-info > div {",
  164. " margin: 1em 0;",
  165. " padding: 1em;",
  166. " border: none;",
  167. " border-radius: 10px;",
  168. " background-color: #16151D;",
  169. " }",
  170. "",
  171. " textarea#script-version-additional-info-0 {",
  172. " background: #16151D;",
  173. " color: #888;",
  174. " border: none;",
  175. " padding: 10px;",
  176. " }",
  177. "",
  178. " textarea#script-version-additional-info-0, ",
  179. "textarea#script_version_code, ",
  180. "#ace-editor {",
  181. " background: #16151D;",
  182. " color: #888;",
  183. " border: none;",
  184. " padding: 25px;",
  185. " }",
  186. "",
  187. " .ace_gutter-cell, .ace-tm .ace_gutter {",
  188. " background: #0f0f14;",
  189. " }",
  190. "",
  191. " .preview-results, ",
  192. "#script-version-additional-info-0 {",
  193. " border: none;",
  194. " border-radius: 10px;",
  195. " background: #16151D;",
  196. " color: #888;",
  197. " padding: 25px;",
  198. " }",
  199. "",
  200. "select#language-selector-locale {",
  201. " background: #eee;",
  202. "}",
  203. "",
  204. ".alert {",
  205. " font-style: italic;",
  206. " background-color: #b793f9;",
  207. " border: none;",
  208. " border-left: 20px solid #694BA1;",
  209. " padding: 0.5em;",
  210. " color: #eee!important;",
  211. "}",
  212. "",
  213. "pre, code, #code-container {",
  214. " border-radius: 2px;",
  215. " border: 1px solid #6c5793;",
  216. " background-color: #493372;",
  217. "}"
  218. ].join("\n");
  219. if (typeof GM_addStyle != "undefined") {
  220. GM_addStyle(css);
  221. } else if (typeof PRO_addStyle != "undefined") {
  222. PRO_addStyle(css);
  223. } else if (typeof addStyle != "undefined") {
  224. addStyle(css);
  225. } else {
  226. var node = document.createElement("style");
  227. node.type = "text/css";
  228. node.appendChild(document.createTextNode(css));
  229. var heads = document.getElementsByTagName("head");
  230. if (heads.length > 0) {
  231. heads[0].appendChild(node);
  232. } else {
  233. // no head yet, stick it whereever
  234. document.documentElement.appendChild(node);
  235. }
  236. }
  237. })();