用户:RedDragon/Test:修订间差异
来自Rizline中文维基
更多操作
小 |
小 |
||
| 第8行: | 第8行: | ||
<button id="alias-btn" | <button id="alias-btn" | ||
style="padding: 0.5rem 1rem; background: #3366CC; color: #ffffff; font-size: 16px; border: none; border-radius: 0 5px 5px 0">搜索</button> | style="padding: 0.5rem 1rem; background: #3366CC; color: #ffffff; font-size: 16px; border: none; border-radius: 0 5px 5px 0">搜索</button> | ||
</div> | |||
<div style="display: flex; justify-content: center; align-items: center; margin-top: 1rem;"> | |||
<label for="score-filter" style="margin-right: 0.5rem;">筛选匹配度 ≥</label> | |||
<input type="number" id="score-filter" value="2" min="1" max="100" style="width: 4rem; padding: 0.3rem;"> | |||
</div> | </div> | ||
<div style="margin-top: 100px"> | <div style="margin-top: 100px"> | ||
<h3>搜索结果:</h3> | <h3>搜索结果:</h3> | ||
<div id="alias-results" style="color: #333"> | <div id="alias-results" style="color: #333"> | ||
</div> | </div> | ||
</div> | </div> | ||
| 第37行: | 第40行: | ||
songlist.forEach(function (song) { | songlist.forEach(function (song) { | ||
const li = document.createElement('li') | const li = document.createElement('li') | ||
li.innerHTML = `<span class="song-title">${song.title}</span>: <span class="aliases">${song.aliases.join('、')}</span>` | |||
li.innerHTML = `<span class="song-title">${song.title | |||
container.appendChild(li) | container.appendChild(li) | ||
}) | }) | ||
| 第99行: | 第101行: | ||
if (results.length == 0) { | if (results.length == 0) { | ||
resultsContainer.innerHTML = '<div | resultsContainer.innerHTML = '<div>没有找到匹配的曲目</div>' | ||
} else { | } else { | ||
resultsContainer.innerHTML = '' | resultsContainer.innerHTML = '' | ||
| 第107行: | 第109行: | ||
div.style.margin = "0 0 0.5rem 1rem" | div.style.margin = "0 0 0.5rem 1rem" | ||
div.style.lineHeight = "1.5" | div.style.lineHeight = "1.5" | ||
div.innerHTML = '<div class="song-title">' + | var songTitle = result.song.title || '' | ||
var link = '<a href="/' + encodeURIComponent(songTitle) + '/wiki" title="' + songTitle + '">' + songTitle + '</a>' | |||
div.innerHTML = '<div class="song-title">' + link + '</div>' + | |||
'<div class="aliases" style="font-size: 13px; margin-left: 1rem">alias: ' + | '<div class="aliases" style="font-size: 13px; margin-left: 1rem">alias: ' + | ||
result.song.aliases.join('、') + '</div>' | result.song.aliases.join('、') + '</div>' | ||