You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
625 B

3 years ago
  1. const useCapture = true; // capture, bubbling: false
  2. var elem = document.getElementsByTagName('button')[0];
  3. elem.addEventListener('click',keygen,useCapture);
  4. function keygen(ev) {
  5. console.log('keygen: %o',ev)
  6. let name = document.getElementsByTagName('input')[0].value;
  7. let namep = name.replace(/ /g,'+');
  8. let url = api_url + `keygen?name=${namep}`;
  9. let data = fetch(url).then(resp => resp.json()).
  10. then(obj => {
  11. let tarea = document.getElementsByTagName('textarea')[0];
  12. tarea.innerText = JSON.stringify(obj.identity);
  13. console.log('keygen.obj.keys:',obj.keys);
  14. }).
  15. catch(console.error);
  16. }