Browse Source

fix mail sorting and send fields not being cleared

expiry-test
Kevin Froman 1 year ago
parent
commit
79a3f725be
3 changed files with 9 additions and 9 deletions
  1. +5
    -6
      static-data/www/mail/mail.js
  2. +3
    -2
      static-data/www/mail/sendmail.js
  3. +1
    -1
      tests/runtime-result.txt

+ 5
- 6
static-data/www/mail/mail.js View File

@ -91,12 +91,12 @@ function openThread(bHash, sender, date, sigBool, pubkey, subjectLine){
messageDisplay.innerText = resp
var sigEl = document.getElementById('sigValid')
var sigMsg = 'signature'
// show add unknown contact button if peer is unknown
if (sender !== myPub && sigBool){
addUnknownContact.style.display = 'inline'
}
if (sigBool){
sigMsg = 'Good ' + sigMsg
sigEl.classList.remove('danger')
@ -233,7 +233,7 @@ function loadInboxEntries(bHash){
else{
subjectLine.innerText = '(' + metadata['subject'] + ')'
}
//entry.innerHTML = 'sender ' + resp['meta']['signer'] + ' - ' + resp['meta']['time']
//entry.innerHTML = 'sender ' + resp['meta']['signer'] + ' - ' + resp['meta']['time']
threadPart.appendChild(entry)
entry.appendChild(deleteBtn)
entry.appendChild(bHashDisplay)
@ -254,7 +254,7 @@ function loadInboxEntries(bHash){
entry.parentNode.removeChild(entry);
deleteMessage(entry.getAttribute('data-hash'))
}
}.bind(bHash))
}
@ -264,7 +264,6 @@ function getInbox(){
}
var els = document.getElementsByClassName('threadEntry')
var showed = false
var requested = ''
for(var i = 0; i < pms.length; i++) {
var add = true
if (pms[i].trim().length == 0){
@ -365,7 +364,7 @@ fetch('/mail/getinbox', {
}})
.then((resp) => resp.text())
.then(function(data) {
pms = data.split(',').reverse()
pms = data.split(',')
if (pms.length > 0){
noInbox.style.display = 'none'
}


+ 3
- 2
static-data/www/mail/sendmail.js View File

@ -24,7 +24,6 @@ subject = document.getElementById('draftSubject')
friendPicker = document.getElementById('friendSelect')
function sendMail(toData, message, subject){
//postData = {"postData": '{"to": "' + to + '", "message": "' + message + '"}'} // galaxy brain
postData = {'message': message, 'to': toData, 'type': 'pm', 'encrypt': true, 'meta': JSON.stringify({'subject': subject})}
postData = JSON.stringify(postData)
sendForm.style.display = 'none'
@ -35,13 +34,15 @@ function sendMail(toData, message, subject){
"content-type": "application/json",
"token": webpass
}})
.then((resp) => resp.text()) // Transform the data into json
.then((resp) => resp.text()) // Transform the data into text
.then(function(data) {
sendForm.style.display = 'block'
PNotify.success({
text: 'Queued for sending!'
})
to.value = subject.value = messageContent.value = ""
friendPicker.value = ""
subject.value = ""
})
}


+ 1
- 1
tests/runtime-result.txt View File

@ -1 +1 @@
1580635315
1580689731

Loading…
Cancel
Save