Advertisement
Guest User

Untitled

a guest
Dec 13th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var btn_start = document.querySelector('#btn-start');
  2. var result = document.querySelector('#result');
  3.  
  4.  
  5. function wait_for_user_input() {
  6.   var dlg = document.querySelector('#prompt');
  7.   var input = dlg.querySelector('input');
  8.   var done = dlg.querySelector('button');
  9.   dlg.style.display = 'block';
  10.   input.value = '';
  11.  
  12.   return new Promise(function(resolve, reject) {
  13.     done.addEventListener('click', function() {
  14.       resolve(input.value);
  15.       dlg.style.display = 'none';
  16.     });
  17.   });
  18. }
  19.  
  20. btn_start.addEventListener('click', function() {
  21.   wait_for_user_input().then(function(name) {
  22.     result.innerHTML = 'Hello! ' + name;
  23.   });
  24. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement