statuspage fix for chrome
This commit is contained in:
parent
4f9fd7e0ce
commit
a48489aebd
17
status.html
17
status.html
@ -4,6 +4,7 @@ layout: default
|
|||||||
<script src="js/moment.js"></script>
|
<script src="js/moment.js"></script>
|
||||||
<script src="js/d3.min.js"></script>
|
<script src="js/d3.min.js"></script>
|
||||||
<script>
|
<script>
|
||||||
|
var timeFormat = '%Y-%m-%d %H:%M:%S';
|
||||||
function toHHMMSS (sec_num) {
|
function toHHMMSS (sec_num) {
|
||||||
var hours = Math.floor(sec_num / 3600);
|
var hours = Math.floor(sec_num / 3600);
|
||||||
var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
|
var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
|
||||||
@ -91,9 +92,9 @@ layout: default
|
|||||||
$( "#space_closed_percent" ).width(percentClosed + '%');
|
$( "#space_closed_percent" ).width(percentClosed + '%');
|
||||||
|
|
||||||
if(openTimeArray.length > 0) {
|
if(openTimeArray.length > 0) {
|
||||||
longestTimeOpenStart = new Date(openTimeArray[Math.floor(openTimeArray.length - 1)][1] * 1000);
|
longestTimeOpenStart = moment.unix(openTimeArray[Math.floor(openTimeArray.length - 1)][1]);
|
||||||
longestTimeOpenEnd = new Date(openTimeArray[Math.floor(openTimeArray.length - 1)][2] * 1000);
|
longestTimeOpenEnd = moment.unix(openTimeArray[Math.floor(openTimeArray.length - 1)][2]);
|
||||||
$( "#longest_time_open td:last" ).html(toHHMMSS(openTimeArray[openTimeArray.length - 1][0]) + "h (" + longestTimeOpenStart.toLocaleFormat('%Y-%m-%d %H:%M:%S') + " - " + longestTimeOpenEnd.toLocaleFormat('%Y-%m-%d %H:%M:%S') + ")");
|
$( "#longest_time_open td:last" ).html(toHHMMSS(openTimeArray[openTimeArray.length - 1][0]) + "h (" + longestTimeOpenStart.format(timeFormat) + " - " + longestTimeOpenEnd.format(timeFormat) + ")");
|
||||||
|
|
||||||
if(openTimeArray.length % 2 !== 0)
|
if(openTimeArray.length % 2 !== 0)
|
||||||
$( "#median_time_open td:last" ).html(toHHMMSS(openTimeArray[Math.floor(openTimeArray.length / 2)][0]) + "h");
|
$( "#median_time_open td:last" ).html(toHHMMSS(openTimeArray[Math.floor(openTimeArray.length / 2)][0]) + "h");
|
||||||
@ -102,9 +103,9 @@ layout: default
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(closedTimeArray.length > 0) {
|
if(closedTimeArray.length > 0) {
|
||||||
longestTimeClosedStart = new Date(closedTimeArray[Math.floor(closedTimeArray.length - 1)][1] * 1000);
|
longestTimeClosedStart = moment.unix(closedTimeArray[Math.floor(closedTimeArray.length - 1)][1]);
|
||||||
longestTimeClosedEnd = new Date(closedTimeArray[Math.floor(closedTimeArray.length - 1)][2] * 1000);
|
longestTimeClosedEnd = moment.unix(closedTimeArray[Math.floor(closedTimeArray.length - 1)][2]);
|
||||||
$( "#longest_time_closed td:last" ).html(toHHMMSS(closedTimeArray[closedTimeArray.length - 1][0]) + "h (" + longestTimeClosedStart.toLocaleFormat('%Y-%m-%d %H:%M:%S') + " - " + longestTimeClosedEnd.toLocaleFormat('%Y-%m-%d %H:%M:%S') + ")");
|
$( "#longest_time_closed td:last" ).html(toHHMMSS(closedTimeArray[closedTimeArray.length - 1][0]) + "h (" + longestTimeClosedStart.format(timeFormat) + " - " + longestTimeClosedEnd.format(timeFormat) + ")");
|
||||||
|
|
||||||
if(closedTimeArray.length % 2 !== 0)
|
if(closedTimeArray.length % 2 !== 0)
|
||||||
$( "#median_time_closed td:last" ).html(toHHMMSS(closedTimeArray[Math.floor(closedTimeArray.length / 2)][0]) + "h");
|
$( "#median_time_closed td:last" ).html(toHHMMSS(closedTimeArray[Math.floor(closedTimeArray.length / 2)][0]) + "h");
|
||||||
@ -197,7 +198,7 @@ layout: default
|
|||||||
<script>
|
<script>
|
||||||
$.getJSON("http://status.chaospott.de/status.json").done(function(data) {
|
$.getJSON("http://status.chaospott.de/status.json").done(function(data) {
|
||||||
|
|
||||||
var d = new Date(data.state.lastchange * 1000);
|
var d = moment.unix(data.state.lastchange);
|
||||||
|
|
||||||
var currentStreak = Math.floor(Date.now() / 1000) - data.state.lastchange;
|
var currentStreak = Math.floor(Date.now() / 1000) - data.state.lastchange;
|
||||||
|
|
||||||
@ -209,7 +210,7 @@ layout: default
|
|||||||
$( "#status" ).addClass('danger');
|
$( "#status" ).addClass('danger');
|
||||||
}
|
}
|
||||||
|
|
||||||
$( "#current_status_since td:last" ).html(d.toLocaleFormat('%Y-%m-%d %H:%M:%S'));
|
$( "#current_status_since td:last" ).html(d.format(timeFormat));
|
||||||
|
|
||||||
setInterval(function(){
|
setInterval(function(){
|
||||||
currentStreak = Math.floor(Date.now() / 1000) - data.state.lastchange;
|
currentStreak = Math.floor(Date.now() / 1000) - data.state.lastchange;
|
||||||
|
Loading…
Reference in New Issue
Block a user