var pastJobs = [] $(document).ready(function() { if (localStorage.getItem('pastJobs')) { pastJobs = JSON.parse(localStorage.getItem('pastJobs')); }; }); function storeJob(completedJob) { // var completedJob = { // "completed": !data.failed, // Did job complete? // "filename": loadedFileName, // File Name // "estruntime": estimateTime, // in Minutes // "streamruntime": runTime, // "startdate": startDate, // "enddate": endDate // } pastJobs.unshift(completedJob) if (pastJobs.length > 50) { pastJobs.length = 50; } localStorage.setItem('pastJobs', JSON.stringify(pastJobs)); console.log(JSON.stringify(pastJobs, false, 4)) } function showJobLog() { var options = { weekday: "short", year: "numeric", month: "2-digit", day: "2-digit" }; var template = `
| Status | Date | Name | Time | |
|---|---|---|---|---|
| ` } else { template += ` | ` } template += ` | ` + date + ", " + time + ` | ` template += `` + pastJobs[i].filename + ` | `
template += `` + timeConvert(pastJobs[i].estruntime) + ` (Estimate) ` + msToTime(pastJobs[i].streamruntime) + ` (Streamed) | `
template += `