Greasy Fork is available in English.

All the anime top buttons

All the anime top buttons (has MAL-Sync support)

  1. // ==UserScript==
  2. // @name All the anime top buttons
  3. // @namespace http://tampermonkey.net/
  4. // @website https://animetopbtns.github.io/website/
  5. // @version 2.4
  6. // @description All the anime top buttons (has MAL-Sync support)
  7. // @author WhiteTapeti
  8. // @license MIT
  9. // @icon data:image/png;base64,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
  10. // @match *://vrv.co/*
  11. // @match *://*.static.vrv.co/*
  12. // @match *://*.crunchyroll.com/*
  13. // @match *://*.static.crunchyroll.com/*
  14. // @exclude *store.crunchyroll.com/*
  15. // @match *://*.zoro.to/*
  16. // @match *://*.aniwatch.to/*
  17. // @match *://*.kaido.to/*
  18. // @match *://*.9animetv.to/*
  19. // @match *://*.4anime.gg/*
  20. // @match *://*.4anime.is/*
  21. // @match *://*.animebee.is/*
  22. // @match *://*.9anime.to/*
  23. // @match *://*.9anime.pl/*
  24. // @match *://*.9anime.ph/*
  25. // @match *://*.9anime.id/*
  26. // @match *://*.9anime.is/*
  27. // @match *://*.9anime.ru/*
  28. // @match *://*.9anime.ch/*
  29. // @match *://*.9anime.nl/*
  30. // @match *://*.9anime.live/*
  31. // @match *://*.9anime.one/*
  32. // @match *://*.9anime.page/*
  33. // @match *://*.9anime.video/*
  34. // @match *://*.9anime.life/*
  35. // @match *://*.9anime.love/*
  36. // @match *://*.9anime.tv/*
  37. // @match *://*.9anime.me/*
  38. // @match *://*.9anime.id/*
  39. // @match *://*.9anime.club/*
  40. // @match *://*.9anime.center/*
  41. // @match *://*.9anime.gs/*
  42. // @match *://*.9animehq.to/*
  43. // @match *://*.9animeto.io/*
  44. // @match *://*.aniwave.to/*
  45. // @match *://*.aniwave.tv/*
  46. // @match *://*.aniwave.bz/*
  47. // @match *://*.aniwave.ws/*
  48. // @match *://*.animepahe.ru/*
  49. // @match *://*.animepahe.com/*
  50. // @match *://*.animepahe.org/*
  51. // @match *://*.kickassanimes.info/*
  52. // @match *://*.kickassanime.am/*
  53. // @match *://*.kickassanime.to/*
  54. // @match *://*.kickassanime.ro/*
  55. // @match *://*.kaas.am/*
  56. // @match *://*.kaas.to/*
  57. // @match *://*.kaas.ro/*
  58. // @match *://*.anix.to/*
  59. // @match *://*.gogoanimex.to/*
  60. // @match *://*.zorox.to/*
  61. // @match *://*.zorohd.to/*
  62. // @match *://*.kissanime.ru/*
  63. // @match *://*.kissanime.pro/*
  64. // @match *://www19.gogoanime.io/*
  65. // @match *://www2.gogoanime.video/*
  66. // @match *://gogoanime.sk/*
  67. // @match *://gogoanime.tel/*
  68. // @match *://gogoanime.news/*
  69. // @match *://www1.gogoanime.bid/*
  70. // @match *://gogoanime.ar/*
  71. // @match *://gogoanimehd.io/*
  72. // @match *://*.gogotaku.info/*
  73. // @match *://*.gogoanime3.net/*
  74. // @match *://*.animeseries.so/*
  75. // @match *://*.animedao.bz/*
  76. // @match *://*.watchcartoononline.cc/*
  77. // @match *://*.wcofun.tv/*
  78. // @match *://*.wcostream.tv/*
  79. // @match *://*.wcoanimedub.tv/*
  80. // @match *://*.wco.tv/*
  81. // @match *://*.wcoforever.tv/*
  82. // @match *://*.wcoanimesub.tv/*
  83. // @match *://*.anilist.co/*
  84. // @match *://*.anichart.net/*
  85. // @match *://*.myanimelist.net/*
  86. // @match *://*.kitsu.io/*
  87. // @match *://*.kuroiru.co/*
  88. // @match *://*.kissmanga.com/*
  89. // @match *://*.mangadex.org/*
  90. // @match *://*.mangareader.to/*
  91. // @match *://*.readmanganato.com/*
  92. // @match *://*.manganato.com/*
  93. // @match *://*.animekisa.tv/*
  94. // @match *://*.animeflv.net/*
  95. // @match *://*.jkanime.net/*
  96. // @match *://*.turkanime.net/*
  97. // @match *://*.4anime.to/*
  98. // @match *://*.animeultima.to/*
  99. // @match *://*.animelab.com/*
  100. // @match *://*.animesimple.com/*
  101. // @match *://*.animesuge.to/*
  102. // @match *://*.animeflix.live/*
  103. // @match *://*.animeflix.icu/*
  104. // @match *://*.hidive.com/*
  105. // @match *://*.yugen.to/*
  106. // @match *://*.yugenanime.tv/*
  107. // @match *://*.animeplyx.eu/*
  108. // @match *://*.animension.to/*
  109. // @match *://*.funimation.com/*
  110. // @match *://*.animixplay.to/*
  111. // @match *://animethemes.moe/*
  112. // @match *://theindex.moe/*
  113. // @match *://everythingmoe.com/*
  114. // @match *://*.livechart.me/*
  115. // @match *://*.allanime.co/*
  116. // @match *://*.allanime.to/*
  117. // @match *://*.allanime.com/*
  118. // @match *://*.animegg.org/*
  119. // @match *://*.animeonsen.xyz/*
  120. // @match *://*.animeheaven.me/*
  121. // @match *://*.aniworld.to/*
  122. // @match *://chiaki.site/*
  123. // @match *://comick.app/*
  124. // @match *://comick.ink/*
  125. // @match *://*.anime-planet.com/*
  126. // @match *://*.mangafire.to/*
  127. // @grant none
  128. // ==/UserScript==
  129.  
  130. var elemDivTopBtnMain = document.createElement('div');
  131. elemDivTopBtnMain.id = "TopBtnMain";
  132.  
  133. document.body.append(elemDivTopBtnMain);
  134.  
  135.  
  136. var elemDivTopBtnMainStyle = document.createElement('style');
  137.  
  138. elemDivTopBtnMainStyle.innerHTML = (`
  139. #topBtnBoxThing {
  140. display: none;
  141. position: fixed;
  142. bottom: 20px;
  143. right: 30px;
  144. z-index: 99;
  145. height: -webkit-fit-content;
  146. height: -moz-fit-content;
  147. height: fit-content;
  148. width: -webkit-fit-content;
  149. width: -moz-fit-content;
  150. width: fit-content;
  151. }
  152.  
  153. #topBtnBoxThing svg {
  154. width: 43px !important;
  155. height: 43px !important;
  156. display: block;
  157. margin-left: auto;
  158. margin-right: auto;
  159. }
  160.  
  161. #topBtn {
  162. min-height: 51px;
  163. min-width: 40.52px;
  164. -webkit-border-radius: 4px;
  165. -moz-border-radius: 4px;
  166. border-radius: 4px;
  167. font-size: 18px;
  168. border: none;
  169. outline: none;
  170. cursor: pointer;
  171. font-weight: bold;
  172. font-family: "Open Sans", "Hiragino Sans", Arial, sans-serif;
  173. text-align: center;
  174. letter-spacing: 0px;
  175. padding: 0px;
  176. }
  177.  
  178. #topBtnWithMal {
  179. display: none;
  180. position: fixed;
  181. bottom: 100px;
  182. right: 47px;
  183. z-index: 99;
  184. font-size: 18px;
  185. border: none;
  186. outline: none;
  187. cursor: pointer;
  188. font-weight: bold;
  189. font-family: "Open Sans", "Hiragino Sans", Arial, sans-serif;
  190. -webkit-border-radius: 4px;
  191. -moz-border-radius: 4px;
  192. border-radius: 4px;
  193. text-align: center;
  194. letter-spacing: 0px;
  195. padding: 0px;
  196. }
  197.  
  198. #HideTopBtnButton {
  199. display: none;
  200. height: 40.52px;
  201. width: 51px;
  202. -webkit-border-radius: 4px;
  203. -moz-border-radius: 4px;
  204. border-radius: 4px;
  205. font-size: 18px;
  206. border: none;
  207. outline: none;
  208. cursor: pointer;
  209. background: rgba(158,158,158,.2);
  210. position: fixed;
  211. right: 26px;
  212. bottom: 70px;
  213. -webkit-transition: 0.3s;
  214. -o-transition: 0.3s;
  215. -moz-transition: 0.3s;
  216. transition: 0.3s;
  217. -webkit-filter: opacity(.4);
  218. filter: opacity(.4);
  219. letter-spacing: 0px;
  220. padding: 0px;
  221. }
  222.  
  223. #HideTopBtnButton:hover {
  224. -webkit-filter: opacity(1);
  225. filter: opacity(1);
  226. }
  227.  
  228. #topBtnWithMal2 {
  229. display: none;
  230. height: 40.52px;
  231. width: 51px;
  232. -webkit-border-radius: 4px;
  233. -moz-border-radius: 4px;
  234. border-radius: 4px;
  235. font-size: 18px;
  236. border: none;
  237. outline: none;
  238. cursor: pointer;
  239. background: rgba(158,158,158,.2);
  240. position: fixed;
  241. right: 43px;
  242. bottom: 150px;
  243. -webkit-transition: 0.3s;
  244. -o-transition: 0.3s;
  245. -moz-transition: 0.3s;
  246. transition: 0.3s;
  247. -webkit-filter: opacity(.4);
  248. filter: opacity(.4);
  249. letter-spacing: 0px;
  250. padding: 0px;
  251. }
  252.  
  253. #topBtnWithMal2:hover {
  254. -webkit-filter: opacity(1);
  255. filter: opacity(1);
  256. }
  257.  
  258. #HideTopBtnButton .hideTopBtnClr, #topBtnWithMal2 .hideTopBtnClr {
  259. width: 43px;
  260. height: 43px;
  261. margin-left: auto;
  262. margin-right: auto;
  263. display: block;
  264. fill: white;
  265. }
  266.  
  267. #HideTopBtnButton svg, #topBtnWithMal2 svg {
  268. width: 43px;
  269. height: 43px;
  270. }
  271.  
  272. #HideTopBtnButton:hover .hideTopBtnClr, #topBtnWithMal2:hover .hideTopBtnClr {
  273. fill: white;
  274. }
  275. `);
  276. document.getElementById('TopBtnMain').append(elemDivTopBtnMainStyle);
  277.  
  278. var elemDivTopBtnMainBoxThingy = document.createElement('div');
  279. elemDivTopBtnMainBoxThingy.id = "topBtnBoxThing";
  280.  
  281. elemDivTopBtnMainBoxThingy.innerHTML = (`
  282. <button id="HideTopBtnButton" onclick="HidetopBtn();">
  283. <svg width="43px" height="43px" version="1.1" viewBox="0 0 240 213.33" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  284. <metadata>
  285. <rdf:RDF>
  286. <cc:Work rdf:about="">
  287. <dc:format>image/svg+xml</dc:format>
  288. <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
  289. <dc:title/>
  290. </cc:Work>
  291. </rdf:RDF>
  292. </metadata>
  293. <g transform="translate(-177.85 -81.809)">
  294. <path class="hideTopBtnClr" d="m193.23 292.53c-1.5085-1.6669-2.0814-3.7186-1.5822-5.6667 1.1768-4.5922 202.25-205.05 205.68-205.05 3.9762 0 7.6738 4.556 6.7196 8.2796-1.1768 4.5923-202.25 205.05-205.68 205.05-1.525 0-3.8368-1.1758-5.1374-2.6129zm83.951-28.186c-9.5246-2.1382-24.667-8.098-24.667-9.7086 0-0.86346 3.8223-5.3582 8.4939-9.9883l8.4939-8.4184 4.2943 2.2206c2.3618 1.2214 8.4491 3.087 13.527 4.1458 37.802 7.8819 72.525-26.842 64.643-64.643-1.0588-5.0782-2.9286-11.174-4.1552-13.545l-2.23-4.3124 11.391-11.391c10.624-10.624 11.612-11.29 14.678-9.8929 9.0474 4.1222 46.197 44.061 46.197 49.666 0 6.97-34.412 42.338-53.645 55.135-23.65 15.736-43.698 22.268-67.688 22.055-7.7-0.0685-16.4-0.66336-19.333-1.3219zm-56.898-28.762c-16.021-12.861-42.436-42.183-42.436-47.106 0-6.1439 31.676-39.697 49.333-52.256 12.225-8.6954 26.889-16.324 39.333-20.462 13.018-4.3286 37.057-5.9343 50.183-3.352 10.933 2.1509 26.484 7.9816 26.484 9.93 0 0.85289-3.8222 5.339-8.4939 9.9691l-8.4939 8.4184-4.2942-2.2206c-2.3618-1.2214-8.4491-3.087-13.527-4.1458-30.51-6.3616-60.289 14.852-65.178 46.431-1.535 9.9146 0.48901 23.633 4.6837 31.745l2.2235 4.2998-11.097 11.155c-6.1034 6.1352-11.814 11.155-12.691 11.155s-3.5898-1.6024-6.0294-3.5608zm71.231-14.713c-1.65-0.31781-3-1.2938-3-2.169 0-2.0394 37.526-39.557 39.566-39.557 2.848 0 3.446 10.129 1.0788 18.272-4.6606 16.032-21.549 26.554-37.645 23.454zm-26.245-27.726c-3.0656-16.341 10.052-34.042 27.579-37.216 6.0724-1.0994 14.333 0.27294 14.333 2.3812 0 1.9822-37.551 39.501-39.535 39.501-0.82587 0-1.8956-2.1-2.3771-4.6667z" fill="#0f0f0f" stroke-width="1.3333"/>
  295. </g>
  296. </svg>
  297. </button>
  298. <button id="topBtn" title="Go to top" style="-ms-transform: rotate(90deg); /* IE 9 */-moz-transform: rotate(90deg); /* Firefox */-webkit-transform: rotate(90deg); /* Safari and Chrome */-o-transform: rotate(90deg); /* Opera */">&lt;</button>
  299. `);
  300. document.getElementById('TopBtnMain').append(elemDivTopBtnMainBoxThingy);
  301.  
  302.  
  303. var elemDivTopBtnMainScript = document.createElement('script');
  304.  
  305. elemDivTopBtnMainScript.innerHTML = (`
  306. function scrollTop(el, value) {
  307. var win;
  308. if (el.window === el) {
  309. win = el;
  310. } else if (el.nodeType === 9) {
  311. win = el.defaultView;
  312. }
  313.  
  314. if (value === undefined) {
  315. return win ? win.pageYOffset : el.scrollTop;
  316. }
  317.  
  318. if (win) {
  319. win.scrollTo(win.pageXOffset, value);
  320. } else {
  321. el.scrollTop = value;
  322. }
  323. }
  324. //Get the button
  325. var mybutton = document.getElementById("topBtnBoxThing");
  326. var topBtn = document.getElementById("topBtn");
  327. var HideTopBtnButton = document.getElementById("HideTopBtnButton");
  328. var HideTopBtnButtonX = 0;
  329. var HideTopBtnButtonXZ = "1400";
  330.  
  331. // When the user scrolls down 20px from the top of the document, show the button
  332. window.onscroll = function() { scrollFunction() };
  333. window.onclick = function() {
  334. HideTopBtnButtonXZ = (HideTopBtnButtonXZ == 1400) ? 1700 : 1400;
  335. window.setTimeout(scrollFunction, HideTopBtnButtonXZ);
  336. };
  337.  
  338. function scrollFunction() {
  339. if (scrollTop(document) > 20 || scrollTop(document.documentElement) > 20) {
  340. mybutton.style.display = "block";
  341. } else {
  342. mybutton.style.display = "none";
  343. }
  344. let x = document.getElementsByClassName("floatbutton floatHide")[0];
  345. let elementExists = document.getElementById("topBtnBoxThing");
  346. try {
  347. if ((!(document.getElementsByClassName("floatbutton floatHide").length == 0 || (document.getElementsByClassName("mobile-nav").length !== 0 && /anilist\.co/.test(location.hostname))) ^ ((!(document.getElementsByClassName("floatbutton")[0].style.display !== "") || !(document.getElementsByClassName("floatbutton")[0].style.display !== "none")) && document.getElementsByClassName("floatbutton").length !== "0")) == 0) {
  348. document.getElementById("topBtnBoxThing").id = "topBtnWithMal";
  349. document.getElementById("HideTopBtnButton").id = "topBtnWithMal2";
  350. if (HideTopBtnButtonX == 1) {
  351. document.getElementById("topBtnWithMal2").style.bottom = "100px";
  352. } else {
  353. document.getElementById("topBtnWithMal2").style.bottom = "150px";
  354. }
  355. } else {
  356. document.getElementById("topBtnWithMal").id = "topBtnBoxThing";
  357. document.getElementById("topBtnWithMal2").id = "HideTopBtnButton";
  358. if (HideTopBtnButtonX == 1) {
  359. document.getElementById("HideTopBtnButton").style.bottom = "25px";
  360. } else {
  361. document.getElementById("HideTopBtnButton").style.bottom = "70px";
  362. }
  363. }
  364. } catch (e) {
  365. //console.log(e);
  366. }
  367. if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
  368. document.getElementById("topBtn").addEventListener("contextmenu", (e) => {
  369. e.preventDefault();
  370. HidetopBtn('m');
  371. });
  372.  
  373. document.getElementById("topBtn").addEventListener("onselectstart", (e) => {
  374. e.preventDefault();
  375. HidetopBtn('m');
  376. });
  377.  
  378. document.getElementById("topBtn").addEventListener("ondragstart", (e) => {
  379. e.preventDefault();
  380. HidetopBtn('m');
  381. });
  382.  
  383. if (elementExists !== null) {
  384. document.getElementById("HideTopBtnButton").style.right = "-2239px";
  385. if (document.getElementsByClassName("mobile-nav").length !== 0 && elementExists !== null) {
  386. document.getElementById("topBtnBoxThing").id = "topBtnWithMal";
  387. document.getElementById("HideTopBtnButton").id = "topBtnWithMal2";
  388. document.getElementById("topBtnWithMal").style.right = "24px";
  389. document.getElementById("topBtnWithMal").style.bottom = "79px";
  390. }
  391. } else {
  392. document.getElementById("topBtnWithMal2").style.right = "-2239px";
  393. }
  394. }
  395.  
  396. if (/myanimelist\.net/.test(location.hostname)) {
  397. var topBtnn = document.getElementById("topBtn");
  398. document.getElementById("topBtn").style.backgroundColor = getComputedStyle(document.querySelector(".list-status-title"))["background-color"];
  399. let elementExistz = document.getElementById("elemScriptMalStlyeChange");
  400. if (elementExistz == null) {
  401. var elemScriptMalStlyeChange = document.createElement('style');
  402. elemScriptMalStlyeChange.id = "elemScriptMalStlyeChange";
  403. document.body.append(elemScriptMalStlyeChange);
  404. document.getElementById("elemScriptMalStlyeChange").innerHTML = ("#HideTopBtnButton:hover .hideTopBtnClr { fill: " + getComputedStyle(document.querySelector(".list-status-title"))["background-color"] + "!important;}");
  405. }
  406.  
  407.  
  408.  
  409. if (topBtnn.style.backgroundColor == "rgba(0, 0, 0, 0)") {
  410. topBtnn.style.backgroundColor = "#2e51a2";
  411. }
  412. }
  413. if (window.location.href.indexOf('https://anilist.co/user/') == 0) {
  414. document.getElementById("topBtn").style.backgroundColor = 'rgb(' + getComputedStyle(document.querySelector(".user-page-unscoped")).getPropertyValue("--color-blue") + ')';
  415.  
  416. let elementExistz = document.getElementById("elemScriptAniStlyeChange");
  417. if (elementExistz == null) {
  418. var elemScriptAniStlyeChange = document.createElement('style');
  419. elemScriptAniStlyeChange.id = "elemScriptAniStlyeChange";
  420. document.body.append(elemScriptAniStlyeChange);
  421. }
  422. document.getElementById("elemScriptAniStlyeChange").innerHTML = ("#HideTopBtnButton:hover .hideTopBtnClr { fill: rgb(" + getComputedStyle(document.querySelector('.user-page-unscoped')).getPropertyValue('--color-blue') + ")!important;}");
  423.  
  424. } else if (window.location.href.indexOf('https://anilist.co/') == 0) {
  425. document.getElementById("topBtn").style.backgroundColor = '#3db4f2';
  426.  
  427. let elementExistz = document.getElementById("elemScriptAniStlyeChange");
  428. if (elementExistz == null) {
  429. var elemScriptAniStlyeChange = document.createElement('style');
  430. elemScriptAniStlyeChange.id = "elemScriptAniStlyeChange";
  431. document.body.append(elemScriptAniStlyeChange);
  432. }
  433. document.getElementById("elemScriptAniStlyeChange").innerHTML = ("#HideTopBtnButton:hover .hideTopBtnClr { fill: #3db4f2!important;}");
  434.  
  435. }
  436. if (window.location.href.indexOf('https://readmanganato.com/') == 0 && $("body").css("backgroundColor") == "rgb(90, 84, 84)" || window.location.href.indexOf('https://manganato.com/') == 0 && $("body").css("backgroundColor") == "rgb(90, 84, 84)") {
  437. document.getElementById("topBtn").style.backgroundColor = '#2a524a';
  438. } else if (window.location.href.indexOf('https://readmanganato.com/') == 0 || window.location.href.indexOf('https://manganato.com/') == 0) {
  439. document.getElementById("topBtn").style.backgroundColor = '#ff530d';
  440. }
  441. }
  442.  
  443. var topBtnTapTimes = 1;
  444.  
  445. const topBtnClickDelay = ms => new Promise(res => setTimeout(res, ms));
  446.  
  447. // When the user clicks on the button, scroll to the top of the document
  448. document.getElementById("topBtn").addEventListener('click', (e) => {
  449. if (e.shiftKey) {
  450. window.scrollTo(0, document.body.scrollHeight + 99999)
  451. } else {
  452. if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
  453. let elementExistz = document.getElementById("elemScriptAniStlyeShiftChange");
  454. if (elementExistz == null) {
  455. var elemScriptAniStlyeShiftChange = document.createElement('style');
  456. elemScriptAniStlyeShiftChange.id = "elemScriptAniStlyeShiftChange";
  457. document.body.append(elemScriptAniStlyeShiftChange);
  458. }
  459. document.getElementById("elemScriptAniStlyeShiftChange").innerHTML = ("#topBtn { transform: rotate(270deg)!important}button#topBtn:after{content:'?';transform:rotate(90deg);position:absolute;right:16px;top:27px}");
  460. document.getElementById("topBtn").title = "Go to bottom"
  461. topBtnTap(e);
  462. } else {
  463. document.body.scrollTop = 0;
  464. document.documentElement.scrollTop = 0
  465. }
  466.  
  467. }
  468. }, false);
  469.  
  470. const topBtnTap = async(e) => {
  471. topBtnTapTimes = e.detail;
  472. if (e.detail === 1) {
  473. await topBtnClickDelay(300);
  474. if (topBtnTapTimes >= 2) {
  475. return false;
  476. } else {
  477. document.body.scrollTop = 0;
  478. document.documentElement.scrollTop = 0;
  479. document.getElementById("elemScriptAniStlyeShiftChange").innerHTML = ("#topBtn { transform: rotate(90deg)!important}");
  480. document.getElementById("topBtn").title = "Go to top"
  481.  
  482. }
  483. } else if (e.detail >= 2) {
  484. window.scrollTo(0, document.body.scrollHeight + 99999);
  485. document.getElementById("elemScriptAniStlyeShiftChange").innerHTML = ("#topBtn { transform: rotate(90deg)!important}");
  486. document.getElementById("topBtn").title = "Go to top"
  487. }
  488. };
  489.  
  490. document.addEventListener("keydown", (e) => {
  491. if (e.shiftKey) {
  492. let elementExistz = document.getElementById("elemScriptAniStlyeShiftChange");
  493. if (elementExistz == null) {
  494. var elemScriptAniStlyeShiftChange = document.createElement('style');
  495. elemScriptAniStlyeShiftChange.id = "elemScriptAniStlyeShiftChange";
  496. document.body.append(elemScriptAniStlyeShiftChange);
  497. }
  498. document.getElementById("elemScriptAniStlyeShiftChange").innerHTML = ("#topBtn { transform: rotate(270deg)!important}");
  499. document.getElementById("topBtn").title = "Go to bottom"
  500. }
  501.  
  502. });
  503.  
  504. document.addEventListener("keyup", (e) => {
  505. if (e.shiftKey !== true) {
  506. document.getElementById("elemScriptAniStlyeShiftChange").innerHTML = ("#topBtn { transform: rotate(90deg)!important}");
  507. document.getElementById("topBtn").title = "Go to top"
  508. }
  509. });
  510.  
  511.  
  512. function HidetopBtn(e) {
  513. document.getElementById("topBtn").style.display = "none";
  514. HideTopBtnButtonX = (HideTopBtnButtonX == 0) ? 1 : 0;
  515. let elementExistz = document.getElementById("elemScriptAniStlyeHideChange");
  516. if (elementExistz == null) {
  517. var elemScriptAniStlyeHideChange = document.createElement('style');
  518. elemScriptAniStlyeHideChange.id = "elemScriptAniStlyeHideChange";
  519. document.body.append(elemScriptAniStlyeHideChange);
  520. }
  521. // if (e == 'm') {
  522. // if (HideTopBtnButtonX == 1) {
  523. // topBtn.style.display = "none";
  524. // if (document.getElementById("HideTopBtnButton")) {
  525. // document.getElementById("HideTopBtnButton").style.bottom = "25px";
  526. // document.getElementById("HideTopBtnButton").setAttribute("onClick", "HidetopBtn('m');");
  527. // } else if (document.getElementById("topBtnWithMal2")) {
  528. // document.getElementById("elemScriptAniStlyeHideChange").innerHTML = ("#topBtnWithMal2{right:-2239px!important;display:none!important;bottom:79px!important}");
  529. // document.getElementById("topBtnWithMal2").setAttribute("onClick", "HidetopBtn('m');");
  530. // }
  531. // } else if (HideTopBtnButtonX == 0) {
  532. // topBtn.style.display = "none";
  533. // if (document.getElementById("HideTopBtnButton")) {
  534. // document.getElementById("HideTopBtnButton").style.bottom = "70px";
  535. // } else if (document.getElementById("topBtnWithMal2")) {
  536. // document.getElementById("elemScriptAniStlyeHideChange").innerHTML = ("#topBtnWithMal2{right:20px!important;display:block!important;bottom:79px!important}");
  537. // }
  538. // HideTopBtnButton.style.display = "none";
  539. // }
  540. // return false;
  541. // }
  542. if (HideTopBtnButtonX == 1) {
  543. topBtn.style.display = "none";
  544. if (document.getElementById("HideTopBtnButton")) {
  545. if (e == 'm' || /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
  546. document.getElementById("elemScriptAniStlyeHideChange").innerHTML = ("#HideTopBtnButton{right:43px!important;display:block!important;bottom:25px!important}");
  547. }
  548. document.getElementById("HideTopBtnButton").style.bottom = "25px";
  549. } else if (document.getElementById("topBtnWithMal2")) {
  550. if (e == 'm' || /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
  551. if (/anilist\.co/.test(location.hostname)) {
  552. document.getElementById("elemScriptAniStlyeHideChange").innerHTML = ("#topBtnWithMal2{right:20px!important;display:block!important;bottom:79px!important}");
  553. } else {
  554. document.getElementById("elemScriptAniStlyeHideChange").innerHTML = ("#topBtnWithMal2{right:43px!important;display:block!important;bottom:100px!important}");
  555. }
  556. } else {
  557. document.getElementById("topBtnWithMal2").style.bottom = "100px";
  558. }
  559. }
  560. } else if (HideTopBtnButtonX == 0) {
  561. topBtn.style.display = "none";
  562. if (document.getElementById("HideTopBtnButton")) {
  563. if (e == 'm' || /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
  564. document.getElementById("elemScriptAniStlyeHideChange").innerHTML = ("#HideTopBtnButton{right:-2239px!important;display:none!important;bottom:70px!important}");
  565. }
  566. document.getElementById("HideTopBtnButton").style.bottom = "70px";
  567. } else if (document.getElementById("topBtnWithMal2")) {
  568. if (e == 'm' || /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
  569. document.getElementById("elemScriptAniStlyeHideChange").innerHTML = ("#topBtnWithMal2{right:-2239px!important;display:none!important;bottom:150px!important}");
  570. topBtn.style.display = "block";
  571. } else {
  572. document.getElementById("topBtnWithMal2").style.bottom = "150px";
  573. }
  574. }
  575. HideTopBtnButton.style.display = "none";
  576. }
  577. }
  578.  
  579. document.getElementById("topBtnBoxThing").addEventListener("mouseover", mouseOver);
  580. document.getElementById("topBtnBoxThing").addEventListener("mouseout", mouseOut);
  581.  
  582. function mouseOver() {
  583. if (topBtn.style.display = "block") {
  584. HideTopBtnButton.style.display = "block";
  585. }
  586.  
  587. if (HideTopBtnButtonX == 1) {
  588. topBtn.style.display = "none";
  589. }
  590.  
  591. }
  592.  
  593. function mouseOut() {
  594. if (topBtn.style.display = "block") {
  595. if (HideTopBtnButtonX == 0) {
  596. HideTopBtnButton.style.display = "none";
  597. topBtn.style.display = "block";
  598. }
  599. }
  600. if (HideTopBtnButtonX == 1) {
  601. topBtn.style.display = "none";
  602. }
  603. }
  604. `);
  605. document.getElementById('TopBtnMain').append(elemDivTopBtnMainScript);
  606.  
  607. var elemDivTopBtn = document.createElement('div');
  608.  
  609. if (/vrv\.co/.test (location.hostname) ) {
  610. elemDivTopBtn.innerHTML = ( `
  611. <style>
  612. #topBtn {
  613. background-color: #fd0;
  614. color: #1b1a26;
  615. }
  616. #HideTopBtnButton .hideTopBtnClr {
  617. fill: #1b1a26;
  618. }
  619. #HideTopBtnButton:hover .hideTopBtnClr {
  620. fill: #fd0;
  621. }
  622. #HideTopBtnWithMal2 .hideTopBtnClr {
  623. fill: #1b1a26;
  624. }
  625. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  626. fill: #fd0;
  627. }
  628. </style>
  629. `);
  630. document.body.append(elemDivTopBtn);
  631. } else if (/zoro\.to/.test (location.hostname) ) {
  632. elemDivTopBtn.innerHTML = ( `
  633. <style>
  634. #topBtn {
  635. background-color: #cae962;
  636. color: #202125;
  637. }
  638. #HideTopBtnButton:hover .hideTopBtnClr {
  639. fill: #cae962;
  640. }
  641. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  642. fill: #cae962;
  643. }
  644. </style>
  645. `);
  646. document.body.append(elemDivTopBtn);
  647. } else if (/aniwatch\.to/.test (location.hostname) ) {
  648. elemDivTopBtn.innerHTML = ( `
  649. <style>
  650. #topBtn {
  651. background-color: #ffdd95;
  652. color: #202125;
  653. }
  654. #HideTopBtnButton:hover .hideTopBtnClr {
  655. fill: #ffdd95;
  656. }
  657. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  658. fill: #ffdd95;
  659. }
  660. #totop {
  661. display: none !important;
  662. }
  663. </style>
  664. `);
  665. document.body.append(elemDivTopBtn);
  666. } else if (/kaido\.to/.test (location.hostname) ) {
  667. elemDivTopBtn.innerHTML = ( `
  668. <style>
  669. #topBtn {
  670. background-color: #53ff86;
  671. color: #111;
  672. }
  673. #HideTopBtnButton:hover .hideTopBtnClr {
  674. fill: #53ff86;
  675. }
  676. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  677. fill: #53ff86;
  678. }
  679. #totop {
  680. display: none !important;
  681. }
  682. </style>
  683. `);
  684. document.body.append(elemDivTopBtn);
  685. } else if (/9animetv\.to/.test (location.hostname) ) {
  686. elemDivTopBtn.innerHTML = ( `
  687. <style>
  688. #topBtn {
  689. background-color: #5a2e98;
  690. color: #fff;
  691. }
  692. #HideTopBtnButton:hover .hideTopBtnClr {
  693. fill: #5a2e98;
  694. }
  695. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  696. fill: #5a2e98;
  697. }
  698. </style>
  699. `);
  700. document.body.append(elemDivTopBtn);
  701. } else if (/4anime\.gg/.test (location.hostname) || /4anime\.is/.test (location.hostname) ) {
  702. elemDivTopBtn.innerHTML = ( `
  703. <style>
  704. #topBtn {
  705. background-color: #df1e34;
  706. color: #fff;
  707. }
  708. #HideTopBtnButton:hover .hideTopBtnClr {
  709. fill: #df1e34;
  710. }
  711. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  712. fill: #df1e34;
  713. }
  714. </style>
  715. `);
  716. document.body.append(elemDivTopBtn);
  717. } else if (/animebee\.is/.test (location.hostname) ) {
  718. elemDivTopBtn.innerHTML = ( `
  719. <style>
  720. #topBtn {
  721. background-color: #faa300;
  722. color: #111;
  723. }
  724. #HideTopBtnButton:hover .hideTopBtnClr {
  725. fill: #faa300;
  726. }
  727. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  728. fill: #faa300;
  729. }
  730. </style>
  731. `);
  732. document.body.append(elemDivTopBtn);
  733. } else if (/crunchyroll\.com/.test (location.hostname) ) {
  734. elemDivTopBtn.innerHTML = ( `
  735. <style>
  736. #topBtn {
  737. background-color: #df6300;
  738. color: #ffffff;
  739. }
  740. #HideTopBtnButton:hover .hideTopBtnClr {
  741. fill: #df6300;
  742. }
  743. #topBtnWithMal2:hover .hideTopBtnClr {
  744. fill: #df6300;
  745. }
  746. </style>
  747. `);
  748. document.body.append(elemDivTopBtn);
  749. } else if (/mangadex\.org/.test (location.hostname) ) {
  750. elemDivTopBtn.innerHTML = ( `
  751. <style>
  752. #topBtn {
  753. background-color: #E6613E;
  754. color: #ffffff;
  755. }
  756. #HideTopBtnButton:hover .hideTopBtnClr {
  757. fill: #E6613E;
  758. }
  759. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  760. fill: #E6613E;
  761. }
  762. </style>
  763. `);
  764. document.body.append(elemDivTopBtn);
  765. } else if (/9anime\.ru/.test (location.hostname) || /9anime\.me/.test (location.hostname) || /9anime\.pl/.test (location.hostname) || /9anime\.ph/.test (location.hostname) || /9anime\.to/.test (location.hostname) || /9anime\.id/.test (location.hostname) || /9anime\.is/.test (location.hostname) || /9anime\.ch/.test (location.hostname) || /9anime\.nl/.test (location.hostname) || /9anime\.live/.test (location.hostname) || /9anime\.one/.test (location.hostname) || /9anime\.page/.test (location.hostname) || /9anime\.video/.test (location.hostname) || /9anime\.life/.test (location.hostname) || /9anime\.love/.test (location.hostname) || /9anime\.tv/.test (location.hostname) || /9anime\.id/.test (location.hostname) || /9anime\.club/.test (location.hostname) || /9anime\.center/.test (location.hostname) || /9anime\.gs/.test (location.hostname) || /9animehq\.to/.test (location.hostname) || /9animeto\.io/.test (location.hostname) || /aniwave\.to/.test (location.hostname) || /aniwave\.tv/.test (location.hostname) || /aniwave\.bz/.test (location.hostname) || /aniwave\.ws/.test (location.hostname) || /animelab\.com/.test (location.hostname) ) {
  766. elemDivTopBtn.innerHTML = ( `
  767. <style>
  768. #topBtn {
  769. background-color: #5a2e98;
  770. color: #ddd;
  771. }
  772.  
  773. #HideTopBtnButton:hover .hideTopBtnClr {
  774. fill: #5a2e98;
  775. }
  776.  
  777. #topBtnWithMal2:hover .hideTopBtnClr {
  778. fill: #5a2e98;
  779. }
  780. </style>
  781. `);
  782. document.body.append(elemDivTopBtn);
  783. } else if (/animepahe\.ru/.test (location.hostname) || /animepahe\.com/.test (location.hostname) || /animepahe\.org/.test (location.hostname) ) {
  784. elemDivTopBtn.innerHTML = ( `
  785. <style>
  786. #topBtn {
  787. background-color: #d5015b;
  788. color: #fff;
  789. }
  790.  
  791. #HideTopBtnButton:hover .hideTopBtnClr {
  792. fill: #d5015b;
  793. }
  794.  
  795. #topBtnWithMal2:hover .hideTopBtnClr {
  796. fill: #d5015b;
  797. }
  798. </style>
  799. `);
  800. document.body.append(elemDivTopBtn);
  801. } else if (/kickassanimes\.info/.test (location.hostname) || /kickassanime\.am/.test (location.hostname) || /kickassanime\.to/.test (location.hostname) || /kickassanime\.ro/.test (location.hostname) || /kaas\.am/.test (location.hostname) || /kaas\.to/.test (location.hostname) || /kaas\.ro/.test (location.hostname) ) {
  802. elemDivTopBtn.innerHTML = ( `
  803. <style>
  804. .back-to-top {
  805. display: none !important
  806. }
  807.  
  808. #topBtn {
  809. background-color: #fdd835;
  810. color: #000;
  811. }
  812.  
  813. #HideTopBtnButton:hover .hideTopBtnClr {
  814. fill: #fdd835;
  815. }
  816.  
  817. #topBtnWithMal2:hover .hideTopBtnClr {
  818. fill: #fdd835;
  819. }
  820. </style>
  821. `);
  822. document.body.append(elemDivTopBtn);
  823. } else if (/anix\.to/.test (location.hostname) ) {
  824. elemDivTopBtn.innerHTML = ( `
  825. <style>
  826. #topBtn {
  827. background-color: #95b6d0;
  828. color: #202020;
  829. }
  830.  
  831. #HideTopBtnButton:hover .hideTopBtnClr {
  832. fill: #95b6d0;
  833. }
  834.  
  835. #topBtnWithMal2:hover .hideTopBtnClr {
  836. fill: #95b6d0;
  837. }
  838. </style>
  839. `);
  840. document.body.append(elemDivTopBtn);
  841. } else if (/gogoanimex\.to/.test (location.hostname) ) {
  842. elemDivTopBtn.innerHTML = ( `
  843. <style>
  844. #topBtn {
  845. background-color: #ffc119;
  846. color: #202020;
  847. }
  848.  
  849. #HideTopBtnButton:hover .hideTopBtnClr {
  850. fill: #ffc119;
  851. }
  852.  
  853. #topBtnWithMal2:hover .hideTopBtnClr {
  854. fill: #ffc119;
  855. }
  856. </style>
  857. `);
  858. document.body.append(elemDivTopBtn);
  859. } else if (/zorox\.to/.test (location.hostname) || /zorohd\.to/.test (location.hostname) ) {
  860. elemDivTopBtn.innerHTML = ( `
  861. <style>
  862. #topBtn {
  863. background-color: #cae962;
  864. color: #292b30;
  865. }
  866.  
  867. #HideTopBtnButton:hover .hideTopBtnClr {
  868. fill: #cae962;
  869. }
  870.  
  871. #topBtnWithMal2:hover .hideTopBtnClr {
  872. fill: #cae962;
  873. }
  874. </style>
  875. `);
  876. document.body.append(elemDivTopBtn);
  877. } else if (/kissmanga\.com/.test (location.hostname) || /anilist\.co/.test (location.hostname) || /anichart\.net/.test (location.hostname) ) {
  878. elemDivTopBtn.innerHTML = ( `
  879. <style>
  880. #topBtn {
  881. background-color: #3db4f2;
  882. color: black;
  883. }
  884. body.site-theme-dark #topBtn {
  885. color: white;
  886. }
  887. #HideTopBtnButton .hideTopBtnClr {
  888. fill: #3db4f2;
  889. }
  890. #topBtnWithMal2 .hideTopBtnClr {
  891. fill: #3db4f2;
  892. }
  893. #HideTopBtnButton:not(:hover) .hideTopBtnClr {
  894. fill: black !important;
  895. }
  896. #HideTopBtnWithMal2:not(:hover) .hideTopBtnClr {
  897. fill: black !important;
  898. }
  899. body.site-theme-dark #HideTopBtnButton .hideTopBtnClr {
  900. fill: #3db4f2;
  901. }
  902. body.site-theme-dark #HideTopBtnWithMal2 .hideTopBtnClr {
  903. fill: #3db4f2;
  904. }
  905. body.site-theme-dark #HideTopBtnButton:not(:hover) .hideTopBtnClr {
  906. fill: white !important;
  907. }
  908. body.site-theme-dark #HideTopBtnWithMal2:not(:hover) .hideTopBtnClr {
  909. fill: white !important;
  910. }
  911. </style>
  912. `);
  913. document.body.append(elemDivTopBtn);
  914. } else if (/kitsu\.io/.test (location.hostname) ) {
  915. elemDivTopBtn.innerHTML = ( `
  916. <style>
  917. #topBtn {
  918. background-color: #997d78;
  919. color: inherit;
  920. filter: contrast(5);
  921. }
  922. #HideTopBtnButton:hover .hideTopBtnClr {
  923. fill: #997d78;
  924. }
  925. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  926. fill: #997d78;
  927. }
  928. </style>
  929. `);
  930. document.body.append(elemDivTopBtn);
  931. } else if (/kuroiru\.co/.test (location.hostname) ) {
  932. elemDivTopBtn.innerHTML = ( `
  933. <style>
  934. #topBtn {
  935. background-color: #222222;
  936. color: #fff;
  937. }
  938.  
  939. #HideTopBtnButton:hover .hideTopBtnClr {
  940. fill: white;
  941. }
  942.  
  943. #topBtnWithMal2:hover .hideTopBtnClr {
  944. fill: white;
  945. }
  946. </style>
  947. `);
  948. document.body.append(elemDivTopBtn);
  949. } else if (/kissanime\.ru/.test (location.hostname) || /kissanime\.pro/.test (location.hostname) || /kissanime\.to/.test (location.hostname) ) {
  950. elemDivTopBtn.innerHTML = ( `
  951. <style>
  952. #topBtn {
  953. background-color: #81cc03;
  954. color: #fff;
  955. }
  956. #HideTopBtnButton:hover .hideTopBtnClr {
  957. fill: #81cc03;
  958. }
  959. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  960. fill: #81cc03;
  961. }
  962. </style>
  963. `);
  964. document.body.append(elemDivTopBtn);
  965. } else if (/myanimelist\.net/.test (location.hostname) ) {
  966. elemDivTopBtn.innerHTML = ( `
  967. <style>
  968. #topBtn {
  969. background-color: #2e51a2;
  970. color: white;
  971. }
  972. #HideTopBtnButton:hover .hideTopBtnClr {
  973. fill: #2e51a2;
  974. }
  975. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  976. fill: #2e51a2;
  977. }
  978. html.dark-mode #topBtn {
  979. background-color: #003f75;
  980. }
  981. html.dark-mode #HideTopBtnButton:hover .hideTopBtnClr {
  982. fill: #003f75;
  983. background: rgb(136, 136, 136) !important;
  984. }
  985. html.dark-mode #HideTopBtnWithMal2:hover .hideTopBtnClr {
  986. fill: #003f75;
  987. }
  988. html.dark-mode #HideTopBtnButton:hover {
  989. background: rgb(136, 136, 136);
  990. }
  991. html.dark-mode #HideTopBtnWithMal2:hover {
  992. background: rgb(136, 136, 136);
  993. }
  994. </style>
  995. `);
  996. document.body.append(elemDivTopBtn);
  997. } else if (/gogoanime\.io/.test (location.hostname) || /gogoanime\.video/.test (location.hostname) || /gogoanime\.sk/.test (location.hostname) || /gogoanime\.tel/.test (location.hostname) || /gogoanime\.news/.test (location.hostname) || /gogoanime\.bid/.test (location.hostname) || /gogoanime\.ar/.test (location.hostname) || /gogoanimehd\.io/.test (location.hostname) || /gogotaku\.info/.test (location.hostname) || /gogoanime3\.net/.test (location.hostname) ) {
  998. elemDivTopBtn.innerHTML = ( `
  999. <style>
  1000. #topBtn {
  1001. background-color: #ffc119;
  1002. color: #fdfcfc;
  1003. }
  1004.  
  1005. #HideTopBtnButton:hover .hideTopBtnClr {
  1006. fill: #ffc119;
  1007. }
  1008.  
  1009. #topBtnWithMal2:hover .hideTopBtnClr {
  1010. fill: #ffc119;
  1011. }
  1012.  
  1013. .icongec-backtop {
  1014. display: none;
  1015. }
  1016. </style>
  1017. `);
  1018. document.body.append(elemDivTopBtn);
  1019. } else if (/watchcartoononline\.cc/.test (location.hostname) || /wcostream\.tv/.test (location.hostname) || /wco\.tv/.test (location.hostname) ) {
  1020. elemDivTopBtn.innerHTML = ( `
  1021. <style>
  1022. #topBtn {
  1023. background-color: #d94707;
  1024. color: #fff;
  1025. }
  1026.  
  1027. #HideTopBtnButton:hover .hideTopBtnClr {
  1028. fill: #d94707;
  1029. }
  1030.  
  1031. #topBtnWithMal2:hover .hideTopBtnClr {
  1032. fill: #d94707;
  1033. }
  1034.  
  1035. #btnTopPage {
  1036. display: none!important;
  1037. }
  1038. </style>
  1039. `);
  1040. document.body.append(elemDivTopBtn);
  1041. } else if (/wcofun\.tv/.test (location.hostname) ) {
  1042. elemDivTopBtn.innerHTML = ( `
  1043. <style>
  1044. #topBtn {
  1045. background-color: #ff7c00;
  1046. color: #fff;
  1047. }
  1048.  
  1049. #HideTopBtnButton:hover .hideTopBtnClr {
  1050. fill: #ff7c00;
  1051. }
  1052.  
  1053. #topBtnWithMal2:hover .hideTopBtnClr {
  1054. fill: #ff7c00;
  1055. }
  1056.  
  1057. #btnTopPage {
  1058. display: none!important;
  1059. }
  1060. </style>
  1061. `);
  1062. document.body.append(elemDivTopBtn);
  1063. } else if (/wcoanimedub\.tv/.test (location.hostname) ) {
  1064. elemDivTopBtn.innerHTML = ( `
  1065. <style>
  1066. #topBtn {
  1067. background-color: #994e96;
  1068. color: #fff;
  1069. }
  1070.  
  1071. #HideTopBtnButton:hover .hideTopBtnClr {
  1072. fill: #994e96;
  1073. }
  1074.  
  1075. #topBtnWithMal2:hover .hideTopBtnClr {
  1076. fill: #994e96;
  1077. }
  1078.  
  1079. #btnTopPage {
  1080. display: none!important;
  1081. }
  1082. </style>
  1083. `);
  1084. document.body.append(elemDivTopBtn);
  1085. } else if (/wcoforever\.tv/.test (location.hostname) ) {
  1086. elemDivTopBtn.innerHTML = ( `
  1087. <style>
  1088. #topBtn {
  1089. background-color: #f26723;
  1090. color: #fff;
  1091. }
  1092.  
  1093. #HideTopBtnButton:hover .hideTopBtnClr {
  1094. fill: #f26723;
  1095. }
  1096.  
  1097. #topBtnWithMal2:hover .hideTopBtnClr {
  1098. fill: #f26723;
  1099. }
  1100.  
  1101. #btnTopPage {
  1102. display: none!important;
  1103. }
  1104. </style>
  1105. `);
  1106. document.body.append(elemDivTopBtn);
  1107. } else if (/wcoanimesub\.tv/.test (location.hostname) ) {
  1108. elemDivTopBtn.innerHTML = ( `
  1109. <style>
  1110. #topBtn {
  1111. background-color: #3da1d2;
  1112. color: #fff;
  1113. }
  1114.  
  1115. #HideTopBtnButton:hover .hideTopBtnClr {
  1116. fill: #3da1d2;
  1117. }
  1118.  
  1119. #topBtnWithMal2:hover .hideTopBtnClr {
  1120. fill: #3da1d2;
  1121. }
  1122.  
  1123. #btnTopPage {
  1124. display: none!important;
  1125. }
  1126. </style>
  1127. `);
  1128. document.body.append(elemDivTopBtn);
  1129. } else if (/animeseries\.so/.test (location.hostname) ) {
  1130. elemDivTopBtn.innerHTML = ( `
  1131. <style>
  1132. #topBtn {
  1133. background-color: #009bc3;
  1134. color: #fff;
  1135. }
  1136.  
  1137. #HideTopBtnButton:hover .hideTopBtnClr {
  1138. fill: #009bc3;
  1139. }
  1140.  
  1141. #topBtnWithMal2:hover .hideTopBtnClr {
  1142. fill: #009bc3;
  1143. }
  1144. </style>
  1145. `);
  1146. document.body.append(elemDivTopBtn);
  1147. } else if (/animedao\.bz/.test (location.hostname) ) {
  1148. elemDivTopBtn.innerHTML = ( `
  1149. <style>
  1150. #topBtn {
  1151. background-color: #0bb0f7;
  1152. color: #eee;
  1153. }
  1154.  
  1155. #HideTopBtnButton:hover .hideTopBtnClr {
  1156. fill: #0bb0f7;
  1157. }
  1158.  
  1159. #topBtnWithMal2:hover .hideTopBtnClr {
  1160. fill: #0bb0f7;
  1161. }
  1162.  
  1163. #topBtnBoxThing {
  1164. z-index: 9999;
  1165. }
  1166.  
  1167. #scroll-top {
  1168. display: none !important;
  1169. }
  1170. </style>
  1171. `);
  1172. document.body.append(elemDivTopBtn);
  1173. } else if (/animekisa\.tv/.test (location.hostname) ) {
  1174. elemDivTopBtn.innerHTML = ( `
  1175. <style>
  1176. #topBtn {
  1177. background-color: #e61d2f;
  1178. color: white;
  1179. }
  1180.  
  1181. #HideTopBtnButton:hover .hideTopBtnClr {
  1182. fill: #e61d2f;
  1183. }
  1184. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  1185. fill: #e61d2f;
  1186. }
  1187.  
  1188. .css-1j77ejl{
  1189. right: 83px !important;
  1190. }
  1191. </style>
  1192. `);
  1193. document.body.append(elemDivTopBtn);
  1194. } else if (/animesuge\.to/.test (location.hostname) || /animeflix\.live/.test (location.hostname) || /animeflix\.icu/.test (location.hostname) ) {
  1195. elemDivTopBtn.innerHTML = ( `
  1196. <style>
  1197. #topBtn {
  1198. background-color: #ff0000;
  1199. color: white;
  1200. }
  1201.  
  1202. #HideTopBtnButton:hover .hideTopBtnClr {
  1203. fill: #ff0000;
  1204. }
  1205. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  1206. fill: #ff0000;
  1207. }
  1208.  
  1209. .css-1j77ejl{
  1210. right: 83px !important;
  1211. }
  1212. </style>
  1213. `);
  1214. document.body.append(elemDivTopBtn);
  1215. } else if (/animeflv\.net/.test (location.hostname) ) {
  1216. elemDivTopBtn.innerHTML = ( `
  1217. <style>
  1218. #topBtn {
  1219. background-color: #01cfff;
  1220. color: white;
  1221. }
  1222. #HideTopBtnButton:hover .hideTopBtnClr {
  1223. fill: #01cfff;
  1224. }
  1225. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  1226. fill: #01cfff;
  1227. }
  1228. </style>
  1229. `);
  1230. document.body.append(elemDivTopBtn);
  1231. } else if (/animension\.to/.test (location.hostname) ) {
  1232. elemDivTopBtn.innerHTML = ( `
  1233. <style>
  1234. #topBtn {
  1235. background-color: #2387bd;
  1236. color: white;
  1237. }
  1238. #HideTopBtnButton:hover .hideTopBtnClr {
  1239. fill: #2387bd;
  1240. }
  1241. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  1242. fill: #2387bd;
  1243. }
  1244. </style>
  1245. `);
  1246. document.body.append(elemDivTopBtn);
  1247. } else if (/jkanime\.net/.test (location.hostname) ) {
  1248. elemDivTopBtn.innerHTML = ( `
  1249. <style>
  1250. #topBtn {
  1251. background-color: #DF9700;
  1252. color: white;
  1253. }
  1254. #HideTopBtnButton:hover .hideTopBtnClr {
  1255. fill: #DF9700;
  1256. }
  1257. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  1258. fill: #DF9700;
  1259. }
  1260. </style>
  1261. `);
  1262. document.body.append(elemDivTopBtn);
  1263. } else if (/turkanime\.net/.test (location.hostname) ) {
  1264. elemDivTopBtn.innerHTML = ( `
  1265. <style>
  1266. #topBtn {
  1267. background-color: black;
  1268. color: white;
  1269. }
  1270. #HideTopBtnButton:hover .hideTopBtnClr {
  1271. fill: black;
  1272. }
  1273. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  1274. fill: black;
  1275. }
  1276. </style>
  1277. `);
  1278. document.body.append(elemDivTopBtn);
  1279. } else if (/4anime\.to/.test (location.hostname) ) {
  1280. elemDivTopBtn.innerHTML = ( `
  1281. <style>
  1282. #topBtn {
  1283. background-color: #e61d2f;
  1284. color: white;
  1285. }
  1286. #HideTopBtnButton:hover .hideTopBtnClr {
  1287. fill: #e61d2f;
  1288. }
  1289. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  1290. fill: #e61d2f;
  1291. }
  1292. </style>
  1293. `);
  1294. document.body.append(elemDivTopBtn);
  1295. } else if (/animeultima\.to/.test (location.hostname) ) {
  1296. elemDivTopBtn.innerHTML = ( `
  1297. <style>
  1298. #topBtn {
  1299. background-color: #3273dc;
  1300. color: white;
  1301. }
  1302.  
  1303. #HideTopBtnButton:hover .hideTopBtnClr {
  1304. fill: #3273dc;
  1305. }
  1306. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  1307. fill: #3273dc;
  1308. }
  1309.  
  1310. .css-1j77ejl {
  1311. right: 83px !important;
  1312. }
  1313. </style>
  1314. `);
  1315. document.body.append(elemDivTopBtn);
  1316. } else if (/animesimple\.com/.test (location.hostname) ) {
  1317. elemDivTopBtn.innerHTML = ( `
  1318. <style>
  1319. #topBtn {
  1320. background-color: #4ecdc4;
  1321. color: black;
  1322. }
  1323.  
  1324. body.dark #topBtn {
  1325. background-color: #4ecdc4;
  1326. color: white;
  1327. }
  1328. #HideTopBtnButton:hover .hideTopBtnClr {
  1329. fill: #4ecdc4;
  1330. }
  1331. #HideTopBtnButton .hideTopBtnClr {
  1332. fill: black;
  1333. }
  1334. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  1335. fill: #4ecdc4;
  1336. }
  1337. #HideTopBtnWithMal2 .hideTopBtnClr {
  1338. fill: black;
  1339. }
  1340. body.dark #HideTopBtnWithMal2 .hideTopBtnClr {
  1341. fill: white;
  1342. }
  1343. body.dark #HideTopBtnButton .hideTopBtnClr {
  1344. fill: white;
  1345. }
  1346. </style>
  1347. `);
  1348. document.body.append(elemDivTopBtn);
  1349. } else if (/yugen\.to/.test (location.hostname) || /yugenanime\.tv/.test (location.hostname) ) {
  1350. elemDivTopBtn.innerHTML = ( `
  1351. <style>
  1352. #topBtn {
  1353. background-color: #07bf67;
  1354. color: white;
  1355. }
  1356.  
  1357. #HideTopBtnButton:hover .hideTopBtnClr {
  1358. fill: #07bf67;
  1359. }
  1360. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  1361. fill: #07bf67;
  1362. }
  1363. </style>
  1364. `);
  1365. document.body.append(elemDivTopBtn);
  1366. } else if (/animeplyx\.eu/.test (location.hostname) ) {
  1367. elemDivTopBtn.innerHTML = ( `
  1368. <style>
  1369. #topBtn {
  1370. background-color: #408bea;
  1371. color: white;
  1372. }
  1373.  
  1374. #HideTopBtnButton:hover .hideTopBtnClr {
  1375. fill: #408bea;
  1376. }
  1377. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  1378. fill: #408bea;
  1379. }
  1380. </style>
  1381. `);
  1382. document.body.append(elemDivTopBtn);
  1383. } else if (/hidive\.com/.test (location.hostname) ) {
  1384. elemDivTopBtn.innerHTML = ( `
  1385. <style>
  1386. #topBtn {
  1387. background-color: #00aef0;
  1388. color: white;
  1389. }
  1390. #HideTopBtnButton:hover .hideTopBtnClr {
  1391. fill: #00aef0;
  1392. }
  1393. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  1394. fill: #00aef0;
  1395. }
  1396. </style>
  1397. `);
  1398. document.body.append(elemDivTopBtn);
  1399. } else if (/funimation\.com/.test (location.hostname) ) {
  1400. elemDivTopBtn.innerHTML = ( `
  1401. <style>
  1402. #topBtn {
  1403. background-color: #410099;
  1404. color: white;
  1405. border: solid white;
  1406. border-width: 0.1px;
  1407. }
  1408. #HideTopBtnButton:hover .hideTopBtnClr {
  1409. fill: #410099;
  1410. }
  1411. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  1412. fill: #410099;
  1413. }
  1414. .slider-control.prev, .slider-control.next {
  1415. z-index: 99 !IMPORTANT;
  1416. }
  1417. </style>
  1418. `);
  1419. document.body.append(elemDivTopBtn);
  1420. } else if (/animixplay\.to/.test (location.hostname) ) {
  1421. elemDivTopBtn.innerHTML = ( `
  1422. <style>
  1423. #topBtn {
  1424. background-color: #178be6;
  1425. color: white;
  1426. }
  1427. #HideTopBtnButton:hover .hideTopBtnClr {
  1428. fill: #178be6;
  1429. }
  1430. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  1431. fill #178be6;
  1432. }
  1433. #backtotopbtn {
  1434. display: none;
  1435. }
  1436. </style>
  1437. `);
  1438. document.body.append(elemDivTopBtn);
  1439. } else if (/mangareader\.to/.test (location.hostname) ) {
  1440. elemDivTopBtn.innerHTML = ( `
  1441. <style>
  1442. #topBtn {
  1443. background-color: #7b36ce;
  1444. color: white;
  1445. }
  1446. #HideTopBtnButton:hover .hideTopBtnClr {
  1447. fill: #7b36ce;
  1448. }
  1449. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  1450. fill: #7b36ce;
  1451. }
  1452. </style>
  1453. `);
  1454. document.body.append(elemDivTopBtn);
  1455. } else if (/readmanganato\.com/.test (location.hostname) || /manganato\.com/.test (location.hostname) ) {
  1456. elemDivTopBtn.innerHTML = ( `
  1457. <style>
  1458. #topBtn {
  1459. background-color: #ff530d;
  1460. color: white;
  1461. }
  1462. #HideTopBtnButton:hover .hideTopBtnClr {
  1463. fill: #ff530d;
  1464. }
  1465. #HideTopBtnWithMal2:hover .hideTopBtnClr {
  1466. fill: #ff530d;
  1467. }
  1468. #top {
  1469. display: none !IMPORTANT;
  1470. }
  1471. </style>
  1472. `);
  1473. document.body.append(elemDivTopBtn);
  1474. } else if (/animethemes\.moe/.test (location.hostname) ) {
  1475. elemDivTopBtn.innerHTML = ( `
  1476. <style>
  1477. #topBtn {
  1478. background-color: #2e293a;
  1479. color: #d1cae0;
  1480. outline: #1c1823 2.9px solid;
  1481. }
  1482.  
  1483. #HideTopBtnButton .hideTopBtnClr {
  1484. fill: #d1cae0;
  1485. }
  1486.  
  1487. #HideTopBtnButton:hover .hideTopBtnClr {
  1488. fill: #f5f2fa;
  1489. }
  1490.  
  1491. topBtnWithMal2 .hideTopBtnClr {
  1492. fill: #d1cae0;
  1493. }
  1494.  
  1495. topBtnWithMal2:hover .hideTopBtnClr {
  1496. fill: #f5f2fa;
  1497. }
  1498. </style>
  1499. `);
  1500. document.body.append(elemDivTopBtn);
  1501. } else if (/theindex\.moe/.test (location.hostname) ) {
  1502. elemDivTopBtn.innerHTML = ( `
  1503. <style>
  1504. #topBtn {
  1505. background-color: #1d1d1d;
  1506. color: #fff;
  1507. outline: #121212 2.9px solid;
  1508. }
  1509. </style>
  1510. `);
  1511. document.body.append(elemDivTopBtn);
  1512. } else if (/everythingmoe\.com/.test (location.hostname) ) {
  1513. elemDivTopBtn.innerHTML = ( `
  1514. <style>
  1515. #topBtn {
  1516. background-color: #1e1e1e;
  1517. color: #fff;
  1518. outline: #121212 2.9px solid;
  1519. }
  1520. </style>
  1521. `);
  1522. document.body.append(elemDivTopBtn);
  1523. } else if (/livechart\.me/.test (location.hostname) ) {
  1524. elemDivTopBtn.innerHTML = ( `
  1525. <style>
  1526. #topBtn {
  1527. background-color: #3b97fc;
  1528. color: #fff;
  1529. }
  1530.  
  1531. #HideTopBtnButton:hover .hideTopBtnClr {
  1532. fill: #3b97fc;
  1533. }
  1534.  
  1535. topBtnWithMal2:hover .hideTopBtnClr {
  1536. fill: #3b97fc;
  1537. }
  1538. </style>
  1539. `);
  1540. document.body.append(elemDivTopBtn);
  1541. } else if (/allanime\.co/.test (location.hostname) || /allanime\.to/.test (location.hostname) || /allanime\.com/.test (location.hostname) ) {
  1542. elemDivTopBtn.innerHTML = ( `
  1543. <style>
  1544. #topBtn {
  1545. background-color: #0061a1;
  1546. color: #fff;
  1547. }
  1548.  
  1549. #HideTopBtnButton:hover .hideTopBtnClr {
  1550. fill: #0061a1;
  1551. }
  1552.  
  1553. topBtnWithMal2:hover .hideTopBtnClr {
  1554. fill: #0061a1;
  1555. }
  1556.  
  1557. .return-to-top {
  1558. display: none !important;
  1559. }
  1560. </style>
  1561. `);
  1562. document.body.append(elemDivTopBtn);
  1563. } else if (/animegg\.org/.test (location.hostname) ) {
  1564. elemDivTopBtn.innerHTML = ( `
  1565. <style>
  1566. #topBtn {
  1567. background-color: #eb7d06;
  1568. color: #fff;
  1569. }
  1570.  
  1571. #HideTopBtnButton .hideTopBtnClr {
  1572. fill: grey;
  1573. }
  1574.  
  1575. topBtnWithMal2 .hideTopBtnClr {
  1576. fill: grey;
  1577. }
  1578.  
  1579. #HideTopBtnButton:hover .hideTopBtnClr {
  1580. fill: #eb7d06;
  1581. }
  1582.  
  1583. topBtnWithMal2:hover .hideTopBtnClr {
  1584. fill: #eb7d06;
  1585. }
  1586. </style>
  1587. `);
  1588. document.body.append(elemDivTopBtn);
  1589. } else if (/animeonsen\.xyz/.test (location.hostname) ) {
  1590. elemDivTopBtn.innerHTML = ( `
  1591. <style>
  1592. #topBtn {
  1593. background-color: #2a2a2a;
  1594. color: #fff;
  1595. }
  1596.  
  1597. #HideTopBtnButton:hover .hideTopBtnClr {
  1598. fill: #fff;
  1599. }
  1600.  
  1601. topBtnWithMal2:hover .hideTopBtnClr {
  1602. fill: #fff;
  1603. }
  1604. </style>
  1605. `);
  1606. document.body.append(elemDivTopBtn);
  1607. } else if (/animeheaven\.me/.test (location.hostname) ) {
  1608. elemDivTopBtn.innerHTML = ( `
  1609. <style>
  1610. #topBtn {
  1611. background-color: #dd0021;
  1612. color: #fff;
  1613. }
  1614.  
  1615. #HideTopBtnButton:hover .hideTopBtnClr {
  1616. fill: #dd0021;
  1617. }
  1618.  
  1619. topBtnWithMal2:hover .hideTopBtnClr {
  1620. fill: #dd0021;
  1621. }
  1622. </style>
  1623. `);
  1624. document.body.append(elemDivTopBtn);
  1625. } else if (/aniworld\.to/.test (location.hostname) ) {
  1626. elemDivTopBtn.innerHTML = ( `
  1627. <style>
  1628. #topBtn {
  1629. background-color: #637cf9;
  1630. color: #fff;
  1631. }
  1632.  
  1633. #HideTopBtnButton:hover .hideTopBtnClr {
  1634. fill: #637cf9;
  1635. }
  1636.  
  1637. topBtnWithMal2:hover .hideTopBtnClr {
  1638. fill: #637cf9;
  1639. }
  1640.  
  1641. .shoutbox {
  1642. right: 84px;
  1643. }
  1644. </style>
  1645. `);
  1646. document.body.append(elemDivTopBtn);
  1647. } else if (/chiaki\.site/.test (location.hostname) ) {
  1648. elemDivTopBtn.innerHTML = ( `
  1649. <style>
  1650. #topBtn {
  1651. background-color: #fe78e4;
  1652. color: #1f1f1f;
  1653. }
  1654.  
  1655. #HideTopBtnButton:hover .hideTopBtnClr {
  1656. fill: #fe78e4;
  1657. }
  1658.  
  1659. topBtnWithMal2:hover .hideTopBtnClr {
  1660. fill: #fe78e4;
  1661. }
  1662.  
  1663. #topBtnBoxThing {
  1664. bottom: 51px !important;
  1665. }
  1666. </style>
  1667. `);
  1668. document.body.append(elemDivTopBtn);
  1669. } else if (/comick\.app/.test (location.hostname) || /comick\.ink/.test (location.hostname) ) {
  1670. elemDivTopBtn.innerHTML = ( `
  1671. <style>
  1672. html.dark #topBtn {
  1673. background-color: #2563eb;
  1674. color: #fff;
  1675. }
  1676. #topBtn {
  1677. background-color: #3b82f6;
  1678. color: #fff;
  1679. }
  1680.  
  1681. html.dark #HideTopBtnButton:hover .hideTopBtnClr {
  1682. fill: #2563eb;
  1683. }
  1684.  
  1685. html.dark #topBtnWithMal2:hover .hideTopBtnClr {
  1686. fill: #2563eb;
  1687. }
  1688.  
  1689. #HideTopBtnButton:hover .hideTopBtnClr {
  1690. fill: #3b82f6;
  1691. }
  1692.  
  1693. #topBtnWithMal2:hover .hideTopBtnClr {
  1694. fill: #3b82f6;
  1695. }
  1696. </style>
  1697. `);
  1698. document.body.append(elemDivTopBtn);
  1699. } else if (/anime-planet\.com/.test (location.hostname) ) {
  1700. elemDivTopBtn.innerHTML = ( `
  1701. <style>
  1702. html.darkmode #topBtn {
  1703. color: #fff;
  1704. }
  1705. #topBtn {
  1706. background-color: #ef5040;
  1707. color: #fff;
  1708. }
  1709.  
  1710. #HideTopBtnButton:hover .hideTopBtnClr {
  1711. fill: #ef5040;
  1712. }
  1713.  
  1714. topBtnWithMal2:hover .hideTopBtnClr {
  1715. fill: #ef5040;
  1716. }
  1717. </style>
  1718. `);
  1719. document.body.append(elemDivTopBtn);
  1720. } else if (/mangafire\.to/.test (location.hostname) ) {
  1721. elemDivTopBtn.innerHTML = ( `
  1722. <style>
  1723. html.darkmode #topBtn {
  1724. color: #fff;
  1725. }
  1726. #topBtn {
  1727. background-color: #0062d7;
  1728. color: #fff;
  1729. }
  1730.  
  1731. #HideTopBtnButton:hover .hideTopBtnClr {
  1732. fill: #0062d7;
  1733. }
  1734.  
  1735. topBtnWithMal2:hover .hideTopBtnClr {
  1736. fill: #0062d7;
  1737. }
  1738. </style>
  1739. `);
  1740. document.body.append(elemDivTopBtn);
  1741. }