fork download
  1. [].slice.call(document.querySelectorAll('.animated')).forEach(function(inputEl) {
  2. // in case the input is already filled..
  3. if (inputEl.value.trim() !== '') {
  4. classie.add(inputEl.parentNode, 'filled');
  5. }
  6.  
  7. // events:
  8. inputEl.addEventListener('focus', onInputFocus);
  9. inputEl.addEventListener('blur', onInputBlur);
  10. });
  11.  
  12. function onInputFocus(ev) {
  13. classie.add(ev.target.parentNode, 'filled');
  14. }
  15.  
  16. function onInputBlur(ev) {
  17. if (ev.target.value.trim() === '') {
  18. classie.remove(ev.target.parentNode, 'filled');
  19. }
  20. }
Runtime error #stdin #stdout #stderr 0.02s 16792KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
prog.js:1:1 ReferenceError: document is not defined
Stack:
  @prog.js:1:1