PornoLab.net | Clean Layout [de-bloated]

a cleaner, more structured, ad-free layout

2022/12/02のページです。最新版はこちら。

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください。
  1. // ==UserScript==
  2. // @name PornoLab.net | Clean Layout [de-bloated]
  3. // @name:sv PornoLab.net | Ren Layout [avskalad]
  4. // @name:ru PornoLab.net | чистый макет | [раздетый]
  5. // @namespace pornolabs-compact
  6. // @version 1.0.5
  7. // @description a cleaner, more structured, ad-free layout
  8. // @description:sv en renare, mer strukturerad och reklamfri layout
  9. // @description:ru более чистый, более структурированный макет без рекламы
  10. // @author 7KT-SWE
  11. // @license MIT
  12. // @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4BAMAAABaqCYtAAAAIVBMVEXS0tI0VKTcIwEAAAAY4R0xMTGurq4MFCcrRog0CAC2HQFJc9qRAAABEklEQVQ4y92TsW6DMBCGkaqyWx3aOU/Q9OyazvgBkCwxs/AAEUtW1CF7H6FP2v8/kwo7ykqi/NLhH386n82Z6jYyK53ndtBWkNoKVovuAY5CuWFEVCeRYx1F1QMutouIehLxz5LkACVQ7bsgRrzIkw0qyeFntKH1V6Bj4nENWdMG6QCFiTNq0mvNUb0b8NBEU8cEez3btw1wmNBEnJP+Y/kIE+BsMKGJBYT1Bk+obQr4BtucoS/gqwQ5ELKoDFUGX1hSoXBnOeRmjdHKCJfD6R82zB4yyJQE9xPXLWHDgV3huiXcL7DmutdgFW0B0f1D6k7HLrjkfxI8iZ8x6B1CR3r1X7+Xt2/1C9453K30iHBz/QF7T5H1u4vU3QAAAABJRU5ErkJggg==
  13. // @homepageURL https://7kt.se/
  14. // @contributionURL https://www.paypal.com/donate/?hosted_button_id=2EJR4DLTR4Y7Q
  15. // @include https://pornolab.net/*
  16. // @grant GM_addStyle
  17. // @run-at document-end
  18. // ==/UserScript==
  19. (function () {
  20. let css = "";
  21. if (location.hostname === "pornolab.net" || location.hostname.endsWith("pornolab.net")) {
  22. css += `
  23. .site-logo {
  24. width: auto;
  25. height: 92px;
  26. }
  27. #main-nav {
  28. padding: 0px 10px;
  29. }
  30. .freeleech-icon {
  31. bottom: 139px;
  32. top: 46px;
  33. left: 233px;
  34. color: #1c66d7;
  35. font-size: 22px;
  36. }
  37. #pl-speedbar {
  38. display: none !important;
  39. }
  40. .bypass-alert {
  41. display: none;
  42. }
  43. .sb2-block {
  44. margin: 0px 0px 10px 5px;
  45. margin-top: 0px;
  46. padding: 0px 5px 0 0;
  47. }
  48. #cookieNotice {
  49. display: none;
  50. }
  51. #vsxshop-2 {
  52. display: none !important;
  53. }
  54. #bn-toy-1 {
  55. display: none !important;
  56. }
  57. .maintitle, .pagetitle {
  58. width: 80%;
  59. word-break: break-word;
  60. }
  61. .topmenu {
  62. position: absolute;
  63. justify-content: right;
  64. float: right;
  65. right: 0%;
  66. top: -4px;
  67. background: transparent;
  68. border-color: transparent;
  69. }
  70. #quick-search {
  71. position: relative;
  72. top: 35px;
  73. right: 0px;
  74. padding: 4px;
  75. z-index: 1;
  76. }
  77. h3 {
  78. letter-spacing: 0px;
  79. }
  80. .cat_title {
  81. letter-spacing: 0px;
  82. }
  83. #main_content_wrap > table > tbody > tr:nth-of-type(1) > td:nth-of-type(3),
  84. #latest_news > table > tbody > tr:nth-of-type(1) > td:nth-of-type(3) {
  85. display: none;
  86. }
  87. #adriver-240x120 {
  88. display: none;
  89. }
  90. .topmenu td {
  91. position: relative;
  92. top: 0px;
  93. background: transparent;
  94. }
  95. #body_container {
  96. padding: 0 0 25px;
  97. }
  98. #page_footer {
  99. display: none;
  100. }
  101. .bottom_info {
  102. padding-bottom: 10px;
  103. }
  104. iframe {
  105. display: none !important
  106. }
  107. #fs-sel-cat {
  108. margin-top: -3px;
  109. }
  110. textarea:focus, input:focus {
  111. outline: none;
  112. }
  113. .splk {
  114. display: none;
  115. } `;
  116. }
  117. if (typeof GM_addStyle !== "undefined") {
  118. GM_addStyle(css);
  119. }
  120. else {
  121. let styleNode = document.createElement("style");
  122. styleNode.appendChild(document.createTextNode(css));
  123. (document.querySelector("head") || document.documentElement).appendChild(styleNode);
  124. }
  125. })();