Draft Button and Dashboard Columns

pull/94/head
MasterGunner 5 years ago
parent 632c5fae2f
commit b2cd6685bb

@ -135,6 +135,8 @@
<th>State</th> <th>State</th>
<th>Edit</th> <th>Edit</th>
<th>Link</th> <th>Link</th>
<th>Edit Time</th>
<th>Upload Time</th>
</tr> </tr>
</table> </table>
</div> </div>
@ -218,6 +220,9 @@
function populateTable (events) { function populateTable (events) {
events.forEach(event => { events.forEach(event => {
if(!event.description) { //If a row doesn't have a description, it's probably orphaned from the spreadsheet, and does not need to be displayed.
return;
}
let row = document.createElement("TR"); let row = document.createElement("TR");
row.innerHTML = ` row.innerHTML = `
<td>${event.event_start}</td> <td>${event.event_start}</td>
@ -227,6 +232,8 @@
<td>${event.state}</td> <td>${event.state}</td>
<td><a href="/thrimbletrimmer?id=${event.id}">Edit</a></td> <td><a href="/thrimbletrimmer?id=${event.id}">Edit</a></td>
<td>${event.video_link ? "<a href='"+event.video_link+"'>"+event.video_link+"</a>":""}</td> <td>${event.video_link ? "<a href='"+event.video_link+"'>"+event.video_link+"</a>":""}</td>
<td>${event.edit_time}</td>
<td>${event.upload_time}</td>
`; `;
document.getElementById('QueueTable').appendChild(row); document.getElementById('QueueTable').appendChild(row);
}); });

@ -86,7 +86,8 @@
Description:<br/> Description:<br/>
<textarea id="VideoDescription" ></textarea> <textarea id="VideoDescription" ></textarea>
</div> </div>
<input type="button" id="SubmitButton" value="Submit" onclick="thrimbletrimmerSubmit()"/> <input type="button" id="SubmitButton" value="Submit" onclick="thrimbletrimmerSubmit('EDITED')"/>
<input type="button" id="DraftButton" value="Save Draft" onclick="thrimbletrimmerSubmit('UNEDITED')"/>
<input type="button" id="DownloadButton" value="Download" onclick="thrimbletrimmerDownload()"/> <input type="button" id="DownloadButton" value="Download" onclick="thrimbletrimmerDownload()"/>
<a href="/thrimbletrimmer/dashboard.html">Go To Dashboard</a> | <a href="/thrimbletrimmer/dashboard.html">Go To Dashboard</a> |
<a id="ManualLinkButton" href="JavaScript:toggleHiddenPane('ManualLinkPane');">Manual Link</a> | <a id="ManualLinkButton" href="JavaScript:toggleHiddenPane('ManualLinkPane');">Manual Link</a> |

@ -70,7 +70,7 @@ loadPlaylist = function(startTrim, endTrim) {
}); });
}; };
thrimbletrimmerSubmit = function() { thrimbletrimmerSubmit = function(state) {
document.getElementById('SubmitButton').disabled = true; document.getElementById('SubmitButton').disabled = true;
if(player.trimmingControls().options.startTrim >= player.trimmingControls().options.endTrim) { if(player.trimmingControls().options.startTrim >= player.trimmingControls().options.endTrim) {
alert("End Time must be greater than Start Time"); alert("End Time must be greater than Start Time");
@ -88,7 +88,7 @@ thrimbletrimmerSubmit = function() {
video_channel:document.getElementById("StreamName").value, video_channel:document.getElementById("StreamName").value,
video_quality:document.getElementById('qualityLevel').options[document.getElementById('qualityLevel').options.selectedIndex].value, video_quality:document.getElementById('qualityLevel').options[document.getElementById('qualityLevel').options.selectedIndex].value,
uploader_whitelist:(document.getElementById('uploaderWhitelist').value ? document.getElementById('uploaderWhitelist').value.split(','):null), uploader_whitelist:(document.getElementById('uploaderWhitelist').value ? document.getElementById('uploaderWhitelist').value.split(','):null),
state:"EDITED", state:state,
token: user.getAuthResponse().id_token token: user.getAuthResponse().id_token
}; };
// state_columns = ['state', 'uploader', 'error', 'video_link'] // state_columns = ['state', 'uploader', 'error', 'video_link']

Loading…
Cancel
Save