util.js 619 B

123456789101112131415161718192021222324
  1. var msgtimeout;
  2. function showMsg(message, timeout, msgType) {
  3. var status_bar = document.getElementById('status_bar');
  4. clearTimeout(msgtimeout);
  5. status_bar.classList.remove('normal');
  6. status_bar.classList.remove('warning');
  7. status_bar.classList.remove('error');
  8. status_bar.textContent = message;
  9. //normal open warning error
  10. status_bar.classList.add(msgType);
  11. status_bar.classList.add("open");
  12. if (timeout !== 0) {
  13. msgtimeout = setTimeout(hideMsg, timeout || 1500);
  14. }
  15. }
  16. function hideMsg() {
  17. clearTimeout(msgtimeout);
  18. status_bar.classList.remove('open');
  19. }