Добавляет альты в плашку поиска на страницах игроков МТ на lgnd.ru
// ==UserScript==
// @name HWM_AddAltClassesToMTPagesOnLgnd
// @namespace Небылица
// @version 1.0
// @description Добавляет альты в плашку поиска на страницах игроков МТ на lgnd.ru
// @author Небылица
// @include /^https{0,1}:\/\/lgnd\.ru\/mt\d+\/info\/id.+/
// ==/UserScript==
(function() {
"use strict";
// определяем элементы под замену и их новый код
var side1Td = document.querySelector("input[type='radio'][name='r']").parentNode,
side2Td = side1Td.parentNode.nextSibling.nextSibling.nextSibling.nextSibling.children[1],
rNewHTML =
"<td><input type=\"radio\" name=\"r\" value=\"0\" checked=\"checked\"> все|" +
"<input type=\"radio\" name=\"r\" value=\"1\"><img src=\"http://lgnd.ru/i/r1.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"r\" value=\"2\"><img src=\"http://lgnd.ru/i/r2.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"r\" value=\"3\"><img src=\"http://lgnd.ru/i/r3.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"r\" value=\"4\"><img src=\"http://lgnd.ru/i/r4.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"r\" value=\"5\"><img src=\"http://lgnd.ru/i/r5.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"r\" value=\"6\"><img src=\"http://lgnd.ru/i/r6.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"r\" value=\"7\"><img src=\"http://lgnd.ru/i/r7.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"r\" value=\"8\"><img src=\"http://lgnd.ru/i/r8.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"r\" value=\"9\"><img src=\"http://lgnd.ru/i/r9.gif\" border=\"0\">|" +
"<br><input type=\"radio\" name=\"r\" value=\"101\"><img src=\"http://lgnd.ru/i/r101.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"r\" value=\"102\"><img src=\"http://lgnd.ru/i/r102.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"r\" value=\"103\"><img src=\"http://lgnd.ru/i/r103.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"r\" value=\"104\"><img src=\"http://lgnd.ru/i/r104.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"r\" value=\"105\"><img src=\"http://lgnd.ru/i/r105.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"r\" value=\"205\"><img src=\"http://lgnd.ru/i/r205.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"r\" value=\"106\"><img src=\"http://lgnd.ru/i/r106.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"r\" value=\"107\"><img src=\"http://lgnd.ru/i/r107.gif\" border=\"0\"></td>",
erNewHTML =
"<td><input type=\"radio\" name=\"er\" value=\"0\" checked=\"checked\"> все|" +
"<input type=\"radio\" name=\"er\" value=\"1\"><img src=\"http://lgnd.ru/i/r1.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"er\" value=\"2\"><img src=\"http://lgnd.ru/i/r2.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"er\" value=\"3\"><img src=\"http://lgnd.ru/i/r3.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"er\" value=\"4\"><img src=\"http://lgnd.ru/i/r4.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"er\" value=\"5\"><img src=\"http://lgnd.ru/i/r5.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"er\" value=\"6\"><img src=\"http://lgnd.ru/i/r6.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"er\" value=\"7\"><img src=\"http://lgnd.ru/i/r7.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"er\" value=\"8\"><img src=\"http://lgnd.ru/i/r8.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"er\" value=\"9\"><img src=\"http://lgnd.ru/i/r9.gif\" border=\"0\">|" +
"<br><input type=\"radio\" name=\"er\" value=\"101\"><img src=\"http://lgnd.ru/i/r101.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"er\" value=\"102\"><img src=\"http://lgnd.ru/i/r102.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"er\" value=\"104\"><img src=\"http://lgnd.ru/i/r104.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"er\" value=\"105\"><img src=\"http://lgnd.ru/i/r105.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"er\" value=\"205\"><img src=\"http://lgnd.ru/i/r205.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"er\" value=\"106\"><img src=\"http://lgnd.ru/i/r106.gif\" border=\"0\">|" +
"<input type=\"radio\" name=\"er\" value=\"107\"><img src=\"http://lgnd.ru/i/r107.gif\" border=\"0\"></td>";
// меняем
if (side1Td){side1Td.innerHTML = rNewHTML;}
if (side2Td){side2Td.innerHTML = erNewHTML;}
// выставляем чеки в нужные радио
var currentRClassMatch = location.href.match(/\/r\/(\d+)/),
currentErClassMatch = location.href.match(/\/er\/(\d+)/);
if (currentRClassMatch){document.querySelector("input[type='radio'][name='r'][value='" + currentRClassMatch[1] + "']").checked = "checked";}
if (currentErClassMatch){document.querySelector("input[type='radio'][name='er'][value='" + currentErClassMatch[1] + "']").checked = "checked";}
})();