Fix bug in Spinner where some query history items didn't work.

fork-5.53.8
Greyson Parrelli 2022-04-12 20:03:38 -04:00
rodzic 5cabe5ecfa
commit 83b0309f23
1 zmienionych plików z 8 dodań i 6 usunięć

Wyświetl plik

@ -78,21 +78,23 @@
let history = getQueryHistory(); let history = getQueryHistory();
if (history.length > 0) { if (history.length > 0) {
let i = 0;
for (let item of history) { for (let item of history) {
container.innerHTML += ` container.innerHTML += `
<tr> <tr>
<td><button onclick="onHistoryItemClicked('${item}')">^</button></td> <td><button onclick="onHistoryItemClicked(${i})">^</button></td>
<td>${item}</td> <td id="history-item-${i}">${item}</td>
</tr> </tr>
` `;
i++;
} }
} else { } else {
container.innerHTML = '<em>None</em>' container.innerHTML = '<em>None</em>';
} }
} }
function onHistoryItemClicked(item) { function onHistoryItemClicked(i) {
document.querySelector('.query-input').value = item; document.querySelector('.query-input').value = document.getElementById(`history-item-${i}`).innerText;
} }
function getQueryHistory() { function getQueryHistory() {