popup.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /**
  2. * github: https://github.com/luofei614/SocketLog
  3. * @author luofei614<weibo.com/luofei614>
  4. */
  5. document.addEventListener('DOMContentLoaded', init, false);
  6. function init()
  7. {
  8. if(localStorage.getItem('address'))
  9. {
  10. document.getElementById('address').value=localStorage.getItem('address');
  11. }
  12. if(localStorage.getItem('client_id'))
  13. {
  14. document.getElementById('client_id').value=localStorage.getItem('client_id');
  15. }
  16. var status=localStorage.getItem('status');
  17. if(status)
  18. {
  19. var text='';
  20. switch(status)
  21. {
  22. case "open":
  23. text='链接成功';
  24. break;
  25. case "close":
  26. text='链接断开';
  27. break;
  28. case "error":
  29. text='链接失败';
  30. break;
  31. default:
  32. alert('运行状态异常');
  33. break;
  34. }
  35. document.getElementById('status').innerHTML=text;
  36. }
  37. document.getElementById('save').addEventListener('click',save,false);
  38. }
  39. function save()
  40. {
  41. localStorage.setItem('address',document.getElementById('address').value);
  42. localStorage.setItem('client_id',document.getElementById('client_id').value);
  43. chrome.extension.getBackgroundPage().ws_restart();
  44. window.close();
  45. }