diff options
Diffstat (limited to 'src/left_panel.js')
| -rw-r--r-- | src/left_panel.js | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/left_panel.js b/src/left_panel.js index 84c55ab..1ec3e92 100644 --- a/src/left_panel.js +++ b/src/left_panel.js @@ -28,15 +28,23 @@ function preloadImage(url, callback, errorCallback) { } -function setLeftPanelCard(id) { +function setLeftPanelCard(id, lang) { leftPanelCardId.set(id); leftPanelCardImgUrl.set(''); curVersion += 1; leftPanelCardDesc.set('加载中...'); let ver = curVersion; setDesc(ver, id); - preloadImage(cardImageUrl(id), () => { - leftPanelCardImgUrl.set(cardImageUrl(id)); + let url = ''; + if (lang == 'cn') { + url = cardImageUrl(id); + } else if (lang == 'en') { + url = 'https://images.ygoprodeck.com/images/cards/' + id + '.jpg'; + } else if (lang == 'jp') { + url = 'https://images.ygoprodeck.com/images/cards/' + id + '.jpg'; + } + preloadImage(url, () => { + leftPanelCardImgUrl.set(url); }); } |
