返回首頁 

Show favorited count - MAL (for mobile ver)

Shows favorited anime,manga,characters,people,company count like "Favorite - Anime (10)" on mobile version


Install this script?
// ==UserScript==// @name         Show favorited count - MAL (for mobile ver)// @namespace    https://myanimelist.net/profile/kyoyatempest// @version      1.2// @description  Shows favorited anime,manga,characters,people,company count like "Favorite - Anime (10)" on mobile version// @author       kyoyacchi// @match        https://myanimelist.net/profile/*// @grant        none// @icon         https://t3.gstatic.com/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL&url=https://myanimelist.net&size=64// @run-at       document-end// @license      gpl-3.0// ==/UserScript==(function() {'use strict';const headerMappings = {"Favorites - Anime": "anime","Favorites - Manga": "manga","Favorites - Characters": "character","Favorites - People": "person","Favorites - Companies": "company"};const headers = document.querySelectorAll(".header3");const sliders = document.querySelectorAll(".slider");const counts = {anime: 0,manga: 0,character: 0,person: 0,company: 0};sliders.forEach((slider) => {for (const key in headerMappings) {if (slider.classList.contains(`favorites-${headerMappings[key]}`)) {counts[headerMappings[key]]++;break;}}});headers.forEach((header) => {const textContent = header.textContent.trim();if (headerMappings.hasOwnProperty(textContent)) {header.textContent += ` (${counts[headerMappings[textContent]]})`;}});})();