var websync = new WebSync("infrastructure_progress_reports"); websync.injectCssDependency(websync.sourceUrl + "/style.css"); websync.generateHTML = function () { var grouped = {} websync.items.forEach( function (item) { console.log(item.DatePublished) item.DatePublished = new Date(item.DatePublished) if(!grouped[item.Year]) grouped[item.Year] = [] grouped[item.Year].push(item) }) var html = '
' Object.keys(grouped).sort().reverse().forEach( function (year) { html += 'Name | ' html += 'Date Published | ' html += '
---|---|
' html += ''+item.attachments[0].name+'' html += ''+WebSync.formatBytes(item.attachments[0].size, false, false)+'' html += ' | ' html += ''+item.DatePublished.toLocaleDateString("en-AU")+' | ' html += '