Advertisement
Shiny_

Untitled

Nov 2nd, 2014
476
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name            Old Look Wykop
  3. // @description     Skrypt przywraca stary wygląd portalu Wykop.pl z lat 2007-2008.
  4. // @author          Patryk "Linux__Shines" N.
  5. // @version         0.0.1.1
  6. // @include         http://www.wykop.pl/*
  7. // @include         https://www.wykop.pl/*
  8. // @updateURL       https://openuserjs.org/install/The_Shiny/Wykop_-_Fullscreen_Mikro.user.js
  9. // @grant           none
  10. // @license         BSD
  11. // ==/UserScript==
  12.  
  13. /*** TODO:
  14. // * Zamienić kolory belki z "Wykopalisko", "Hity", "Mikroblog", "Mój Wykop"
  15. // * Zamienić kolory nagłówków na głównej
  16. // * Zamienić kolor przycisku "Szukaj" oraz reszty
  17. // * Zamienić kolory linków na głównej
  18. ****/
  19.  
  20. /*** Kolory: ***/
  21. var orange      = "#FF5917 !important;";
  22. var lightblue   = "#4383AF !important;";
  23. var white_un    = "#FFFFFF;";
  24. var white       = "#FFFFFF !important;";
  25. var black       = "#000000 !important;";
  26. var gray        = "#555555 !important;";
  27. var teal        = "#CFE0E8 !important;";
  28. var darkteal    = "#A2C4D4 !important;";
  29. var nav_focus   = "#DEEBF1 !important;";
  30. var navfocus_un = "#DEEBF1;";
  31. var blue_link_h = "#4B6A7C !important;";
  32. var black_text  = "#333333 !important;";
  33. var diggbox_blu = "#3B708A !important;";
  34.  
  35. /*** Obrazki: ***/
  36. var background  = "http://i.imgur.com/Y9zPxy7.png";
  37. var logo_normal = "http://i.imgur.com/Tyinjgx.png";
  38. var logo_hover  = "http://i.imgur.com/RhpC99v.png";
  39. var digg_button = "http://i.imgur.com/exsoZ0K.png";
  40.  
  41. /*** Styl: ***/
  42. var style = ["<style>" +
  43. /*** Kolorowanie całego tła wykopu na kolor biały: ***/
  44. "   #site {" +
  45. "       background-color: " + white +
  46. "   }" +
  47. "" +
  48. /*** Zmiana tła paska nawigacji na taki "starego typu": ***/
  49. "   #nav {" +
  50. "       background-image: url('" + background + "') !important;" +
  51. "       height: 100px !important;" +
  52. "   }" +
  53. "" +
  54. /*** Zamiana koloru liter paska nawigacyjnego na białe, bez !important: ***/
  55. "   #nav .nav li a {" +
  56. "       color: " + white_un +
  57. "   }" +
  58. "" +
  59. /*** Zamiana koloru liter paska nawigacyjnego na jasnoniebieski po najechaniu a także przy aktywnym przycisku na pasku nawigacyjnym, z wyłączeniem openNaturalSearch: ***/
  60. "   #nav .nav li a:not(#openNaturalSearch):hover, #nav .nav li.active a {" +
  61. "       background-color: transparent !important;" +
  62. "       border-color: transparent !important;" +
  63. "       color: " + navfocus_un +
  64. "       opacity: 1 !important;" +
  65. "   }" +
  66. "" +
  67. // /*** Zmiana koloru wszystkich ikonek SVG na jasnoniebieskie, po najechaniu na nie: ***/
  68. // "   svg:hover * {" +
  69. // "       color: " + navfocus_un +
  70. // "   }" +
  71. // "" +
  72. /*** Wymuszenie przeniesienia marginesu o 50 pikseli do góry: ***/
  73. "   .clearfix.m-reset-position {" +
  74. "       margin-top: -50px !important;" +
  75. "   }" +
  76. "" +
  77. /*** Wymuszenie przeniesienia zawartości strony o 50 pikseli w dół: ***/
  78. "   .m-reset-padding.m-reset-margin {" +
  79. "       margin-top: 50px !important;" +
  80. "   }" +
  81. "" +
  82. /*** Wymuszanie na wykopie tego, aby pasek nawigacji zawsze miał automatyczną wysokość: ***/
  83. "   .clearfix.mainnav {" +
  84. "       height: auto !important;" +
  85. "   }" +
  86. "" +
  87. /*** Zmiana pozycji przycisków, które są PO przycisku przekierowującym na główną stronę portalu: ***/
  88. "   .mainnav li:nth-child(2) {" +
  89. "       width: 100% !important;" +
  90. "       margin-left: 7px !important;" +
  91. "   }" +
  92. "" +
  93. /*** Przycisk od wyszukiwania i zabawy z nim: ***/
  94. "   #openNaturalSearch, #nav .nav li a#openNaturalSearch:hover {" +
  95. "       color: " + black +
  96. "       bottom: 50px;" +
  97. "       position: absolute;" +
  98. "       right: 18px !important;" +
  99. "   }" +
  100. "" +
  101. /*** Zmiana szerokości pola od wyszukiwarki: ***/
  102. "   input[name='nsQ'] {" +
  103. "       position: absolute;" +
  104. "       width: 130% !important;" +
  105. "   }" +
  106. "" +
  107. /*** Zmiana koloru mojego dodatku: ***/
  108. "   #nav .nav li a:hover, .clearfix a:hover svg * { " +
  109. "      fill: " + nav_focus +
  110. "}" +
  111. /*** Usuwanie belki wywołującej skalowanie na niezalogowanym: ***/
  112. "   .rbl-block.overflow.m-reset-width.force-scalable.m-hide {" +
  113. "       padding: 0px !important;" +
  114. "   }" +
  115. "" +
  116. "   ul:not(.mainnav).clearfix > li {" +
  117. "       height: auto;" +
  118. "   }" +
  119. "" +
  120. /*** Przeniesienie Wykopowych "doodli" o 50 pikseli w dół: ***/
  121. "   .doodle {" +
  122. "       margin-top: 50px !important;" +
  123. "   }" +
  124. "" +
  125. /*** Przestawienie loga oraz przycisku "Szukaj" zarówno dla zalogowanego, jak i niezalogowanego: ***/
  126. "   ul.clearfix > li.login {" +
  127. "       margin-right: -12px !important;" +
  128. "   }" +
  129. "" +
  130. "   ul.clearfix > li.logged-user {" +
  131. "       margin-right: -2px !important;" +
  132. "   }" +
  133. "" +
  134. "   ul.clearfix {" +
  135. "       margin-right: 13px !important;" +
  136. "   }" +
  137. "" +
  138. /*** Zmiana koloru czcionki linków na głównej: ***/
  139. "   .m-reset-margin h2 > a {" +
  140. "       color: " + orange +
  141. "   }" +
  142. "" +
  143. "   .m-reset-margin h2 > a:hover {" +
  144. "       color: " + blue_link_h +
  145. "   }" +
  146. "" +
  147. /*** Zmiana koloru czcionki tekstu linku na głównej: ***/
  148. "   .description p.text a {" +
  149. "       color: " + black_text +
  150. "   }" +
  151. "" +
  152. "   .nav ul:not(.mainnav).clearfix {" +
  153. "       display: inline-flex;" +
  154. "       height: 100%;" +
  155. "       align-items: flex-end;" +
  156. "   }" +
  157. "" +
  158. "   .nav ul:not(.mainnav).clearfix:first-child {" +
  159. "       align-self: flex-start;" +
  160. "   }" +
  161. ""+
  162. "   ul.clearfix .logged-user {" +
  163. "       margin-bottom: 10px !important;" +
  164. "   } " +
  165. "" +
  166. "   em.mark-number {" +
  167. "       background-color: transparent !important;" +
  168. "       color: #FFFFFF !important;" +
  169. "   }" +
  170. "" +
  171. "   em.mark-number:before {" +
  172. "       content: '(';" +
  173. "   }" +
  174. "" +
  175. "   em.mark-number:after {" +
  176. "       content: ')';" +
  177. "   }" +
  178. "" +
  179. "   .diggbox span:first-child {" +
  180. "       background: url('" + digg_button + "') no-repeat scroll 0 0 rgba(0, 0, 0, 0);" +
  181. "       color: " + diggbox_blu +
  182. "       height: 53px !important;" +
  183. "       width: 59px !important;" +
  184. "       margin-top: -3px !important;" +
  185. "       margin-left: 4px !important;" +
  186. "   }" +
  187. "" +
  188. "   .diggbox span:first-child:hover {" +
  189. "       background: url('" + digg_button + "') no-repeat scroll 0 0 rgba(0, 0, 0, 0);" +
  190. "       color: " + orange +
  191. "   }" +
  192. "   .diggbox.digout span:first-child { " +
  193. "       background-position: 0 -53px !important;" +
  194. "       color: " + orange +
  195. "       margin-top: -3px !important;" +
  196. "   }"+
  197. "" +
  198. "   .diggbox.digout.burried span:first-child {" +
  199. "       background-position: 0 -53px !important;" +
  200. "       margin-left: 4px !important;" +
  201. "   }" +
  202. "" +
  203. "   .article.preview .media-content img {" +
  204. "       margin-left: 18px !important;" +
  205. "       margin-right: 19px !important;" +
  206. "   }"+
  207. "" +
  208. // "    .lcontrast.m-reset-float.m-reset-margin {" +
  209. // "        margin-left: 15px !important;" +
  210. // "    }" +
  211. // "" +
  212. /*** Usunięcie tła z przycisku "wykop": ***/
  213. "   .diggbox span.button.submit, .diggbox span.button.submit:hover {" +
  214. "       background-color: initial !important;" +
  215. "       border: medium none rgba(0, 0, 0, 0) !important;" +
  216. "       color: " + orange +
  217. "   }" +
  218. "" +
  219. "   em.mark-number {" +
  220. "       color: " + white +
  221. "   }" +
  222. "" +
  223. "   em.mark-number:hover {" +
  224. "       color: " + nav_focus +
  225. "   }" +
  226. "" +
  227. "   .clearfix.mainnav > li "+
  228. "       color: " + orange +
  229. "   }" +
  230. "" +
  231. "   .clearfix a {" +
  232. "       color: " + orange +
  233. "   }" +
  234. "" +
  235. // "    .diggbox span:first-child, .active > a, .lcontrast.m-reset-margin a {" +
  236. // "        color: " + orange +
  237. // "    }" +
  238. // "" +
  239. "   i.wykop-logo, i.microblog-logo {" +
  240. "       background-image: url('" + logo_normal + "') !important;" +
  241. "       margin-left: -11px !important;" +
  242. "   }" +
  243. "" +
  244. "   i.wykop-logo:hover, i.microblog-logo:hover {" +
  245. "       background-image: url('" + logo_hover + "') !important;" +
  246. "   }" +
  247. "" +
  248. "   .active > a {" +
  249. "       background-color: transparent !important;" +
  250. "   }" +
  251. "" +
  252. /*** Stopka i zabawa z kolorami: ***/
  253. "   #footer {" +
  254. "       background-color: #FFFFFF !important;" +
  255. "       color: " + lightblue +
  256. "   }" +
  257. "" +
  258. "   #footer a {" +
  259. "       color: " + lightblue +
  260. "   }" +
  261. "" +
  262. "   #footer a:hover, #footer .width-one-fourth a:hover {" +
  263. "       color: " + orange +
  264. "       opacity: 1.0;" +
  265. "   }" +
  266. "" +
  267. "   #footer h4 {" +
  268. "       color: " + gray +
  269. "   }" +
  270. "" +
  271. "   #footer .wrapper {" +
  272. "       background-color: " + teal +
  273. "       border: 2px solid " + darkteal +
  274. "       border-radius: 20px !important;" +
  275. "       border-top-left-radius: 20px !important;" +
  276. "      padding: 20px 10px;" +
  277. "   }" +
  278. "" +
  279. /*** Usunięcie tła z tagów: ***/
  280. "   #footer a.tag:hover {" +
  281. "       background-color: initial !important;" +
  282. "       border: 1px solid transparent !important;" +
  283. "   }" +
  284. "" +
  285. /*** Usunięcie obramowania tagów wokół linku: ***/
  286. "   div.lcontrast > div.fix-tagline > span.tag, div.lcontrast > div.fix-tagline > span.tag a, div.lcontrast > div.fix-tagline > span.tag:hover, div.lcontrast > div.fix-tagline > span.tag a:hover {" +
  287. "       background-color: initial !important;" +
  288. "       border: 0 none !important;" +
  289. "       box-shadow: none;" +
  290. "       color: " + lightblue +
  291. "}" +
  292. ""+
  293. "   div.lcontrast > div.fix-tagline > span.tag a:before {" +
  294. "       content: '(' !important;" +
  295. "       color: " + lightblue +
  296. "}" +
  297. "" +
  298. "   div.lcontrast > div.fix-tagline > span.tag a:after {" +
  299. "       content: ')' !important;" +
  300. "       color: " + lightblue +
  301. "}" +
  302. /*** Przycisk 'cofnij zakop': ***/
  303. "   .diggbox.digout a span.button {" +
  304. "       background-color: initial !important;" +
  305. "       border: medium none rgba(0, 0, 0, 0) !important;" +
  306. "       margin-left: 8px !important;" +
  307. "   }" +
  308. "" +
  309. /*** TEST: ***/
  310. "   .lcontrast.m-reset-margin * + .article.preview .media-content img {" +
  311. "       margin-left: 10px !important;" +
  312. "   }" +
  313. "" +
  314. "</style>"].join("\n");
  315. document.head.insertAdjacentHTML("beforeend", style);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement