Add collector info toggle

This commit is contained in:
Josh birnholz
2023-04-24 13:08:10 -04:00
parent c6aec136f5
commit fe47a30d9c
2 changed files with 22 additions and 5 deletions

View File

@@ -569,6 +569,13 @@
<span class='checkmark'></span> <span class='checkmark'></span>
</label> </label>
</div> </div>
<div class='readable-background padding margin-bottom'>
<h5 class='input-description margin-bottom'>Show collector info</h5>
<label class='checkbox-container input margin-bottom'>Show collector info (uncheck to hide)
<input id='enableCollectorInfo' type='checkbox' onchange='enableCollectorInfo();'>
<span class='checkmark'></span>
</label>
</div>
<div class='readable-background padding margin-bottom'> <div class='readable-background padding margin-bottom'>
<h5 class='input-description padding margin-bottom'>Toggle between star (seen on foils) and dot (seen on regular cards)</h5> <h5 class='input-description padding margin-bottom'>Toggle between star (seen on foils) and dot (seen on regular cards)</h5>
<div class='padding'> <div class='padding'>

View File

@@ -3279,6 +3279,8 @@ async function bottomInfoEdited() {
card.infoArtist = document.querySelector('#info-artist').value; card.infoArtist = document.querySelector('#info-artist').value;
card.infoYear = document.querySelector('#info-year').value; card.infoYear = document.querySelector('#info-year').value;
card.infoNote = document.querySelector('#info-note').value; card.infoNote = document.querySelector('#info-note').value;
if (document.querySelector('#enableCollectorInfo').checked) {
for (var textObject of Object.entries(card.bottomInfo)) { for (var textObject of Object.entries(card.bottomInfo)) {
if (["NOT FOR SALE", "Wizards of the Coast", "CardConjurer.com", "cardconjurer.com"].some(v => textObject[1].text.includes(v))) { if (["NOT FOR SALE", "Wizards of the Coast", "CardConjurer.com", "cardconjurer.com"].some(v => textObject[1].text.includes(v))) {
continue; continue;
@@ -3287,6 +3289,8 @@ async function bottomInfoEdited() {
} }
continue; continue;
} }
}
drawCard(); drawCard();
} }
function artistEdited(value) { function artistEdited(value) {
@@ -3311,6 +3315,9 @@ function enableNewCollectorInfoStyle() {
setBottomInfoStyle(); setBottomInfoStyle();
bottomInfoEdited(); bottomInfoEdited();
} }
function enableCollectorInfo() {
localStorage.setItem('enableCollectorInfo', document.querySelector('#enableCollectorInfo').checked);
bottomInfoEdited();
function enableImportCollectorInfo() { function enableImportCollectorInfo() {
localStorage.setItem('enableImportCollectorInfo', document.querySelector('#enableImportCollectorInfo').checked); localStorage.setItem('enableImportCollectorInfo', document.querySelector('#enableImportCollectorInfo').checked);
} }
@@ -4135,6 +4142,9 @@ if (!localStorage.getItem('enableNewCollectorStyle')) {
} else { } else {
document.querySelector('#enableNewCollectorStyle').checked = (localStorage.getItem('enableNewCollectorStyle') == 'true'); document.querySelector('#enableNewCollectorStyle').checked = (localStorage.getItem('enableNewCollectorStyle') == 'true');
} }
if (!localStorage.getItem('enableCollectorInfo')) {
localStorage.setItem('enableCollectorInfo', 'true');
} else {
if (!localStorage.getItem('autoFrame')) { if (!localStorage.getItem('autoFrame')) {
localStorage.setItem('autoFrame', 'false'); localStorage.setItem('autoFrame', 'false');
} else { } else {