diff --git a/api/summary/index.js b/api/summary/index.js
index 9e2077d..4fb4d3a 100644
--- a/api/summary/index.js
+++ b/api/summary/index.js
@@ -1,7 +1,7 @@
const axios = require('axios').default;
async function summaryList(token){
- const response = await axios.get(process.env.backend_url+'/api/pintar-summaries?populate=*',{
+ const response = await axios.get(process.env.backend_url+'/api/pintar-summaries?populate=*&sort[0]=id:desc',{
headers: {'Authorization': `Bearer ${token}`}
}).catch((e)=>{
console.log(e.response.body);
diff --git a/public/js/page/dashboard.js b/public/js/page/dashboard.js
index 66e3d01..7c77885 100644
--- a/public/js/page/dashboard.js
+++ b/public/js/page/dashboard.js
@@ -47,7 +47,7 @@ async function paginationSummary(pageSize,page,id,token){
${((obj.meta.pagination.page-1)*pageSize)+indx+1} |
${i.attributes.company.data.attributes.Name} |
${i.attributes.division.data.attributes.Name} |
- ${i.attributes.Title??'-'} |
+ ${i.attributes.Presented?moment(i.attributes.Presented,'MM/DD/YYYY').format('DD-MMM-YYYY'):'-'} |
${imgs} |
${(i.attributes.Video.data)?"video":'-'} |
${i.attributes.Name??'-'} |
@@ -885,3 +885,20 @@ $('#btnSharing').click(e => {
e.preventDefault();
showForm('Sharing');
});
+
+$('.exportSummary').click(async e => {
+ e.preventDefault();
+ window.html2canvas = html2canvas;
+ var doc = new jspdf.jsPDF('p', 'pt');
+ var source = window.document.getElementById("summaryTable");
+ await doc.html(
+ source,
+ {
+ callback:function(pdf){
+ pdf.save(`${$('#summaryMaterial').text()}.pdf`);
+ },
+ html2canvas: { scale: 0.75 },
+ }
+ );
+});
+
diff --git a/views/layout.ejs b/views/layout.ejs
index 9b95301..0d28cde 100644
--- a/views/layout.ejs
+++ b/views/layout.ejs
@@ -37,5 +37,7 @@
<