no longer use b64 transport (was a crutch/temp fix), mail work, dont name all files 'txt'

This commit is contained in:
Kevin Froman 2019-02-06 19:03:31 -06:00
parent 06048fe442
commit 0e3fb41912
9 changed files with 45 additions and 18 deletions

View file

@ -1 +0,0 @@
i7dgbnouzyl7gv75b3eaqfz7x236abkn6nkjdpun273sydkbwcoidrid.onion

View file

@ -28,7 +28,7 @@
<div class='overlayContent'>
<span class='closeOverlay' overlay='messageDisplay'></span>
<div>
From: <input type='text' id='fromUser' readonly>
From: <input type='text' id='fromUser' readonly> Signature: <span id='sigValid'></span>
</div>
<div id='signatureValidity'></div>
<div id='threadDisplay'>

View file

@ -2,7 +2,7 @@
padding-top: 1em;
}
.threads div span{
padding-left: 0.1em;
padding-left: 0.2em;
padding-right: 0.2em;
}
@ -52,4 +52,16 @@ input{
min-height: 100%;
padding: 1em;
margin: 1em;
}
}
.danger{
color: red;
}
.warn{
color: orange;
}
.good{
color: greenyellow;
}

View file

@ -24,11 +24,23 @@ tabBtns = document.getElementById('tabBtns')
threadContent = {}
myPub = httpGet('/getActivePubkey')
function openThread(bHash, sender, date){
function openThread(bHash, sender, date, sigBool){
var messageDisplay = document.getElementById('threadDisplay')
blockContent = httpGet('/getblockbody/' + bHash)
var blockContent = httpGet('/getblockbody/' + bHash)
document.getElementById('fromUser').value = sender
messageDisplay.innerText = blockContent
var sigEl = document.getElementById('sigValid')
var sigMsg = 'signature'
if (sigBool){
sigMsg = 'Good ' + sigMsg
sigEl.classList.remove('danger')
}
else{
sigMsg = 'Bad/no ' + sigMsg + ' (message could be fake)'
sigEl.classList.add('danger')
}
sigEl.innerText = sigMsg
overlay('messageDisplay')
}
@ -68,7 +80,6 @@ function loadInboxEntrys(bHash){
var metadata = resp['metadata']
humanDate.setUTCSeconds(resp['meta']['time'])
senderInput.value = httpGet('/getHumanReadable/' + resp['meta']['signer'])
alert(resp['meta']['validSig'])
if (resp['meta']['validSig']){
validSig.innerText = 'Signature Validity: Good'
}
@ -99,7 +110,7 @@ function loadInboxEntrys(bHash){
entry.classList.add('threadEntry')
entry.onclick = function(){
openThread(entry.getAttribute('hash'), senderInput.value, dateStr.innerText)
openThread(entry.getAttribute('hash'), senderInput.value, dateStr.innerText, resp['meta']['validSig'])
}
}.bind(bHash))