setsymbolfromgatherer

This commit is contained in:
Kyle
2020-06-16 17:08:43 -07:00
parent 408b487d0c
commit 26d6a85516
7 changed files with 13 additions and 3 deletions

View File

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 47 KiB

View File

Before

Width:  |  Height:  |  Size: 158 KiB

After

Width:  |  Height:  |  Size: 158 KiB

View File

Before

Width:  |  Height:  |  Size: 165 KiB

After

Width:  |  Height:  |  Size: 165 KiB

View File

Before

Width:  |  Height:  |  Size: 178 KiB

After

Width:  |  Height:  |  Size: 178 KiB

View File

Before

Width:  |  Height:  |  Size: 155 KiB

After

Width:  |  Height:  |  Size: 155 KiB

View File

@@ -70,6 +70,13 @@ cardArt.onload = function() {
document.getElementById('inputCardArtY').value = artY document.getElementById('inputCardArtY').value = artY
cardArtUpdated() cardArtUpdated()
} }
function setSymbolFromGatherer() {
if (document.getElementById('inputSetCode').value.toLowerCase() == 'cc') {
setSymbol.src = 'http://cardconjurer.com/data/images/misc/cc-' + document.getElementById('inputSetRarity').value.toLowerCase()
} else {
autoCrop(setSymbol, 'https://cors-anywhere.herokuapp.com/http://gatherer.wizards.com/Handlers/Image.ashx?type=symbol&set=' + document.getElementById('inputSetCode').value + '&size=large&rarity=' + document.getElementById('inputSetRarity').value)
}
}
setSymbol.onload = function() { setSymbol.onload = function() {
if (setSymbol.width / setSymbol.height > setSymbolWidth / setSymbolHeight) { if (setSymbol.width / setSymbol.height > setSymbolWidth / setSymbolHeight) {
setSymbolDrawWidth = setSymbolWidth setSymbolDrawWidth = setSymbolWidth
@@ -680,6 +687,8 @@ function manaCostUpdated() {
drawCardObjects() drawCardObjects()
} }
function watermarkUpdated() { function watermarkUpdated() {
if (document.getElementById('inputWatermarkPrimary').value != 'none') { if (document.getElementById('inputWatermarkPrimary').value != 'none') {
watermarkContext.clearRect(0, 0, cardWidth, cardHeight) watermarkContext.clearRect(0, 0, cardWidth, cardHeight)
@@ -767,7 +776,8 @@ function inputCardNameNumberTextImport(index) {
document.getElementById('inputCardArtName').value = beforeAfter(importCardTextResponse, '"name":"', '",') document.getElementById('inputCardArtName').value = beforeAfter(importCardTextResponse, '"name":"', '",')
document.getElementById('inputSetCode').value = beforeAfter(importCardTextResponse, '"set":"', '",') document.getElementById('inputSetCode').value = beforeAfter(importCardTextResponse, '"set":"', '",')
document.getElementById('inputSetRarity').value = beforeAfter(importCardTextResponse, '"rarity":"', '",')[0] document.getElementById('inputSetRarity').value = beforeAfter(importCardTextResponse, '"rarity":"', '",')[0]
autoCrop(setSymbol, 'https://cors-anywhere.herokuapp.com/http://gatherer.wizards.com/Handlers/Image.ashx?type=symbol&set=' + document.getElementById('inputSetCode').value + '&size=large&rarity=' + document.getElementById('inputSetRarity').value) setSymbolFromGatherer()
// autoCrop(setSymbol, 'https://cors-anywhere.herokuapp.com/http://gatherer.wizards.com/Handlers/Image.ashx?type=symbol&set=' + document.getElementById('inputSetCode').value + '&size=large&rarity=' + document.getElementById('inputSetRarity').value)
inputCardArtName(beforeAfter(importCardTextResponse, '"name":"', '",')) inputCardArtName(beforeAfter(importCardTextResponse, '"name":"', '",'))
manaCostUpdated() manaCostUpdated()
drawCardText() drawCardText()

View File

@@ -135,8 +135,8 @@
<div class="autoGrid"> <div class="autoGrid">
<input type="file" accept="image/*" onchange="uploadImage(event, setSymbol)" placeholder="Via File Upload"> <input type="file" accept="image/*" onchange="uploadImage(event, setSymbol)" placeholder="Via File Upload">
<input type="text" placeholder="Via URL" onchange="setSymbol.src = 'https://cors-anywhere.herokuapp.com/' + this.value"> <input type="text" placeholder="Via URL" onchange="setSymbol.src = 'https://cors-anywhere.herokuapp.com/' + this.value">
<input type="text" id="inputSetCode" placeholder="Via Set Code" onchange="autoCrop(setSymbol, 'https://cors-anywhere.herokuapp.com/http://gatherer.wizards.com/Handlers/Image.ashx?type=symbol&set=' + this.value + '&size=large&rarity=' + document.getElementById('inputSetRarity').value)"> <input type="text" id="inputSetCode" placeholder="Via Set Code" onchange="setSymbolFromGatherer()">
<input type="text" id="inputSetRarity" placeholder="Rarity" onchange="autoCrop(setSymbol, 'https://cors-anywhere.herokuapp.com/http://gatherer.wizards.com/Handlers/Image.ashx?type=symbol&set=' + document.getElementById('inputSetCode').value + '&size=large&rarity=' + this.value)"> <input type="text" id="inputSetRarity" placeholder="Rarity" onchange="setSymbolFromGatherer()">
<!-- <button class="button" onclick="randomSet()">Random</button> --> <!-- <button class="button" onclick="randomSet()">Random</button> -->
</div> </div>
</div> </div>