From 1d32b3daa17efa9f2a93be2792884fa64bd51b88 Mon Sep 17 00:00:00 2001 From: Kevin Froman Date: Sun, 10 Feb 2019 16:43:42 -0600 Subject: [PATCH] added forgotten file for mail --- onionr/static-data/www/mail/sendmail.js | 45 +++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 onionr/static-data/www/mail/sendmail.js diff --git a/onionr/static-data/www/mail/sendmail.js b/onionr/static-data/www/mail/sendmail.js new file mode 100644 index 00000000..945c7792 --- /dev/null +++ b/onionr/static-data/www/mail/sendmail.js @@ -0,0 +1,45 @@ +/* + Onionr - P2P Anonymous Storage Network + + This file handles the mail interface + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + +var sendbutton = document.getElementById('sendMail') + +function sendMail(to, message, subject){ + //postData = {"postData": '{"to": "' + to + '", "message": "' + message + '"}'} // galaxy brain + postData = {'message': message, 'to': to, 'type': 'pm', 'encrypt': true, 'meta': JSON.stringify({'subject': subject})} + postData = JSON.stringify(postData) + fetch('/insertblock', { + method: 'POST', + body: postData, + headers: { + "content-type": "application/json", + "token": webpass + }}) + .then((resp) => resp.text()) // Transform the data into json + .then(function(data) { + }) +} + +sendForm.onsubmit = function(){ + var messageContent = document.getElementById('draftText') + var to = document.getElementById('draftID') + var subject = document.getElementById('draftSubject') + + sendMail(to.value, messageContent.value, subject.value) + return false; +}