From 895892d5c87e37c5e520f146a65a9bd3f3388543 Mon Sep 17 00:00:00 2001 From: Jason Gessner Date: Tue, 19 May 2026 22:24:47 -0500 Subject: [PATCH 1/2] Update card type pluralization on the PNP page. --- web/js/pnp.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/web/js/pnp.js b/web/js/pnp.js index 0f69b5e8..3ebd6eac 100644 --- a/web/js/pnp.js +++ b/web/js/pnp.js @@ -278,7 +278,7 @@ var imported_cards = {}; else return o1.type.code > o2.type.code? 1 : -1; }); } - + imported_cards.clear_all = function() { imported_cards.entries = []; imported_cards.errors = []; @@ -346,7 +346,7 @@ function build_one_line(imported_entry) { elem.append(``); elem.append(``); elem.append(' x '); - var a = $(`` + + var a = $(`` + `${strikethrough? '' : ''}${card.title}${strikethrough? '' : ''} `); if(!imported_entry.enabled) { a[0].classList.add("text-muted"); @@ -480,8 +480,11 @@ function update_stats() { var html = ''; $.each(types, function (key, value) { size+=value; - key = key == "Identity"? "Identities" : key + 's'; - html += value+' '+key+'
'; + let cardType = key; + if (!['Identity', 'Ice'].includes(cardType)) { + cardType = cardType + 's'; + } + html += value+' ' + cardType + '
'; }); html = '
' + html; if(imported_cards.get_disabled().length) { From fa57d87900a89b23b1672180595065d02bc20e14 Mon Sep 17 00:00:00 2001 From: Jason Gessner Date: Tue, 19 May 2026 22:31:19 -0500 Subject: [PATCH 2/2] Make pluralization agree with number of cards. --- web/js/pnp.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/js/pnp.js b/web/js/pnp.js index 3ebd6eac..96ea4263 100644 --- a/web/js/pnp.js +++ b/web/js/pnp.js @@ -481,10 +481,10 @@ function update_stats() { $.each(types, function (key, value) { size+=value; let cardType = key; - if (!['Identity', 'Ice'].includes(cardType)) { + if (!['Identity', 'Ice'].includes(cardType) && value > 1) { cardType = cardType + 's'; } - html += value+' ' + cardType + '
'; + html += value + ' ' + cardType + '
'; }); html = '
' + html; if(imported_cards.get_disabled().length) {