From dabe7fc37be31b4ad047ab3348534184661bcaf9 Mon Sep 17 00:00:00 2001 From: Roger Stringer Date: Sat, 11 Nov 2017 20:26:01 -0800 Subject: [PATCH 1/8] Update script.js --- script.js | 1 + 1 file changed, 1 insertion(+) diff --git a/script.js b/script.js index 4384f3f..ad48a65 100644 --- a/script.js +++ b/script.js @@ -72,6 +72,7 @@ $(document).ready(function() { function message(issues) { issues.forEach(function(issue) { + console.log( issue.labels.count() ); var status = issue.labels.reduce(function(status, label) { if (/^status:/.test(label.name)) { return label.name.replace('status:', ''); From fdb272ef56a7a56048ad8c7dae2414e316926301 Mon Sep 17 00:00:00 2001 From: Roger Stringer Date: Sat, 11 Nov 2017 20:27:23 -0800 Subject: [PATCH 2/8] Update script.js --- script.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script.js b/script.js index ad48a65..25930aa 100644 --- a/script.js +++ b/script.js @@ -72,7 +72,7 @@ $(document).ready(function() { function message(issues) { issues.forEach(function(issue) { - console.log( issue.labels.count() ); + console.log( issue.labels.length ); var status = issue.labels.reduce(function(status, label) { if (/^status:/.test(label.name)) { return label.name.replace('status:', ''); From 64c2541d231a4969bf809f806464b6c80de5ee66 Mon Sep 17 00:00:00 2001 From: Roger Stringer Date: Sat, 11 Nov 2017 20:28:03 -0800 Subject: [PATCH 3/8] Update index.html --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 8430547..172969d 100644 --- a/index.html +++ b/index.html @@ -27,6 +27,6 @@
- + From f389c198c856b1cdc4af625e5fbaad8f6ffee5a9 Mon Sep 17 00:00:00 2001 From: Roger Stringer Date: Sat, 11 Nov 2017 20:29:13 -0800 Subject: [PATCH 4/8] Update script.js --- script.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script.js b/script.js index 25930aa..c7d26b1 100644 --- a/script.js +++ b/script.js @@ -72,7 +72,7 @@ $(document).ready(function() { function message(issues) { issues.forEach(function(issue) { - console.log( issue.labels.length ); + if( issue.labels.length == 0 ) continue; // skip non-labelled issues. var status = issue.labels.reduce(function(status, label) { if (/^status:/.test(label.name)) { return label.name.replace('status:', ''); From 56543d39e5618b1c2a54646e5b8a4fa23891fb9a Mon Sep 17 00:00:00 2001 From: Roger Stringer Date: Sat, 11 Nov 2017 20:29:29 -0800 Subject: [PATCH 5/8] Update index.html --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 172969d..d9e827c 100644 --- a/index.html +++ b/index.html @@ -27,6 +27,6 @@
- + From 26d93ebbdeb2fb7cbed693ca9484024764230305 Mon Sep 17 00:00:00 2001 From: Roger Stringer Date: Sat, 11 Nov 2017 20:30:52 -0800 Subject: [PATCH 6/8] Update script.js --- script.js | 101 +++++++++++++++++++++++++++--------------------------- 1 file changed, 51 insertions(+), 50 deletions(-) diff --git a/script.js b/script.js index c7d26b1..be9f52b 100644 --- a/script.js +++ b/script.js @@ -72,65 +72,66 @@ $(document).ready(function() { function message(issues) { issues.forEach(function(issue) { - if( issue.labels.length == 0 ) continue; // skip non-labelled issues. - var status = issue.labels.reduce(function(status, label) { - if (/^status:/.test(label.name)) { - return label.name.replace('status:', ''); - } else { - return status; + if( issue.labels.length > 0 ){ // only display labelled issues + var status = issue.labels.reduce(function(status, label) { + if (/^status:/.test(label.name)) { + return label.name.replace('status:', ''); + } else { + return status; + } + }, 'operational'); + + var systems = issue.labels.filter(function(label) { + return /^system:/.test(label.name); + }).map(function(label) { + return label.name.replace('system:', '') + }); + + if (issue.state === 'open') { + $('#panel').data('incident', 'true'); + $('#panel').attr('class', (status === 'operational' ? 'panel-success' : 'panel-warn') ); + $('#paneltitle').html('' + issue.title + ''); } - }, 'operational'); - - var systems = issue.labels.filter(function(label) { - return /^system:/.test(label.name); - }).map(function(label) { - return label.name.replace('system:', '') - }); - - if (issue.state === 'open') { - $('#panel').data('incident', 'true'); - $('#panel').attr('class', (status === 'operational' ? 'panel-success' : 'panel-warn') ); - $('#paneltitle').html('' + issue.title + ''); - } - var html = '
\n'; - html += '
\n'; + var html = '
\n'; + html += '
\n'; - if (issue.state === 'closed') { - html += '
'; - } else { - html += '
'; - } + if (issue.state === 'closed') { + html += '
'; + } else { + html += '
'; + } - html += '
\n'; - html += '' + datetime(issue.created_at) + '\n'; + html += '
\n'; + html += '' + datetime(issue.created_at) + '\n'; - // status - if (issue.state === 'closed') { - html += 'closed'; - } else { - html += ''; - html += "open"; - html += '\n'; - } + // status + if (issue.state === 'closed') { + html += 'closed'; + } else { + html += ''; + html += "open"; + html += '\n'; + } - // systems - for (var i = 0; i < systems.length; i++) { - html += '' + systems[i] + ''; - } + // systems + for (var i = 0; i < systems.length; i++) { + html += '' + systems[i] + ''; + } - html += '

' + issue.title + '

\n'; - html += '
\n'; - html += '

' + issue.body + '

\n'; + html += '

' + issue.title + '

\n'; + html += '
\n'; + html += '

' + issue.body + '

\n'; - if (issue.state === 'closed') { - html += '

Updated ' + datetime(issue.closed_at) + '
'; - html += 'The system is back in normal operation.

'; + if (issue.state === 'closed') { + html += '

Updated ' + datetime(issue.closed_at) + '
'; + html += 'The system is back in normal operation.

'; + } + html += '
'; + html += '
'; + html += '
'; + $('#incidents').append(html); } - html += '
'; - html += ''; - html += '
'; - $('#incidents').append(html); }); function datetime(string) { From ede10531f8bcf8255c5f1a767bf7973b4039e937 Mon Sep 17 00:00:00 2001 From: Roger Stringer Date: Sat, 11 Nov 2017 20:31:15 -0800 Subject: [PATCH 7/8] Update index.html --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index d9e827c..d1dae6e 100644 --- a/index.html +++ b/index.html @@ -27,6 +27,6 @@
- + From a8dd49f08deb29d0e04235bf93104d042abd67e6 Mon Sep 17 00:00:00 2001 From: Roger Stringer Date: Thu, 20 Dec 2018 18:46:23 -0800 Subject: [PATCH 8/8] Update script.js --- script.js | 5 ----- 1 file changed, 5 deletions(-) diff --git a/script.js b/script.js index be9f52b..439b1ca 100644 --- a/script.js +++ b/script.js @@ -2,11 +2,6 @@ $(document).ready(function() { var config = { uptimerobot: { api_keys: [ - 'm776590650-e291a9a509ce82dc719350d6', - 'm776590666-a657ffa8828aea401e337879', - 'm776590648-36bde29bdc0b551f8ea18b88', - 'm778556460-a25f70740ba97f693ea2ac5d', - 'm776590646-e51287a02018f0947feda64a' ], logs: 1 },