diff --git a/frontend/main.js b/frontend/main.js index df8f3bd..9de30c6 100644 --- a/frontend/main.js +++ b/frontend/main.js @@ -12,6 +12,10 @@ class TPDF { /* Take up json */ var results = JSON.parse(TPDF.xhr.responseText); + var pLastUpdate = document.createElement('p'); + pLastUpdate.appendChild(document.createTextNode('Last database update: ' + new Date(results['lastupdate'] * 1000))); + TPDF.output.appendChild(pLastUpdate); + for (var i in results['books']) { var dtAuthors = document.createElement('dt'); dtAuthors.appendChild(document.createTextNode('Authors')); @@ -37,11 +41,11 @@ class TPDF { var ddPublisher = document.createElement('dd'); ddPublisher.appendChild(document.createTextNode(results['books'][i]['publisher'])); var ddYear = document.createElement('dd'); - ddYear.appendChild(document.createTextNode(results['books'][i]['year'])); + if (results['books'][i]['year'] != undefined) ddYear.appendChild(document.createTextNode(results['books'][i]['year'])); var ddPages = document.createElement('dd'); - ddPages.appendChild(document.createTextNode(results['books'][i]['page'])); + if (results['books'][i]['page'] != undefined) ddPages.appendChild(document.createTextNode(results['books'][i]['page'])); var ddISBN = document.createElement('dd'); - ddISBN.appendChild(document.createTextNode(results['books'][i]['isbn'])); + if (results['books'][i]['isbn'] != undefined) ddISBN.appendChild(document.createTextNode(results['books'][i]['isbn'])); var ddId = document.createElement('dd'); ddId.appendChild(document.createTextNode(results['books'][i]['id']));