Advertisement
Guest User

Untitled

a guest
Jul 18th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. <html>
  2. <style>
  3. body,
  4. html {
  5. height: 100%;
  6. width: 99.9%;
  7. margin: auto;
  8. padding: 0.1px;
  9.  
  10. background-position: center;
  11. background-repeat: no-repeat;
  12. background-size: contain;
  13. background-color: #312f2f;
  14. }
  15. </style>
  16. <body>
  17. <script src="jquery-3.3.1.min.js"></script>
  18. <script src="socket.io.js"></script>
  19. <script>
  20. var imgSrcs = ["background.png", "error.jpeg"];
  21. var myImages = [], img;
  22. for (var i = 0; i < 2; i++) {
  23. img = new Image();
  24. img.src = imgSrcs[i];
  25. myImages[i] = img;
  26. }
  27.  
  28. var socket = io('http://192.168.1.14:9000');
  29. socket.on('connect', function () {
  30. socket.on('metrics', function (data) {
  31. console.log(data);
  32. var status = data.find(item => item.name === 'status');
  33. if (status != undefined) {
  34. var statusVal = status.metrics[status.metrics.length - 1].data;
  35. console.log("Status: " + statusVal);
  36. if (statusVal == "1") {
  37. document.body.style.backgroundImage = "url(" + myImages[0].src + ")";
  38. } else {
  39. document.body.style.backgroundImage = "url(" + myImages[1].src + ")";
  40. }
  41. } else {
  42. document.body.style.backgroundImage = "url(" + myImages[1].src + ")";
  43. }
  44. sessionStorage.clear();
  45. });
  46. });
  47. socket.on('disconnect', function () {
  48. document.body.style.backgroundImage = "url(" + myImages[1].src + ")";
  49. sessionStorage.clear();
  50. });
  51. </script>
  52. </body>
  53. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement