From dd716ea69f026b77dd2ceddf6b3780643c280e9f Mon Sep 17 00:00:00 2001 From: Clint Sbisa Date: Tue, 2 Apr 2024 11:31:13 +0900 Subject: [PATCH] js: Fix card recategorization in decklists NRDB appears to have removed alt text from decklist category headers, so the method has been tweaked to look at a different field to determine the category. --- nrdb-language-override.js.tail.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nrdb-language-override.js.tail.in b/nrdb-language-override.js.tail.in index 302f52d..dfc41d4 100644 --- a/nrdb-language-override.js.tail.in +++ b/nrdb-language-override.js.tail.in @@ -215,13 +215,13 @@ function moveCardCategory(parent, type, dest, child, source) { dest.appendChild(child) var count = parseInt(child.innerHTML.split('x')[0]) Array.from(parent.getElementsByTagName('h5')).forEach(elem => { - if (elem.children[0].alt == type) { + if (elem.children[0].attributes["aria-label"].value == type) { var old_count = parseInt(elem.children[1].innerHTML) || 0 elem.children[1].innerHTML = old_count + count if (old_count == 0) { elem.setAttribute("style", "") } - } else if (elem.children[0].alt == source) { + } else if (elem.children[0].attributes["aria-label"].value == source) { var old_count = parseInt(elem.children[1].innerHTML) elem.children[1].innerHTML = old_count - count if ((old_count - count) == 0) {