Better MAL Favs

Choose how you want profile favorites to look like.

目前為 2021-12-07 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Better MAL Favs
// @namespace    https://greasyfork.org/en/users/670188-hacker09?sort=daily_installs
// @version      0.2
// @description  Choose how you want profile favorites to look like.
// @author       hacker09
// @match        https://myanimelist.net/profile/*
// @icon         http://i.imgur.com/b7Fw8oH.png
// @run-at       document-end
// @grant        none
// ==/UserScript==

(function() {
  'use strict';
  document.head.insertAdjacentHTML('beforeend', '<style>.fav-slide-block .fav-slide .btn-fav {margin-right: 4px; width: 76px;}</style>'); //Make the default righ margin smaller
  document.head.insertAdjacentHTML('beforeend', '<style>.fav-slide-block .fav-slide .btn-fav .link.bg-center, .fav-slide-block .fav-slide .btn-fav .link img {width: inherit; object-fit: unset;}</style>'); //Make the favs and their images smaller

  document.querySelectorAll(".fav-slide-block.mb12 > div.fav-slide-outer > ul").forEach(function(el) { //ForEach favs
    if (el.querySelectorAll('li').length <= 10) //Check if the row has no more than 10 favs
    { //Starts the if condition
      el.parentNode.parentNode.childNodes[3].remove(); //Delete the needless right fav slider
    } //Finishes the if condition
  }); //Finishes the foreach condition
})();