refactor: 译文复用openPdfBtn, 删openTrans, 统一代码路径
This commit is contained in:
@@ -157,7 +157,7 @@ function renderPaper(p) {
|
||||
// Show translation button for ALL papers with arxiv or pdf
|
||||
const paperId = p.arxiv || (p.pdf ? p.pdf.split('/').pop().replace('.pdf','') : null);
|
||||
if (paperId) {
|
||||
links.push('<button class="paper-link trans-btn" data-pdf="/papers/translated/' + paperId + '.pdf" data-title="' + p.title + ' [译文]" onclick="openTrans(this)">📖 译文</button>');
|
||||
links.push('<button class="paper-link trans-btn" data-pdf="/papers/translated/' + paperId + '.pdf" data-title="' + p.title + ' [译文]" onclick="openPdfBtn(this)">📖 译文</button>');
|
||||
}
|
||||
return `<div class="paper-item"><div class="paper-year">${p.year||'—'}</div><div class="paper-body" id="${id}">
|
||||
<div class="paper-title">${p.title}</div>
|
||||
@@ -174,13 +174,6 @@ function getPdfLink(p) {
|
||||
|
||||
function openPdfBtn(btn) { openPdf(btn.dataset.pdf, btn.dataset.title); }
|
||||
|
||||
function openTrans(btn) {
|
||||
const url = btn.dataset.pdf;
|
||||
const title = btn.dataset.title;
|
||||
openPdf(url, title);
|
||||
// If translation doesn't exist, the iframe will show error - user can see it
|
||||
}
|
||||
|
||||
// ═══════════════ PDF VIEWER (状态条驱动) ═══════════════
|
||||
function getLocalPdfUrl(extUrl) {
|
||||
const am = extUrl.match(/arxiv\.org\/pdf\/(\d+\.\d+)/);
|
||||
|
||||
Reference in New Issue
Block a user