From a4e8574a10194330451ff68905131b87e747b6e0 Mon Sep 17 00:00:00 2001 From: Tyler Bean Date: Wed, 26 Jan 2022 17:25:42 -0600 Subject: [PATCH] refactor azure regions --- code-payload.js | 289 +++++++++++++++++++++++++----------------------- 1 file changed, 148 insertions(+), 141 deletions(-) diff --git a/code-payload.js b/code-payload.js index 94c0a1c..c14c2c8 100644 --- a/code-payload.js +++ b/code-payload.js @@ -135,28 +135,31 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { '

'; // regional functions + function canadaeastButtonClickAction(zEvent) { - toggleRegion("canadaeast"); - toggleButtonColor("canadaeastButton"); + var buttonName = "canadaeastButton"; + var buttonRegions = ["canadaeast"]; + toggleRegionArray(buttonName, buttonRegions); }; function canadacentralButtonClickAction(zEvent) { - toggleRegion("canadacentral"); - toggleButtonColor("canadacentralButton"); + var buttonName = "canadacentralButton"; + var buttonRegions = ["canadacentral"]; + toggleRegionArray(buttonName, buttonRegions); }; function canadacentralCPButtonClickAction(zEvent) { - toggleRegion("canadacentral"); - toggleRegion("canadaeast"); - toggleButtonColor("canadacentralButton"); + var buttonName = "canadacentralButton"; + var buttonRegions = ["canadacentral", "canadaeast"]; + toggleRegionArray(buttonName, buttonRegions); }; function centralindiaButtonClickAction(zEvent) { - toggleRegion("centralindia"); - toggleButtonColor("centralindiaButton"); + var buttonName = "centralindiaButton"; + var buttonRegions = ["centralindia"]; + toggleRegionArray(buttonName, buttonRegions); }; function centralindiaCPButtonClickAction(zEvent) { - toggleRegion("centralindia"); - toggleRegion("southindia"); - toggleRegion("westindia"); - toggleButtonColor("centralindiaButton"); + var buttonName = "centralindiaButton"; + var buttonRegions = ["centralindia", "southindia", "westindia"]; + toggleRegionArray(buttonName, buttonRegions); }; function southindiaButtonClickAction(zEvent) { toggleRegion("southindia"); @@ -167,220 +170,225 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { toggleButtonColor("westindiaButton"); }; function switzerlandnorthButtonClickAction(zEvent) { - toggleRegion("switzerlandnorth"); - toggleButtonColor("switzerlandnorthButton"); + var buttonName = "switzerlandnorthButton"; + var buttonRegions = ["switzerlandnorth"]; + toggleRegionArray(buttonName, buttonRegions); }; function switzerlandwestButtonClickAction(zEvent) { - toggleRegion("switzerlandwest"); - toggleButtonColor("switzerlandwestButton"); + var buttonName = "switzerlandwestButton"; + var buttonRegions = ["switzerlandwest"]; + toggleRegionArray(buttonName, buttonRegions); }; function norwayeastButtonClickAction(zEvent) { - toggleRegion("norwayeast"); - toggleButtonColor("norwayeastButton"); + var buttonName = "norwayeastButton"; + var buttonRegions = ["norwayeast"]; + toggleRegionArray(buttonName, buttonRegions); }; function germanywestcentralButtonClickAction(zEvent) { - toggleRegion("germanywestcentral"); - toggleButtonColor("germanywestcentralButton"); + var buttonName = "germanywestcentralButton"; + var buttonRegions = ["germanywestcentral"]; + toggleRegionArray(buttonName, buttonRegions); }; function westusButtonClickAction(zEvent) { - toggleRegion("westus"); - toggleButtonColor("westusButton"); + var buttonName = "westusButton"; + var buttonRegions = ["westus"]; + toggleRegionArray(buttonName, buttonRegions); }; function westusCPButtonClickAction(zEvent) { - toggleRegion("westus"); - toggleRegion("westus2"); - toggleRegion("southcentralus"); - toggleButtonColor("westusButton"); + var buttonName = "westusButton"; + var buttonRegions = ["westus", "westus2", "southcentralus"]; + toggleRegionArray(buttonName, buttonRegions); }; function westus2ButtonClickAction(zEvent) { - toggleRegion("westus2"); - toggleButtonColor("westus2Button"); + var buttonName = "westus2Button"; + var buttonRegions = ["westus2"]; + toggleRegionArray(buttonName, buttonRegions); }; function southcentralusButtonClickAction(zEvent) { - toggleRegion("southcentralus"); - toggleButtonColor("southcentralusButton"); + var buttonName = "southcentralusButton"; + var buttonRegions = ["southcentralus"]; + toggleRegionArray(buttonName, buttonRegions); }; function westeuropeButtonClickAction(zEvent) { - toggleRegion("westeurope"); - toggleButtonColor("westeuropeButton"); + var buttonName = "westeuropeButton"; + var buttonRegions = ["westeurope"]; + toggleRegionArray(buttonName, buttonRegions); }; function westeuropeCPButtonClickAction(zEvent) { - toggleRegion("westeurope"); - toggleRegion("northeurope"); - toggleButtonColor("westeuropeButton"); + var buttonName = "westeuropeButton"; + var buttonRegions = ["westeurope", "northeurope"]; + toggleRegionArray(buttonName, buttonRegions); } function northeuropeButtonClickAction(zEvent) { - toggleRegion("northeurope"); - toggleButtonColor("northeuropeButton"); + var buttonName = "northeuropeButton"; + var buttonRegions = ["northeurope"]; + toggleRegionArray(buttonName, buttonRegions); }; function ukwestButtonClickAction(zEvent) { - toggleRegion("ukwest"); - toggleButtonColor("ukwestButton"); + var buttonName = "ukwestButton"; + var buttonRegions = ["ukwest"]; + toggleRegionArray(buttonName, buttonRegions); }; function ukwestCPButtonClickAction(zEvent) { - toggleRegion("ukwest"); - toggleRegion("uksouth"); - toggleButtonColor("ukwestButton"); + var buttonName = "ukwestButton"; + var buttonRegions = ["ukwest", "uksouth"]; + toggleRegionArray(buttonName, buttonRegions); }; function uksouthButtonClickAction(zEvent) { - toggleRegion("uksouth"); - toggleButtonColor("uksouthButton"); + var buttonName = "uksouthButton"; + var buttonRegions = ["uksouth"]; + toggleRegionArray(buttonName, buttonRegions); }; function southafricanorthButtonClickAction(zEvent) { - toggleRegion("southafricanorth"); - toggleButtonColor("southafricanorthButton"); + var buttonName = "southafricanorthButton"; + var buttonRegions = ["southafricanorth"]; + toggleRegionArray(buttonName, buttonRegions); }; function uaenorthButtonClickAction(zEvent) { - toggleRegion("uaenorth"); - toggleButtonColor("uaenorthButton"); + var buttonName = "uaenorthButton"; + var buttonRegions = ["uaenorth"]; + toggleRegionArray(buttonName, buttonRegions); }; function australiaeastButtonClickAction(zEvent) { - toggleRegion("australiaeast"); - toggleButtonColor("australiaeastButton"); + var buttonName = "australiaeastButton"; + var buttonRegions = ["australiaeast"]; + toggleRegionArray(buttonName, buttonRegions); }; function australiaeastCPButtonClickAction(zEvent) { - toggleRegion("australiaeast"); - toggleRegion("australiacentral"); - toggleRegion("australiacentral2"); - toggleRegion("australiasoutheast"); - toggleButtonColor("australiaeastButton"); + var buttonName = "australiaeastButton"; + var buttonRegions = ["australiaeast", "australiacentral", "australiacentral2", "australiasoutheast"]; + toggleRegionArray(buttonName, buttonRegions); }; function australiacentralButtonClickAction(zEvent) { - toggleRegion("australiacentral"); - toggleButtonColor("australiacentralButton"); + var buttonName = "australiacentralButton"; + var buttonRegions = ["australiacentral"]; + toggleRegionArray(buttonName, buttonRegions); }; function australiacentral2ButtonClickAction(zEvent) { - toggleRegion("australiacentral2"); - toggleButtonColor("australiacentral2Button"); + var buttonName = "australiacentral2Button"; + var buttonRegions = ["australiacentral2"]; + toggleRegionArray(buttonName, buttonRegions); }; function australiasoutheastButtonClickAction(zEvent) { - toggleRegion("australiasoutheast"); - toggleButtonColor("australiasoutheastButton"); + var buttonName = "australiasoutheastButton"; + var buttonRegions = ["australiasoutheast"]; + toggleRegionArray(buttonName, buttonRegions); }; function japaneastButtonClickAction(zEvent) { - toggleRegion("japaneast"); - toggleButtonColor("japaneastButton"); + var buttonName = "japaneastButton"; + var buttonRegions = ["japaneast"]; + toggleRegionArray(buttonName, buttonRegions); }; function japaneastCPButtonClickAction(zEvent) { - toggleRegion("japaneast"); - toggleRegion("japanwest"); - toggleButtonColor("japaneastButton"); + var buttonName = "japaneastButton"; + var buttonRegions = ["japaneast", "japanwest"]; + toggleRegionArray(buttonName, buttonRegions); }; function japanwestButtonClickAction(zEvent) { - toggleRegion("japanwest"); - toggleButtonColor("japanwestButton"); + var buttonName = "japanwestButton"; + var buttonRegions = ["japanwest"]; + toggleRegionArray(buttonName, buttonRegions); }; function koreacentralButtonClickAction(zEvent) { - toggleRegion("koreacentral"); - toggleButtonColor("koreacentralButton"); + var buttonName = "koreacentralButton"; + var buttonRegions = ["koreacentral"]; + toggleRegionArray(buttonName, buttonRegions); }; function southeastasiaButtonClickAction(zEvent) { - toggleRegion("southeastasia"); - toggleButtonColor("southeastasiaButton"); + var buttonName = "southeastasiaButton"; + var buttonRegions = ["southeastasia"]; + toggleRegionArray(buttonName, buttonRegions); }; function southeastasiaCPButtonClickAction(zEvent) { - toggleRegion("southeastasia"); - toggleRegion("eastasia"); - toggleButtonColor("southeastasiaButton"); + var buttonName = "southeastasiaButton"; + var buttonRegions = ["southeastasia", "eastasia"]; + toggleRegionArray(buttonName, buttonRegions); }; function eastasiaButtonClickAction(zEvent) { - toggleRegion("eastasia"); - toggleButtonColor("eastasiaButton"); + var buttonName = "eastasiaButton"; + var buttonRegions = ["eastasia"]; + toggleRegionArray(buttonName, buttonRegions); }; function brazilsouthButtonClickAction(zEvent) { - toggleRegion("brazilsouth"); - toggleButtonColor("brazilsouthButton"); + var buttonName = "brazilsouthButton"; + var buttonRegions = ["brazilsouth"]; + toggleRegionArray(buttonName, buttonRegions); }; function eastus2ButtonClickAction(zEvent) { - toggleRegion("eastus2"); - toggleButtonColor("eastus2Button"); + var buttonName = "eastus2Button"; + var buttonRegions = ["eastus2"]; + toggleRegionArray(buttonName, buttonRegions); }; function eastus2CPButtonClickAction(zEvent) { - toggleRegion("eastus2"); - toggleRegion("eastus"); - toggleRegion("centralus"); - toggleRegion("northcentralus"); + var buttonName = "eastus2Button"; + var buttonRegions = ["eastus2", "eastus", "centralus", "northcentralus"]; + toggleRegionArray(buttonName, buttonRegions); toggleButtonColor("eastus2Button"); }; function eastusButtonClickAction(zEvent) { - toggleRegion("eastus"); - toggleButtonColor("eastusButton"); + var buttonName = "eastusButton"; + var buttonRegions = ["eastus"]; + toggleRegionArray(buttonName, buttonRegions); }; function centralusButtonClickAction(zEvent) { - toggleRegion("centralus"); - toggleButtonColor("centralusButton"); + var buttonName = "centralusButton"; + var buttonRegions = ["centralus"]; + toggleRegionArray(buttonName, buttonRegions); }; function northcentralusButtonClickAction(zEvent) { - toggleRegion("northcentralus"); - toggleButtonColor("northcentralusButton"); + var buttonName = "northcentralusButton"; + var buttonRegions = ["northcentralus"]; + toggleRegionArray(buttonName, buttonRegions); }; function francecentralButtonClickAction(zEvent) { - toggleRegion("francecentral"); - toggleButtonColor("francecentralButton"); + var buttonName = "francecentralButton"; + var buttonRegions = ["francecentral"]; + toggleRegionArray(buttonName, buttonRegions); }; function chinanorth2ButtonClickAction(zEvent) { - toggleRegion("chinanorth2"); - toggleButtonColor("chinanorth2Button"); + var buttonName = "chinanorth2Button"; + var buttonRegions = ["chinanorth2"]; + toggleRegionArray(buttonName, buttonRegions); }; function chinaeast2ButtonClickAction(zEvent) { - toggleRegion("chinaeast2"); - toggleButtonColor("chinaeast2Button"); + var buttonName = "chinaeast2Button"; + var buttonRegions = ["chinaeast2"]; + toggleRegionArray(buttonName, buttonRegions); }; function usgovvirginiaButtonClickAction(zEvent) { - toggleRegion("usgovvirginia"); - toggleButtonColor("usgovvirginiaButton"); + var buttonName = "usgovvirginiaButton"; + var buttonRegions = ["usgovvirginia"]; + toggleRegionArray(buttonName, buttonRegions); }; function usgovarizonaButtonClickAction(zEvent) { - toggleRegion("usgovarizona"); - toggleButtonColor("usgovarizonaButton"); + var buttonName = "usgovarizonaButton"; + var buttonRegions = ["usgovarizona"]; + toggleRegionArray(buttonName, buttonRegions); }; function stage1ButtonClickAction(zEvent) { - toggleRegion("canadacentral"); - toggleRegion("canadaeast"); - toggleRegion("centralindia"); - toggleRegion("southindia"); - toggleRegion("westindia"); - toggleRegion("switzerlandnorth"); - toggleRegion("switzerlandwest") - toggleRegion("norwayeast"); - toggleRegion("germanywestcentral") - toggleButtonColor("stage1Button"); + var buttonName = "stage1Button"; + var buttonRegions = ["canadacentral", "canadaeast", "centralindia", "southindia", "westindia", "switzerlandnorth", "switzerlandwest", "norwayeast", "germanywestcentral"]; + toggleRegionArray(buttonName, buttonRegions); }; function stage1point5ButtonClickAction(zEvent) { - toggleRegion("westus"); - toggleRegion("westus2"); - toggleRegion("southcentralus"); - toggleButtonColor("stage1point5Button"); + var buttonName = "stage1point5Button"; + var buttonRegions = ["westus", "westus2", "southcentralus"]; + toggleRegionArray(buttonName, buttonRegions); }; function stage2ButtonClickAction(zEvent) { - toggleRegion("westeurope"); - toggleRegion("northeurope"); - toggleRegion("ukwest"); - toggleRegion("uksouth"); - toggleRegion("southafricanorth"); - toggleRegion("uaenorth"); - toggleButtonColor("stage2Button"); + var buttonName = "stage2Button"; + var buttonRegions = ["westeurope", "northeurope", "ukwest", "uksouth", "southafricanorth", "uaenorth"]; + toggleRegionArray(buttonName, buttonRegions); }; function stage3amButtonClickAction(zEvent) { - toggleRegion("australiaeast"); - toggleRegion("australiacentral"); - toggleRegion("australiacentral2"); - toggleRegion("australiasoutheast"); - toggleRegion("japaneast"); - toggleRegion("japanwest"); - toggleRegion("koreacentral"); - toggleRegion("southeastasia"); - toggleRegion("eastasia"); - toggleButtonColor("stage3amButton"); + var buttonName = "stage3amButton"; + var buttonRegions = ["australiaeast", "australiacentral", "australiacentral2", "australiasoutheast", "japaneast", "japanwest", "koreacentral", "southeastasia", "eastasia"]; + toggleRegionArray(buttonName, buttonRegions); }; function stage3pmButtonClickAction(zEvent) { - toggleRegion("brazilsouth"); - toggleRegion("eastus2"); - toggleRegion("eastus"); - toggleRegion("centralus"); - toggleRegion("northcentralus"); - toggleRegion("francecentral"); - toggleButtonColor("stage3pmButton"); + var buttonName = "stage3pmButton"; + var buttonRegions = ["brazilsouth", "eastus2", "eastus", "centralus", "northcentralus", "francecentral"]; + toggleRegionArray(buttonName, buttonRegions); }; function stagegovcloudButtonClickAction(zEvent) { toggleRegion("usgovvirginia"); @@ -1119,7 +1127,6 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { reset(); // regional listeners - // document.getElementById("canadacentralButton").addEventListener("click", canadacentralCPButtonClickAction, false); document.getElementById("cacentral1Button").addEventListener("click", cacentral1ButtonClickAction, false); document.getElementById("eucentral1Button").addEventListener("click", eucentral1ButtonClickAction, false); document.getElementById("euwest2Button").addEventListener("click", euwest2ButtonClickAction, false);