parent
5ab11f69f6
commit
173c22b90a
10 changed files with 134 additions and 13 deletions
|
@ -17,13 +17,13 @@ function getRequests(count,allRequests) {
|
|||
}
|
||||
|
||||
function buildTable() {
|
||||
var requestsDivHTML = '<table><tr><th class="request-url">URL</th><th class="request-requester">Requester</th><th class="request-score">Score</th>';
|
||||
var requestsDivHTML = '<table><tr><th class="request-link">Song</th><th class="request-requester">Requester</th><th class="request-score">Score</th>';
|
||||
requestsDivHTML += '<th class="request-state">State</td>';
|
||||
if (window.loggedIn) requestsDivHTML += '<th class="request-vote">Vote</td>';
|
||||
if (window.isStreamer) requestsDivHTML += '<th class="request-update">Update</th>'
|
||||
requestsDivHTML += "</tr>";
|
||||
for (request of requests) {
|
||||
requestsDivHTML += `<tr><td class="request-url"><a href="${request.url}" target="_blank">${request.url}</a></td>\
|
||||
requestsDivHTML += `<tr><td class="request-link"><a href="${request.url}" target="_blank">${request.title}</a></td>\
|
||||
<td class="request-requester">${request.imageurl ? `<img src="${request.imageurl}" class="table-userpic"/>` : ''}${request.requester}</td>\
|
||||
<td class="request-score">${request.score}</td>`;
|
||||
requestsDivHTML += `<td class="request-state">${request.state}</td>`;
|
||||
|
@ -112,7 +112,7 @@ function closeAddRequestModal() {
|
|||
}
|
||||
|
||||
function openUpdateRequestModal(tr) {
|
||||
var url = tr.getElementsByClassName('request-url')[0].innerText;
|
||||
var url = tr.getElementsByClassName('request-link')[0].firstChild.href;
|
||||
var score = tr.getElementsByClassName('request-score')[0].innerText;
|
||||
var state = tr.getElementsByClassName('request-state')[0].innerText;
|
||||
document.getElementById("updateRequestUrl").href = url;
|
||||
|
@ -244,6 +244,14 @@ function updateRequestScoreModifier(url,scoreDiff) {
|
|||
});
|
||||
}
|
||||
|
||||
function updateRequestMetadata(url) {
|
||||
fetch("/api/updateRequestMetadata?url=" + url)
|
||||
.then(response => {
|
||||
updateTable();
|
||||
response.text().then(showMessage);
|
||||
});
|
||||
}
|
||||
|
||||
function deleteRequest(url) {
|
||||
fetch("/api/deleteRequest", { method: 'POST', body: new URLSearchParams({
|
||||
url: url
|
||||
|
|
|
@ -172,7 +172,7 @@ div#nav-userpic {
|
|||
text-align: right;
|
||||
}
|
||||
|
||||
#scoreModifierHelp {
|
||||
.helptext {
|
||||
font-size: 75%;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue