Advertisement
Shiny_

Untitled

Nov 3rd, 2014
479
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.3.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. // * REMOVE WYKOP
  15. ****/
  16.  
  17. /*** Używanie jQuery. Tylko po co, skoro i tak nie jest potrzebne: ***/
  18. // function GM_main ($) {
  19. //     alert ('jQuery is installed with no conflicts! The version is: ' + $.fn.jquery);
  20. // }
  21.  
  22. // add_jQuery (GM_main, "1.7.2");
  23.  
  24. // function add_jQuery (callbackFn, jqVersion) {
  25. //     jqVersion       = jqVersion || "1.11.0";
  26. //     var D           = document;
  27. //     var targ        = D.getElementsByTagName ('head')[0] || D.body || D.documentElement;
  28. //     var scriptNode  = D.createElement ('script');
  29. //     scriptNode.src  = 'http://ajax.googleapis.com/ajax/libs/jquery/'
  30. //                     + jqVersion
  31. //                     + '/jquery.min.js'
  32. //                     ;
  33. //     scriptNode.addEventListener ("load", function () {
  34. //         var scriptNode          = D.createElement ("script");
  35. //         scriptNode.textContent  =
  36. //             'var gm_jQuery  = jQuery.noConflict (true);\n'
  37. //             + '(' + callbackFn.toString () + ')(gm_jQuery);'
  38. //         ;
  39. //         targ.appendChild (scriptNode);
  40. //     }, false);
  41. //     targ.appendChild (scriptNode);
  42. // }
  43.  
  44. /*** Kolory: ***/
  45. var orange      = "#FF5917 !important;";
  46. var lightblue   = "#4383AF !important;";
  47. var white_un    = "#FFFFFF;";
  48. var white       = "#FFFFFF !important;";
  49. var black       = "#000000 !important;";
  50. var gray        = "#555555 !important;";
  51. var teal        = "#CFE0E8 !important;";
  52. var darkteal    = "#A2C4D4 !important;";
  53. var nav_focus   = "#DEEBF1 !important;";
  54. var navfocus_un = "#DEEBF1;";
  55. var blue_link_h = "#4B6A7C !important;";
  56. var black_text  = "#333333 !important;";
  57. var diggbox_blu = "#3B708A !important;";
  58.  
  59. /*** Obrazki: ***/
  60. var background  = "http://i.imgur.com/Y9zPxy7.png";
  61. var logo_normal = "http://i.imgur.com/Tyinjgx.png";
  62. var logo_hover  = "http://i.imgur.com/RhpC99v.png";
  63. var digg_button = "http://i.imgur.com/exsoZ0K.png";
  64.  
  65. /*** Styl: ***/
  66. var style = ["<style>" +
  67. /*** Kolorowanie całego tła wykopu na kolor biały: ***/
  68. "   #site {" +
  69. "       background-color: " + white +
  70. "   }" +
  71. "" +
  72. /*** Zmiana tła paska nawigacji na taki "starego typu": ***/
  73. "   #nav {" +
  74. "       background-image: url('" + background + "') !important;" +
  75. "       height: 100px !important;" +
  76. "   }" +
  77. "" +
  78. /*** Zamiana koloru liter paska nawigacyjnego na białe, bez !important: ***/
  79. "   #nav .nav li a {" +
  80. "       color: " + white_un +
  81. "   }" +
  82. "" +
  83. /*** Zamiana koloru liter paska nawigacyjnego na jasnoniebieski po najechaniu a także przy aktywnym przycisku na pasku nawigacyjnym, z wyłączeniem openNaturalSearch: ***/
  84. "   #nav .nav li a:not(#openNaturalSearch):hover, #nav .nav li.active a {" +
  85. "       background-color: transparent !important;" +
  86. "       border-color: transparent !important;" +
  87. "       color: " + navfocus_un +
  88. "       opacity: 1 !important;" +
  89. "   }" +
  90. "" +
  91. // /*** Zmiana koloru wszystkich ikonek SVG na jasnoniebieskie, po najechaniu na nie: ***/
  92. // "   svg:hover * {" +
  93. // "       color: " + navfocus_un +
  94. // "   }" +
  95. // "" +
  96. /*** Przeniesienie ikonki płomyka: ***/
  97. "   .diggbox .hot {" +
  98. "       right: -14px !important;" +
  99. "   }" +
  100. "" +
  101. /*** Wymuszenie przeniesienia marginesu o 50 pikseli do góry: ***/
  102. "   .clearfix.m-reset-position {" +
  103. "       margin-top: -50px !important;" +
  104. "   }" +
  105. "" +
  106. /*** Wymuszenie przeniesienia zawartości strony o 50 pikseli w dół: ***/
  107. "   .m-reset-padding.m-reset-margin {" +
  108. "       margin-top: 50px !important;" +
  109. "   }" +
  110. "" +
  111. /*** Wymuszanie na wykopie tego, aby pasek nawigacji zawsze miał automatyczną wysokość: ***/
  112. "   .clearfix.mainnav {" +
  113. "       height: auto !important;" +
  114. "   }" +
  115. "" +
  116. /*** Zmiana pozycji przycisków, które są PO przycisku przekierowującym na główną stronę portalu: ***/
  117. "   .mainnav li:nth-child(2) {" +
  118. "       width: 100% !important;" +
  119. "       margin-left: 7px !important;" +
  120. "   }" +
  121. "" +
  122. /*** Przycisk od wyszukiwania i zabawy z nim: ***/
  123. "   #openNaturalSearch, #nav .nav li a#openNaturalSearch:hover {" +
  124. "       color: " + black +
  125. "       bottom: 50px;" +
  126. "       position: absolute;" +
  127. "       right: 18px !important;" +
  128. "   }" +
  129. "" +
  130. /*** Zmiana szerokości pola od wyszukiwarki: ***/
  131. "   input[name='nsQ'] {" +
  132. "       position: absolute;" +
  133. "       width: 130% !important;" +
  134. "   }" +
  135. "" +
  136. /*** Zmiana koloru mojego dodatku: ***/
  137. "   #nav .nav li a:hover, .clearfix a:hover svg * { " +
  138. "      fill: " + nav_focus +
  139. "}" +
  140. /*** Usuwanie belki wywołującej skalowanie na niezalogowanym: ***/
  141. "   .rbl-block.overflow.m-reset-width.force-scalable.m-hide {" +
  142. "       padding: 0px !important;" +
  143. "   }" +
  144. "" +
  145. "   ul:not(.mainnav).clearfix > li {" +
  146. "       height: auto;" +
  147. "   }" +
  148. "" +
  149. /*** Przeniesienie Wykopowych "doodli" o 50 pikseli w dół: ***/
  150. "   .doodle {" +
  151. "       margin-top: 50px !important;" +
  152. "   }" +
  153. "" +
  154. /*** Przestawienie loga oraz przycisku "Szukaj" zarówno dla zalogowanego, jak i niezalogowanego: ***/
  155. "   ul.clearfix > li.login {" +
  156. "       margin-right: -12px !important;" +
  157. "   }" +
  158. "" +
  159. "   ul.clearfix > li.logged-user {" +
  160. "       margin-right: -2px !important;" +
  161. "   }" +
  162. "" +
  163. "   ul.clearfix {" +
  164. "       margin-right: 13px !important;" +
  165. "   }" +
  166. "" +
  167. /*** Zmiana koloru czcionki linków na głównej: ***/
  168. "   .m-reset-margin h2 > a {" +
  169. "       color: " + orange +
  170. "   }" +
  171. "" +
  172. "   .m-reset-margin h2 > a:hover {" +
  173. "       color: " + blue_link_h +
  174. "   }" +
  175. "" +
  176. /*** Zmiana koloru czcionki tekstu linku na głównej: ***/
  177. "   .description p.text a {" +
  178. "       color: " + black_text +
  179. "   }" +
  180. "" +
  181. "   .nav ul:not(.mainnav).clearfix {" +
  182. "       display: inline-flex;" +
  183. "       height: 100%;" +
  184. "       align-items: flex-end;" +
  185. "   }" +
  186. "" +
  187. "   .nav ul:not(.mainnav).clearfix:first-child {" +
  188. "       align-self: flex-start;" +
  189. "   }" +
  190. ""+
  191. "   ul.clearfix .logged-user {" +
  192. "       margin-bottom: 10px !important;" +
  193. "   } " +
  194. "" +
  195. "   em.mark-number {" +
  196. "       background-color: transparent !important;" +
  197. "       color: #FFFFFF !important;" +
  198. "   }" +
  199. "" +
  200. "   em.mark-number:before {" +
  201. "       content: '(';" +
  202. "   }" +
  203. "" +
  204. "   em.mark-number:after {" +
  205. "       content: ')';" +
  206. "   }" +
  207. "" +
  208. "   .diggbox span:first-child {" +
  209. "       background: url('" + digg_button + "') no-repeat scroll 0 0 rgba(0, 0, 0, 0);" +
  210. "       color: " + diggbox_blu +
  211. "       height: 53px !important;" +
  212. "       width: 59px !important;" +
  213. "       margin-top: -3px !important;" +
  214. "       margin-left: 4px !important;" +
  215. "   }" +
  216. "" +
  217. "   .diggbox span:first-child:hover {" +
  218. "       background: url('" + digg_button + "') no-repeat scroll 0 0 rgba(0, 0, 0, 0);" +
  219. "       color: " + orange +
  220. "   }" +
  221. "   .diggbox.digout span:first-child { " +
  222. "       background-position: 0 -53px !important;" +
  223. "       color: " + orange +
  224. "       margin-top: -3px !important;" +
  225. "   }"+
  226. "" +
  227. "   .diggbox.digout.burried span:first-child {" +
  228. "       background-position: 0 -53px !important;" +
  229. "       margin-left: 4px !important;" +
  230. "   }" +
  231. "" +
  232. "   .article.preview .media-content img {" +
  233. "       margin-left: 18px !important;" +
  234. "       margin-right: 19px !important;" +
  235. "       margin-bottom: 3px !important;" +
  236. "       margin-top: -2px !important;" +
  237. "   }"+
  238. "" +
  239. // "    .lcontrast.m-reset-float.m-reset-margin {" +
  240. // "        margin-left: 15px !important;" +
  241. // "    }" +
  242. // "" +
  243. /*** Usunięcie tła z przycisku "wykop": ***/
  244. "   .diggbox span.button, .diggbox span.button.submit, .diggbox span.button.submit:hover {" +
  245. "       background-color: initial !important;" +
  246. "       border: medium none rgba(0, 0, 0, 0) !important;" +
  247. "       color: " + orange +
  248. "       margin-left: 8px !important;" +
  249. "   }" +
  250. "" +
  251. "   .dropdown-show > span {" +
  252. "       margin-left: -35.5px;" +
  253. "       margin-top: 23px !important;" +
  254. "       position: absolute !important;" +
  255. "       text-align: center !important;" +
  256. "   }" +
  257. "" +
  258. "   li.link .diggbox a.dropdown-show > span {" +
  259. "       margin-left: -33.5px;" +
  260. "       margin-top: 23px !important;" +
  261. "       position: absolute !important;" +
  262. "       text-align: center !important;" +
  263. "   }" +
  264. "" +
  265. "   em.mark-number {" +
  266. "       color: " + white +
  267. "   }" +
  268. "" +
  269. "   em.mark-number:hover {" +
  270. "       color: " + nav_focus +
  271. "   }" +
  272. "" +
  273. "   .clearfix.mainnav > li "+
  274. "       color: " + orange +
  275. "   }" +
  276. "" +
  277. "   .clearfix a {" +
  278. "       color: " + orange +
  279. "   }" +
  280. "" +
  281. // "    .diggbox span:first-child, .active > a, .lcontrast.m-reset-margin a {" +
  282. // "        color: " + orange +
  283. // "    }" +
  284. // "" +
  285. "   i.wykop-logo, i.microblog-logo {" +
  286. "       background-image: url('" + logo_normal + "') !important;" +
  287. "       margin-left: -11px !important;" +
  288. "   }" +
  289. "" +
  290. "   i.wykop-logo:hover, i.microblog-logo:hover {" +
  291. "       background-image: url('" + logo_hover + "') !important;" +
  292. "   }" +
  293. "" +
  294. "   .active > a {" +
  295. "       background-color: transparent !important;" +
  296. "   }" +
  297. "" +
  298. /*** Stopka i zabawa z kolorami: ***/
  299. "   #footer {" +
  300. "       background-color: #FFFFFF !important;" +
  301. "       color: " + lightblue +
  302. "   }" +
  303. "" +
  304. "   #footer a {" +
  305. "       color: " + lightblue +
  306. "   }" +
  307. "" +
  308. "   #footer a:hover, #footer .width-one-fourth a:hover {" +
  309. "       color: " + orange +
  310. "       opacity: 1.0;" +
  311. "   }" +
  312. "" +
  313. "   #footer h4 {" +
  314. "       color: " + gray +
  315. "   }" +
  316. "" +
  317. "   #footer .wrapper {" +
  318. "       background-color: " + teal +
  319. "       border: 2px solid " + darkteal +
  320. "       border-radius: 20px !important;" +
  321. "       border-top-left-radius: 20px !important;" +
  322. "      padding: 20px 10px;" +
  323. "   }" +
  324. "" +
  325. /*** Usunięcie tła z tagów: ***/
  326. "   #footer a.tag:hover {" +
  327. "       background-color: initial !important;" +
  328. "       border: 1px solid transparent !important;" +
  329. "   }" +
  330. "" +
  331. /*** Usunięcie obramowania tagów wokół linku: ***/
  332. "   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 {" +
  333. "       background-color: initial !important;" +
  334. "       border: 0 none !important;" +
  335. "       box-shadow: none;" +
  336. "       color: " + lightblue +
  337. "}" +
  338. ""+
  339. "   div.lcontrast > div.fix-tagline > span.tag a:before {" +
  340. "       content: '(' !important;" +
  341. "       color: " + lightblue +
  342. "}" +
  343. "" +
  344. "   div.lcontrast > div.fix-tagline > span.tag a:after {" +
  345. "       content: ')' !important;" +
  346. "       color: " + lightblue +
  347. "}" +
  348. /*** Przycisk 'cofnij zakop': ***/
  349. "   .diggbox.digout a span.button {" +
  350. "       background-color: initial !important;" +
  351. "       border: medium none rgba(0, 0, 0, 0) !important;" +
  352. "       margin-left: 8px !important;" +
  353. "   }" +
  354. "" +
  355. /*** Zmiana rozmiaru marginesu obok obrazka w znalezisku: ***/
  356. "   @-moz-document url('http://www.wykop.pl/'), url-prefix('http://www.wykop.pl/link/'){" +
  357. "       .media-content img {" +
  358. "           margin-left: 23px !important;" +
  359. // "            margin-top: -24px; !important" +
  360. "       }" +
  361. "   }" +
  362. "" +
  363. "   .media-content.no-description {" +
  364. "       margin-left: -5px;" +
  365. "}" +
  366. "" +
  367. /*** Zmiana pozycji nagłówka w streamie: ***/
  368. "   ul#itemsStream.comments-stream .small > .lcontrast.m-reset-margin {" +
  369. "       margin-left: 20px !important;" +
  370. "   }" +
  371. "" +
  372. /*** Zmiana pozycji napisu 'zakop' w Wykopalisku: ***/
  373. "   .preview .diggbox > a.dropdown-show {" +
  374. "       position: absolute !important;" +
  375. "       margin-left: -14.5px !important;" +
  376. "       text-align: center !important;" +
  377. "   }"+
  378. /*** Zmiana pozycji napisu 'zakop' w artykule: ***/
  379. "   .diggbox a.dropdown-show {" +
  380. "       margin-left: 8xp !important;" +
  381. "}" +
  382. "" +
  383. /*** Modyfikowanie linków sponsorowanych: ***/
  384. "   #dyingLinksBox h2, #dyingLinksBox p.text.small {" +
  385. "       margin-left: 20px !important;" +
  386. "   }" +
  387. "" +
  388. "   #dyingLinksBox .diggbox span {" +
  389. "       margin-top: -6.5px !important;" +
  390. "}" +
  391. "" +
  392. "</style>"].join("\n");
  393. document.head.insertAdjacentHTML("beforeend", style);
  394. var x = $(".diggbox a.dropdown-show").html();
  395. $(".diggbox a.dropdown-show").html(x.replace("&nbsp;", "<br>"));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement