Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. // start Timer
  2. startTimer(port, number){
  3. // console.log(port);
  4. let time = JSON.parse(localStorage.getItem(`Port-${port}-Number-${number}`));
  5. let setTime;
  6. if(typeof time == undefined || !time){
  7. setTime = moment($(`#tbDowntime-${port} span#Port-${port}-Downtime-${number}`).html() == undefined ? '00:00:00' : $(`#tbDowntime-${port} span#Port-${port}-Downtime-${number}`).html().replace(/\s/g,''), 'HH:mm:ss');
  8. }else{
  9. setTime = moment(JSON.parse(localStorage.getItem(`Port-${port}-Number-${number}`)), 'HH:mm:ss');
  10. }
  11.  
  12. this.$data.intervalCountdown[`Port-${port}-Number-${number}`] = setInterval(()=>{
  13. setTime.add(1, 'seconds');
  14. localStorage.setItem(`Port-${port}-Number-${number}`, JSON.stringify(setTime.format('HH:mm:ss')));
  15. $(`#tbDowntime-${port} span#Port-${port}-Downtime-${number}`).html(setTime.format('HH:mm:ss'));
  16. }, 1000);
  17.  
  18. },
  19.  
  20. // Stop Timer
  21. stopTimer(port, number){
  22. if(_.parseInt(number) == 12){
  23. clearInterval(this.$data.intervalCountdown[`Port-${port}-Number-${number}`]);
  24. }
  25. },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement