diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/js/arching-kaos-modules-news.js | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/src/js/arching-kaos-modules-news.js b/src/js/arching-kaos-modules-news.js index b4c6819..6bd3b60 100644 --- a/src/js/arching-kaos-modules-news.js +++ b/src/js/arching-kaos-modules-news.js @@ -1,29 +1,30 @@ function akModuleNews(zblockIPFSHash, zblockObject, blockObject, json){ if (!document.querySelector('#news-'+zblockIPFSHash)){ - var divs = document.querySelector('#news-section'); - var art = document.createElement("article"); - art.id = 'news-'+zblockIPFSHash; + var newsSectionDivElement = document.querySelector('#news-section'); + var articleContainerElement = document.createElement("article"); + articleContainerElement.id = 'news-'+zblockIPFSHash; if(json.title){ var ahref = document.createElement("a"); ahref.innerText = json.title +' [permalink]'; - ahref.href = 'https://news.arching-kaos.net/?from_block='+zblockObject.block; - art.appendChild(ahref); + ahref.target = '_blank'; + ahref.href = 'https://news.arching-kaos.net/?from_zblock='+zblockIPFSHash; + articleContainerElement.appendChild(ahref); } if(json.datetime){ var small = document.createElement("p"); small.innerText="Published: " + new Date(blockObject.timestamp*1000); - art.appendChild(small); + articleContainerElement.appendChild(small); } var small = document.createElement("p"); small.innerText="Contributor: " + getNicknameAssossiatedWithGPG(blockObject.gpg); - art.appendChild(small); - art.appendChild(document.createElement("hr")); + articleContainerElement.appendChild(small); + articleContainerElement.appendChild(document.createElement("hr")); if(json.ipfs){ - getipfstext(json.ipfs,art.id); + getipfstext(json.ipfs,articleContainerElement.id); } if (document.querySelector("#news-sec-not-found")) document.querySelector("#news-sec-not-found").hidden=true; - divs.appendChild(art); - divs.appendChild(document.createElement("hr")); + newsSectionDivElement.appendChild(articleContainerElement); + newsSectionDivElement.appendChild(document.createElement("hr")); } } |