TorrentBD Theme Engine

Customize the theme/colors of the TorrentBD website. Supports both light mode and dark mode.

目前為 2022-03-29 提交的版本,檢視 最新版本

// ==UserScript==
// @name         TorrentBD Theme Engine
// @namespace    https://naeembolchhi.github.io/
// @version      0.2632
// @description  Customize the theme/colors of the TorrentBD website. Supports both light mode and dark mode.
// @author       NaeemBolchhi
// @license      https://www.gnu.org/licenses/gpl-3.0.html
// @icon         data:image/png;base64,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
// @include      https://*.torrentbd.*/*
// @run-at       document-start
// @grant        none
// ==/UserScript==

(function() {
'use strict';

// Dark Mode Theme
let darkCSS = `:root {
  /* Define Colors */
--engine-body-bg: #212328;
--engine-card-bg: #2b2d33;
--engine-table-even-bg: #27292f;
--engine-nav-bg: #2c3e50;
--engine-body-color: #b8c6cc;
--engine-body-color-light: #b8c6cccc;
--engine-body-color-stark: #ffffff;
--engine-accent-color-1: #4db6ac;
--engine-accent-color-1a: #57cfc3;
--engine-accent-color-2: #039be5;
--engine-accent-color-2a: #1565c0;
--engine-accent-color-3: #4caf50;
--engine-content-title: #ffffff;
--engine-seeders: #4CAF50;
--engine-leechers: #F44336;
--engine-completed: #ffa726;
--engine-account-buttons: #9aa0a6;
--engine-account-buttons-hover: #e8eaed;
--engine-account-buttons-background: #ffffff14;
  /* Referred */
--engine-border-color: var(--engine-body-bg);
--engine-theme-toggle: var(--engine-account-buttons);
--engine-theme-toggle-hover: var(--engine-account-buttons-hover);
--engine-theme-toggle-background: var(--engine-account-buttons-background);
  /* Origin */
--body-bg: var(--engine-body-bg);
--body-color: var(--engine-body-color);
--body-color-light: var(--engine-body-color-light);
--border-color: var(--engine-border-color);
--border-sp-color: rgba(99, 112, 131, 0.95);
--border-sp-light-color: rgba(99, 112, 131, 0.6);
--btn-1-color: #00767a;
--cm-bg: rgba(41, 43, 48, 0.99);
--cmodal-dark-bg: var(--engine-body-bg);
--light-color-3: #b5bbbc;
--link-cm1-color: #89c8c1;
--link-color: var(--engine-accent-color-1);
--link-hover-color: var(--engine-accent-color-1a);
--link-sp1-color: #90a4ae;
--link-sp1-hover-color: #4eb7b1;
--link-sp2-color: #78909c;
--link-sp3-color: #0277bd;
--main-bg: var(--engine-card-bg);
--modal-color: #c1cdd2;
--nav-alt-bg: #006064;
--nav-bg: var(--engine-nav-bg);
--placeholder-color: rgba(181, 199, 207, 0.7);
--readable-bg: rgba(69, 74, 89, 0.9);
}
  /* NON-COLOR */
.engine-dawn {display: none;}
.engine-dusk {display: inherit;}
`;

// Light Mode Theme
let lightCSS = `:root {
  /* Define Colors */
--engine-body-bg: #e9ecef;
--engine-card-bg: #f5f5f5;
--engine-table-even-bg: #eeeeee;
--engine-nav-bg: #284766;
--engine-body-color: #3a3a40;
--engine-body-color-light: #3a3a40cc;
--engine-body-color-stark: #000000;
--engine-accent-color-1: #039be5;
--engine-accent-color-1a: #03abff;
--engine-accent-color-2: #039be5;
--engine-accent-color-2a: #1565c0;
--engine-accent-color-3: #4caf50;
--engine-content-title: #f5f5f5;
--engine-seeders: #4CAF50;
--engine-leechers: #F44336;
--engine-completed: #ffa726;
--engine-account-buttons: #5f6368;
--engine-account-buttons-hover: #202124;
--engine-account-buttons-background: #00000014;
  /* Referred */
--engine-border-color: var(--engine-body-bg);
--engine-theme-toggle: var(--engine-account-buttons);
--engine-theme-toggle-hover: var(--engine-account-buttons-hover);
--engine-theme-toggle-background: var(--engine-account-buttons-background);
  /* Origin */
--body-bg: var(--engine-body-bg);
--body-color: var(--engine-body-color);
--body-color-light: var(--engine-body-color-light);
--body-inv-color: #d5e1e1;
--border-color: var(--engine-border-color);
--border-sp-color: rgba(143, 158, 157, .8);
--border-sp-light-color: rgba(143, 158, 157, .6);
--cm-bg: rgba(239, 241, 241, 0.99);
--cmodal-dark-bg: var(--engine-body-bg);
--kuddus-color: rgb(158, 158, 158);
--label-color: #607d8b;
--light-color-3: #b5bbbc;
--link-color: var(--engine-accent-color-1);
--link-hover-color: var(--engine-accent-color-1a);
--link-cm1-color: #33756d;
--main-bg: var(--engine-card-bg);
--modal-color: #405964;
--nav-bg: var(--engine-nav-bg);
--placeholder-color: #6d8997;
--readable-bg: rgba(219, 219, 219, 0.5);
}
  /* NON-COLOR */
.engine-dawn {display: inherit;}
.engine-dusk {display: none;}
`;

// General Theme
let engineCSS = `
* {
  scrollbar-width: thin !important;
  scrollbar-color: var(--engine-nav-bg) #00000000 !important;
}
a, .shouts a {
  color: var(--link-color);
}
a:hover, .shouts a:hover {
  color: var(--link-hover-color);
}
#user-sb:hover {
  color: var(--link-hover-color);
}
table.torrents-table thead tr th {
  padding: .5rem !important;
}
table.torrents-table tbody tr:nth-child(odd), div.top-uploaders-table tbody tr:nth-child(odd) {
  background: var(--engine-table-even-bg);
}
table.bordered > thead > tr, table.bordered > tbody > tr, table.bordered > thead, div.top-uploaders-table thead {
  border: 0;
}
@media only screen and (min-width: 992px) {
  main {
    padding-top: 80px;
  }
}
@media only screen and (max-width: 991px) {
  #left-block {
    padding-top: 20px;
  }
}
#description {
  padding: 15px 5px;
}
.hti-sf {
  border: 1px solid var(--engine-accent-color-1);
}
.hti-sf.active {
  background: var(--engine-accent-color-1);
  color: var(--engine-body-color-stark);
}
.material-icons.orange600 {
  color: var(--engine-accent-color-1);
}
#new_poll_notif {
  color: var(--engine-card-bg) !important;
  background: var(--engine-accent-color-3);
}
.card-title > i {
  color: var(--engine-accent-color-1) !important;
}
.posted-on {
  padding: 12px;
}
.main-header--icon, .main-header--title {
  color: var(--engine-content-title) !important;
}
.card-title > i:hover {
  color: var(--engine-accent-color-1a) !important;
}
div#left-block-container button > img[style*='height: 30px;'] {
  visibility: hidden;
}
.main-header {
  background: var(--engine-nav-bg) !important;
}
.cnav {
  position: fixed;
  z-index: 10000;
  width: 100%;
  height: 62px;
  box-shadow: 0 0 0 0;
  background: var(--nav-bg) !important;
}
footer.page-footer .footer-copyright {
  color: var(--engine-body-color);
  background-color: var(--engine-nav-bg);
}
.grey-text.text-lighten-4 {
  color: var(--engine-content-title) !important;
}
.paginator.active {
  color: var(--engine-body-color);
}
div#left-block-container ul[class*='collapsible'] li {
  border-bottom: 1px solid var(--engine-border-color);
}
div#left-block-container ul[class*='collapsible'] li:last-of-type {
  border-bottom: 0;
}
.card .card-image img {
  border-radius: 6px;
  margin: 20px auto auto auto !important;
}
.card .card-action {
  border-top: 1px solid var(--engine-border-color);
}
.content-title, .row .content-title {
  color: var(--engine-content-title) !important;
}
.collapsible-header, .collapsible-body {
  border-bottom: 1px solid var(--engine-card-bg);
}
.green-text, #kuddus-results-container .thc.seed, div#left-block-container a[href*='activities.php'] div:first-of-type {
  color: var(--engine-seeders) !important;
}
.red-text, #kuddus-results-container .thc.leech, div#left-block-container a[href*='activities.php'] div:last-of-type, div#torrents-main tbody > tr > td[style*='color:#e57373'] {
  color: var(--engine-leechers) !important;
}
.orange100, #kuddus-results-container .thc.completed, div#torrents-main tbody > tr > td:last-of-type {
  color: var(--engine-completed) !important;
}
img.avatar, img.poster-avatar, img.poster, .signature img, .carousel img {
  border-radius: 6px;
}
#kuddus-trigger-handle {
  display: none;
}
.engine-theme-toggle {
  color: var(--engine-theme-toggle);
  transition: 0.3s;
  height: 45px;
  width: 45px;
  line-height: 1.86;
  border-radius: 50%;
}
.engine-theme-toggle:hover {
  color: var(--engine-theme-toggle-hover);
  background: var(--engine-theme-toggle-background);
}
.accc-btn .material-icons {
  color: var(--engine-account-buttons) !important;
  transition: 0.3s !important;
  height: 45px;
  width: 45px;
  line-height: 1.64;
  border-radius: 50%;
}
.accc-btn .material-icons:hover {
  color: var(--engine-account-buttons-hover) !important;
  background: var(--engine-theme-toggle-background);
}
.up-avatar {
  border-radius: 6px;
  margin: 10px 0 10px 20px !important;
}
.profile-tib-container > h5 {
  margin: 10px 0 0 0 !important;
}
.card-panel {
  margin-top: 0;
}
.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav {
  box-shadow: 0 0 0 0;
  border: 1px solid var(--engine-border-color);
}
.personal-links {
  padding: 0 !important;
  text-align: center;
}
.personal-links h6 {
  margin: 20px auto;
}
.personal-links .plsl {
  padding-top: 20px;
  border-top: 1px solid var(--engine-border-color);
}
.tabs {
  background-color: var(--engine-card-bg);
}
.tabs .indicator {
  background-color: var(--engine-accent-color-2);
}
.tabs .tab a {
  color: var(--engine-accent-color-2);
}
.tabs .tab a:hover {
  color: var(--engine-accent-color-2a);
}
.polls-panel-items .row .col.s2 {
  margin-top: 4.4px;
}
.progress {
  height: 10px;
  background-color: transparent;
  border: 1px solid var(--engine-accent-color-1);
  margin: 7px 0 14px 0;
}
.progress .determinate {
  background-color: var(--engine-accent-color-1);
}
.tabs.fix-it.hide-on-large-only.fixed-pos {
  top: 60px;
  height: 50px;
}
.tabs.fix-it.hide-on-large-only li, .tabs.fix-it.hide-on-large-only div {
  z-index: 1;
}
.tabs.fix-it.hide-on-large-only > span {
  display: none;
}
.tabs.fix-it.hide-on-large-only.fixed-pos > span {
  display: block !important;
  background: var(--engine-card-bg);
  width: 200vw;
  height: 58px;
  transform: translateX(-100vw);
  position: absolute;
  z-index: 0;
}
`;

// Resident Script
let engineJS = `
function alterTheme(theme) {
  localStorage.setItem('theme',theme);
  if (theme === 'dark') {
    document.getElementById('lightStyle').type = "null";
    document.getElementById('darkStyle').type = "text/css";
  } else {
    document.getElementById('darkStyle').type = "null";
    document.getElementById('lightStyle').type = "text/css";
  }
}
function countOnlineUsers() {
  let x;
  for (x = 0; x < 5000; x++) {
    setTimeout(function() {if (document.getElementById('online-users-outline').getElementsByClassName('dl-sc-trg fx ').length > 0) {
      document.querySelector("div[onclick*='toggleOnlineUsers()']").children[0].innerHTML = "Online Users (" + document.getElementById('online-users-outline').getElementsByClassName('dl-sc-trg fx ').length + ")";
    }}, x);
    if (document.getElementById('online-users-outline').children[0].children[0].tagName.toLowerCase() === 'span') {break;}
  }
}
`;

// Catch errors.
function catchErrors(e) {
    console.log(e instanceof TypeError)
    console.log(e.message)
    console.log(e.name)
    console.log(e.fileName)
    console.log(e.lineNumber)
    console.log(e.columnNumber)
    console.log(e.stack)
}

// Adding new CSS into TorrentBD website.
function addStyle(css, tag, type) {
    var head, style;
    head = document.getElementsByTagName('head')[0];
    if (!head) {window.location.reload();}
    style = document.createElement('style');
    style.type = type;
    style.id = tag;
    style.innerHTML = css;
    head.insertBefore(style, null);
}

// Adding resident JS for onclick use.
function addScript(js, tag, type) {
    var head, script;
    head = document.getElementsByTagName('head')[0];
    if (!head) {window.location.reload();}
    script = document.createElement('script');
    script.type = type;
    script.id = tag;
    script.innerHTML = js;
    head.insertBefore(script, null);
}

// Validating current theme and adding styles accordingly.
(function() {
    try {
        if (localStorage.getItem('theme') === 'dark') {
            addStyle(darkCSS, "darkStyle", "text/css");
            addStyle(lightCSS, "lightStyle", "null");
        } else if (localStorage.getItem('theme') === 'light') {
            addStyle(darkCSS, "darkStyle", "null");
            addStyle(lightCSS, "lightStyle", "text/css");
        } else {
            addStyle(darkCSS, "darkStyle", "null");
            addStyle(lightCSS, "lightStyle", "null");
        }
        addStyle(engineCSS, "globalStyle", "text/css");
        addScript(engineJS, "residentStyle", "text/javascript");
    } catch(e) {console.error("integrate-theme");catchErrors(e);}
})();

// Create engine station.
function generateEngineStation(content) {
    var html = document.getElementsByTagName('html')[0];
    if (!html) {window.location.reload();}
    html.parentNode.removeChild(html);
    document.open();
    document.write(content);
    document.close();
}

// Deploy engine station when URL matches.
(function() {
    if (window.location.pathname === "/theme") {
        generateEngineStation(`
        <!DOCTYPE html><html><head><title>BOOM</title></head><body></body></html>
        `);
    }
})();

// Modify the theme toggle.
function setThemeToggle(theme) {
    var toggleBTN = document.querySelector("button[class*='theme-toggle-btn']");
    if (!toggleBTN) {return;}
    toggleBTN.setAttribute('onclick',"alterTheme(\'" + theme + "\');");
    toggleBTN.setAttribute('data-tooltip',toggleBTN.getAttribute('data-tooltip').replace(/Bright/gi,"Dawn").replace(/Dark/gi,"Dusk"));
    toggleBTN.innerHTML = "<i class='material-icons engine-theme-toggle engine-dusk'>brightness_7</i><i class='material-icons engine-theme-toggle engine-dawn'>brightness_4</i>";
}

// Check the currently active theme.
function checkCurrentTheme() {
    var body = document.getElementsByTagName('body')[0];
    if (!body) {return;}
    if (body.className === "light-scheme") {
        localStorage.setItem('theme', "light");
        document.getElementById('lightStyle').type = "text/css";
        document.getElementById('darkStyle').type = "null";
        setThemeToggle("dark");
    } else {
        localStorage.setItem('theme', "dark");
        document.getElementById('lightStyle').type = "null";
        document.getElementById('darkStyle').type = "text/css";
        setThemeToggle("light");
    }
}

// Add theme button in various places.
function addThemeButton() {
    var container, object;
    container = document.querySelectorAll('#left-block-container .card .personal-links .plsl')[0];
    if (!container) {return;}
    object = document.createElement('li');
    object.innerHTML = '<a href="theme" target="_blank" class="tooltipped" data-position="top" data-delay="50" data-tooltip="Customize Theme"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAApdQTFRFAAAA32GN3VmQ3ViQ3VqS3mue33Ok33Wl33al33ak4Hmj4GaM3ViQ3VeQ3ViR33Gi33Wl4Hii3VmQ3mab4Hak3ViQ322f5ICd3ViQysDcxNXw4GKL4GiU322g4nic3l6V4nqcxdDqw9Xvw9Xv+a1d4WSJ6YaF6Ht832qd5oWU7Yh03mib4Xmg9ahq3lmRxdDpw9Xvw9Xvw9Xv/8JQ/8BR/LlW/8JQ6YB94nKU3mSZ4nOV3maa5oiW/8NS/btV/r9S/8ZW4miH33Ci54eSwcnauszswtTvw9Xvw9Xv/8JQ/8pb6YKB7pp85oaS9KJo6pKN/85h/8hZ/89j+7ZY7Y1175p5/LxX/8ZVuMnquMrrw9Xv/8JR/8JQ/8VU76CB/r5T/8ZX7IZ132mb5YKW+7tg/9Bk/8la/8VUuMrrt8jqv9Htw9Xv/8JQ/8JQ6oB63mqd8KWD/81g/8xe/8NR/85i/85h/9Bkt8jqvtDtw9Xv/8JQ/8JQ8JJu3l+V33Wl9K53/9Bk/8te/8NR/8dX/9Bk/9Bk/9BkuMnqt8jqwNLuw9Xv3ViR3meb33Wlusvst8jqu83sw9XvuMrquMnqv9Huw9XvwNLtvM7sv9Dtw9XvxNXvucrqt8jqu83sw9Xvw9Xvt8jqu8zsw9Xvw9Xvw9Xvt8jqt8jqwdPuw9Xvw9Xvw9Xvw9Xvw9Xvt8jqucrrw9Xvw9XvgrX7gbX7gbX7hrn7qcfzrsnys8/0ncb7ncb7ncb7gLT7gLT7l8L7ncb7ncb7gLT7lcL7ncb7g7X7gbT7gbT7grX7h7n7iLn7iLn7ncb7ncb7gLT7jbz7k8D7k8D7gLT7lMD7ncb7gLT7ncb7gLT7ncb7gbX7gbX7gbT7kL77nMb7ncb729zdUQAAAN10Uk5TABiw9P/////7yz4L3v////o7g//Kuv8Kv0MAv////////88uv/////////////////Myvv////////////////////+L/f/cBqf////////////////yA3//STv+/////////////4II9f+Ecv3/////////sArl/5Yqb5D8/IuBgYSBeEECG/z/dTRlKgG2/zMQRkxMbc//rQAFnPjMErD/8n4LQv//w0M2NSqW//4YF2tvb8z/92pnEsn////Avf+vDEDr////7z8K4///5uL/5ODitKEXt/3//BRR1JCXAAABoklEQVR4nGNgYGBkYmZhZWNHARycXAwwwM3Dy8fPjgEEBGEKhHh5hTHl2dlFYApEeXnFsClgF4cqkMClQFIKokAaqEBGFiEuJ8/OrgDE7IpKymAFKqq8auoaCAWaWto6unpAhr6BoRFIgbGJqZk5UIGFJTu7lTU7u42tnb2DoxO7s4urm7sHUIGnmZmXN1CBjzqrrx/QaP+AQK+g4JDQsPCISIMooILoGLNYkII4s3izhMSk5JRUIEgzM0tnyMjMygbZkZNrlpfPzl5QmFYUVGxv5gVSkFpSWsbAUF5RCXZmVXVNLXtdfQMQNDY1g6iGltY2Bob2js4uWGh19/QyoIO+/gkGEzFEJ02eMhUCpk2fYTBzFpr07Dlz3QwQYN58dP0LFiJJL1q8BF1+6bLlK1augoDVazww7GdYu279BkxRKNi4afOWrdu279ixcxd2Bbv37Nm7Dwz2Y1dwYM+egxAFh7ArOHzk6LHjJ06cOHnqNC5XnNlz9ty5c+dxupLhwp6LQAsuDXEFl8EKruBWcHXPWaCCa7gVXL9x89btQ3fQRAFfy7Ei5tz9RgAAAABJRU5ErkJggg==" height="26"></a>';
    container.insertBefore(object, null);

    container = document.querySelector("#cnav-menu-container a[href*='notifications.php']").parentNode.parentNode;
    if (!container) {return;}
    object = document.createElement('div');
    object.className = "cnav-menu-item";
    object.innerHTML = "<a href='theme' target='_blank'>Customize Theme</a>";
    container.insertBefore(object, container.children[4]);

    container = document.querySelector("#mobile-demo a[href*='notifications.php']").parentNode.parentNode;
    if (!container) {return;}
    object = document.createElement('li');
    object.innerHTML = "<a href='theme' target='_blank'>Customize Theme</a>";
    container.insertBefore(object, container.children[4]);
}

// Other internal modifications in the website.
function adjustElements() {
    try {document.querySelector("div[onclick*='loadTopUploadersPanel()']").innerHTML = "<i class='material-icons orange600'>stars</i>Top Uploaders";} catch(e) {console.error("adjust-elements-0");catchErrors(e);}
    try {document.querySelector("div[onclick*='toggleOnlineUsers()']").setAttribute('onclick',`toggleOnlineUsers(),countOnlineUsers();`);} catch(e) {console.error("adjust-elements-1");catchErrors(e);}
    try {document.getElementsByClassName('personal-links')[0].removeChild(document.getElementsByClassName('personal-links')[0].querySelector("hr"));} catch(e) {console.error("adjust-elements-2");catchErrors(e);}
    try {document.getElementsByClassName('personal-links')[0].removeAttribute("style");;} catch(e) {console.error("adjust-elements-3");catchErrors(e);}
    if (window.location.pathname === "/account-details.php") {
        try {document.getElementById('general-info').querySelectorAll('h6[class*="margin-t-10 sub-h6"]')[0].classList.remove('margin-t-10');} catch(e) {console.error("adjust-elements-4");catchErrors(e);}
        try {document.getElementById('general-info').querySelectorAll('div[class*="col s12 m7 margin-b-20"]')[0].classList.remove('margin-b-20');} catch(e) {console.error("adjust-elements-5");catchErrors(e);}
    }
    try {var userClass = document.querySelectorAll('#left-block-container div.card-content p span.tbdrank')[0].parentNode;
         userClass.innerHTML = "<a href='user-classes.php' target='_blank'>" + userClass.innerHTML + "</a>";} catch(e) {console.error("adjust-elements-6");catchErrors(e);}
    if (window.location.pathname === "/torrents-details.php") {
        try {var container = document.querySelectorAll('div.card-panel.row.torr-panel div.col.s12 .tabs.fix-it.hide-on-large-only')[0];
             var object = document.createElement('span');
             container.appendChild(object);} catch(e) {console.error("adjust-elements-7");catchErrors(e);}
    }
}

// Initiate JS changes when document is interactive.
document.onreadystatechange = function () {
    if (document.readyState === 'interactive') {
        try {checkCurrentTheme();} catch(e) {console.error("check-current-theme");catchErrors(e);}
        addThemeButton();
        adjustElements();
    }
}

// NOTES
/* var img = document.location.protocol + "//" + document.location.host + "/images/categories/i_games_pc_7.png";
var img2 = "DATA URI";

document.querySelectorAll("img[class*='cat-pic-img']")[0].src = document.querySelectorAll("img[class*='cat-pic-img']")[0].src.replace(img,img2);
*/
})();