четверг, 27 февраля 2020 г.

JIRA / Confluence: Таймер в Announcement Banner

Когда вам необходимо оповестить пользователей заблаговременно о том, что у вас будут планироваться работы - предлагаю сделать это красиво и опубликовать таймер в строке анонс баннера. 


Подредактируйте следующий код, исправив корректное время и сообщение. 
И можете размещать его в окне Announcement banner

Таймер
<font color="red"><b>Сегодня, в 23:00 сервер JIRA будет выключен для технического обслуживания. Время перезапуска не более 15 минут.</b></font>
<script>
var end = new Date('02/27/2020 11:00:00 PM');
  
    var _second = 1000;
    var _minute = _second * 60;
    var _hour = _minute * 60;
    var _day = _hour * 24;
    var timer;
  
    function showRemaining() {
        var now = new Date();
        var distance = end - now;
        if (distance < 0) {
  
            clearInterval(timer);
            document.getElementById('countdown').innerHTML = '<b>Перезагрузка JIRA!</b>';
  
            return;
        }
        var days = Math.floor(distance / _day);
        var hours = Math.floor((distance % _day) / _hour);
        var minutes = Math.floor((distance % _hour) / _minute);
        var seconds = Math.floor((distance % _minute) / _second);
  
        document.getElementById('countdown').innerHTML = '<b>'+ days + ' дней </b>';
        document.getElementById('countdown').innerHTML +='<b>'+  hours + ' часов </b>';
        document.getElementById('countdown').innerHTML +='<b>'+  minutes + ' минут </b>';
        document.getElementById('countdown').innerHTML +='<b>'+  seconds + ' осталось до перезагрузки</b>';
    }
  
    timer = setInterval(showRemaining, 1000);
</script>
<div id="countdown"></div>

Комментариев нет:

Отправка комментария