aboutsummaryrefslogtreecommitdiff
path: root/src/js/arching-kaos-modules-references.js
diff options
context:
space:
mode:
authorkaotisk <kaotisk@arching-kaos.org>2023-12-27 17:33:12 +0200
committerkaotisk <kaotisk@arching-kaos.org>2023-12-27 17:33:12 +0200
commit54d6fd79e7a56abb27bcd50597cc62c59b3181d7 (patch)
tree3539093a1a7ecd78706a8dafa4fd86d8a8f29ed6 /src/js/arching-kaos-modules-references.js
parent0d33e2c63fdcc8b8c6c37baa614fd90fbdaa98a0 (diff)
downloadarching-kaos-web-ui-54d6fd79e7a56abb27bcd50597cc62c59b3181d7.tar.gz
arching-kaos-web-ui-54d6fd79e7a56abb27bcd50597cc62c59b3181d7.tar.bz2
arching-kaos-web-ui-54d6fd79e7a56abb27bcd50597cc62c59b3181d7.zip
Move to functions
Diffstat (limited to 'src/js/arching-kaos-modules-references.js')
-rw-r--r--src/js/arching-kaos-modules-references.js24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/js/arching-kaos-modules-references.js b/src/js/arching-kaos-modules-references.js
new file mode 100644
index 0000000..c13f299
--- /dev/null
+++ b/src/js/arching-kaos-modules-references.js
@@ -0,0 +1,24 @@
+function resolveReferences(references){
+ for( entry in references ){
+ var comment = document.querySelector('#comment-'+references[entry].dataExpansion.reference);
+ var article = document.querySelector('#news-'+references[entry].dataExpansion.refer_to);
+ article.appendChild(comment);
+ }
+}
+
+function storeReference(zblockIPFSHash, zblockObject, blockObject, json, references){
+ if ( references[zblockIPFSHash] === undefined ){
+ references[zblockIPFSHash]={
+ zblock:zblockIPFSHash,
+ block:zblockObject.block,
+ block_signature:zblockObject.block_signature,
+ action:blockObject.action,
+ previous:blockObject.previous,
+ data:blockObject.data,
+ dataExpansion:json,
+ detach:blockObject.detach,
+ gpg:blockObject.gpg,
+ timestamp:blockObject.timestamp
+ };
+ }
+}