// ==UserScript== // @name MZ - League Redirect // @namespace douglaskampl // @version 1.5 // @description Updates links on league/world league pages to actually lead to team pages when clicking teams // @author Douglas // @match https://www.managerzone.com/?p=league&type=* // @icon https://www.google.com/s2/favicons?sz=64&domain=managerzone.com // @grant none // @license MIT // @downloadURL none // ==/UserScript== (function () { 'use strict'; const updateLinks = () => { const leagueRows = document.querySelectorAll('.nice_table tbody tr'); if (!leagueRows.length) { setTimeout(updateLinks, 100); return; } for (const row of leagueRows) { const leagueLink = row.querySelector('a[href^="/?p=league&type="]'); if (leagueLink) { const teamIdMatch = leagueLink.href.match(/tid=(\d+)/); if (teamIdMatch) { const teamPageUrl = `https://www.managerzone.com/?p=team&tid=${teamIdMatch[1]}`; leagueLink.href = teamPageUrl; } } } }; updateLinks(); })();