// ==UserScript== // @name Quick drop titles // @namespace Anilist.co Scripts // @match https://anilist.co/search/anime // @grant none // @version 1.0 // @author KiD Fearless // @license MIT // @description Adds a dropped button to the quick tab for anilist // @downloadURL https://update.greasyfork.icu/scripts/439742/Quick%20drop%20titles.user.js // @updateURL https://update.greasyfork.icu/scripts/439742/Quick%20drop%20titles.meta.js // ==/UserScript== document.onreadystatechange = () => { document.onreadystatechange = null; setInterval(() => { let cards = document.querySelectorAll(".media-card"); for(let card of cards) { let actions = card.querySelector(".quick-actions"); // cheap check if we've already ran if(actions.lastElementChild.onclick) { continue; } let vue = card.__vue__; // don't know if this changes between updates. Just grab it dynamically let data = `data-v-${Object.keys(actions.dataset)[0].substring(1).toLowerCase()}`; actions.innerHTML += `