From db2424ba64d58100fcc9ccb5645d16b16471e6c2 Mon Sep 17 00:00:00 2001 From: Tyler Bean Date: Tue, 8 Mar 2022 10:30:14 -0600 Subject: [PATCH] version upgrade; add europe-west3 --- code-payload.js | 19 ++++++++++++++----- statusio-selector.user.js | 19 ++++++++++++++----- 2 files changed, 28 insertions(+), 10 deletions(-) diff --git a/code-payload.js b/code-payload.js index e6373fb..8dea243 100644 --- a/code-payload.js +++ b/code-payload.js @@ -6,7 +6,7 @@ // @require http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/jquery-ui.min.js // @grant GM_addStyle // @grant GM_setClipboard -// @version 0.0.8 +// @version 0.0.9 // ==/UserScript== // draw frame @@ -1282,7 +1282,8 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { "us-east1", "us-east4", "us-west1", - "us-west4" + "us-west4", + "europe-west3" ]; var buttonArray = []; @@ -1363,6 +1364,11 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { var buttonRegions = ["us-west4"]; toggleRegion(buttonName, buttonRegions); }; + function europewest3ButtonClickAction(zEvent) { + var buttonName = "europewest3Button"; + var buttonRegions = ["europe-west3"]; + toggleRegion(buttonName, buttonRegions); + }; function stage1ButtonClickAction(zEvent) { var buttonName = "stage1Button"; var buttonRegions = ["europe-west1"]; @@ -1380,7 +1386,7 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { }; function stage3pmButtonClickAction(zEvent) { var buttonName = "stage3pmButton"; - var buttonRegions = ["us-west4"]; + var buttonRegions = ["us-west4", "europe-west3"]; toggleRegion(buttonName, buttonRegions); }; @@ -1430,7 +1436,8 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { '' + '' + '

' + - '' + + '' + + '' + '
' ; zNode.innerHTML = profilesHTML + '
' + controlplaneHTML + '
' + componentsHTML + auxHTML; @@ -1448,7 +1455,8 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { "useast1", "useast4", "uswest1", - "uswest4" + "uswest4", + "europewest3" ]; if (debugFlag == true) { console.log("buttonArray: " + buttonArray); @@ -1467,6 +1475,7 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { document.getElementById("useast4Button").addEventListener("click", useast4ButtonClickAction, false); document.getElementById("uswest1Button").addEventListener("click", uswest1ButtonClickAction, false); document.getElementById("uswest4Button").addEventListener("click", uswest4ButtonClickAction, false); + document.getElementById("europewest3Button").addEventListener("click", europewest3ButtonClickAction, false); // profile listeners document.getElementById("controlplanesButton").addEventListener("click", controlplanesButtonClickAction, false); diff --git a/statusio-selector.user.js b/statusio-selector.user.js index 3b10f66..2c4e65b 100644 --- a/statusio-selector.user.js +++ b/statusio-selector.user.js @@ -4,7 +4,7 @@ // @description Effort to simplify configuration of incidents/maintenance windows // @require http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js // @require http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/jquery-ui.min.js -// @version 0.0.8 +// @version 0.0.9 // @downloadUrl https://gitea.frijole.lol/o0beaner/js-statusio-selector/raw/branch/main/statusio-selector.user.js // @updateURL https://gitea.frijole.lol/o0beaner/js-statusio-selector/raw/branch/main/statusio-selector.user.js // @include /^https?://app\.status\.io/dashboard/.*/?(maintenance|incident)/create$/ @@ -1318,7 +1318,8 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { "us-east1", "us-east4", "us-west1", - "us-west4" + "us-west4", + "europe-west3" ]; var buttonArray = []; @@ -1399,6 +1400,11 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { var buttonRegions = ["us-west4"]; toggleRegion(buttonName, buttonRegions); }; + function europewest3ButtonClickAction(zEvent) { + var buttonName = "europewest3Button"; + var buttonRegions = ["europe-west3"]; + toggleRegion(buttonName, buttonRegions); + }; function stage1ButtonClickAction(zEvent) { var buttonName = "stage1Button"; var buttonRegions = ["europe-west1"]; @@ -1416,7 +1422,7 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { }; function stage3pmButtonClickAction(zEvent) { var buttonName = "stage3pmButton"; - var buttonRegions = ["us-west4"]; + var buttonRegions = ["us-west4", "europe-west3"]; toggleRegion(buttonName, buttonRegions); }; @@ -1466,7 +1472,8 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { '' + '' + '

' + - '' + + '' + + '' + '
' ; zNode.innerHTML = profilesHTML + '
' + controlplaneHTML + '
' + componentsHTML + auxHTML; @@ -1484,7 +1491,8 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { "useast1", "useast4", "uswest1", - "uswest4" + "uswest4", + "europewest3" ]; if (debugFlag == true) { console.log("buttonArray: " + buttonArray); @@ -1503,6 +1511,7 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { document.getElementById("useast4Button").addEventListener("click", useast4ButtonClickAction, false); document.getElementById("uswest1Button").addEventListener("click", uswest1ButtonClickAction, false); document.getElementById("uswest4Button").addEventListener("click", uswest4ButtonClickAction, false); + document.getElementById("europewest3Button").addEventListener("click", europewest3ButtonClickAction, false); // profile listeners document.getElementById("controlplanesButton").addEventListener("click", controlplanesButtonClickAction, false);