aboutsummaryrefslogtreecommitdiffstats
path: root/lang/js/testapplication.js
diff options
context:
space:
mode:
Diffstat (limited to 'lang/js/testapplication.js')
-rw-r--r--lang/js/testapplication.js66
1 files changed, 32 insertions, 34 deletions
diff --git a/lang/js/testapplication.js b/lang/js/testapplication.js
index 97b35527..f47299e8 100644
--- a/lang/js/testapplication.js
+++ b/lang/js/testapplication.js
@@ -19,39 +19,37 @@
*
*/
-function encryptbuttonclicked(event){
- let data = document.getElementById('cleartext').value;
- let keyId = document.getElementById('pubkey').value;
- let communication = new Gpgmejs;
- let enc = communication.encrypt(data, keyId).then(
- function(answer){
- console.log(answer);
- if (answer.data){
- console.log(answer.data);
- document.getElementById('answer').value = answer.data;
- }
- }, function(errormsg){
- alert('Error: '+ errormsg);
- });
-};
-
-function decryptbuttonclicked(event){
- let data = document.getElementById("ciphertext").value;
- let communication = new Gpgmejs;
- let enc = communication.decrypt(data).then(
- function(answer){
- console.log(answer);
- if (answer.data){
- document.getElementById('answer').value = answer.data;
- }
- }, function(errormsg){
- alert('Error: '+ errormsg);
- });
-};
-
document.addEventListener('DOMContentLoaded', function() {
- document.getElementById("buttonencrypt").addEventListener("click",
- encryptbuttonclicked);
- document.getElementById("buttondecrypt").addEventListener("click",
- decryptbuttonclicked);
+ Gpgmejs.init().then(function(gpgmejs){
+ document.getElementById("buttonencrypt").addEventListener("click",
+ function(){
+ let data = document.getElementById('cleartext').value;
+ let keyId = document.getElementById('pubkey').value;
+ gpgmejs.encrypt(data, keyId).then(
+ function(answer){
+ console.log(answer);
+ if (answer.data){
+ console.log(answer.data);
+ document.getElementById('answer').value = answer.data;
+ }
+ }, function(errormsg){
+ alert('Error: '+ errormsg);
+ });
+ });
+
+ document.getElementById("buttondecrypt").addEventListener("click",
+ function(){
+ let data = document.getElementById("ciphertext").value;
+ gpgmejs.decrypt(data).then(
+ function(answer){
+ console.log(answer);
+ if (answer.data){
+ document.getElementById('answer').value = answer.data;
+ }
+ }, function(errormsg){
+ alert('Error: '+ errormsg);
+ });
+ });
+ },
+ function(error){console.log(error)});
});