diff --git a/code-payload.js b/code-payload.js index 8dea243..6f893b4 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.9 +// @version 0.0.10 // ==/UserScript== // draw frame @@ -58,7 +58,8 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { "jobs", "odbc", "sql", - "webapp" + "webapp", + "accountConsole" ]; var regionArray = [ @@ -120,6 +121,8 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { var odbcGroup = $("div.form-group").filter(":contains('ODBC/JDBC Service')"); var webappGroup = $("div.form-group").filter(":contains('User Interface')"); var sqlGroup = $("div.form-group").filter(":contains('Databricks SQL')"); + var accountConsoleGroup = $("div.form-group").filter(":contains('Account Console')"); + // write component HTML template var componentsHTML = '
' + @@ -132,6 +135,7 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { '' + '' + '' + + '' + '


'; // regional functions @@ -431,6 +435,11 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { toggleComponent("sql"); toggleButtonColor("sqlButton"); }; + function accountConsoleButtonClickAction(zEvent) { + toggleComponent("accountConsole"); + toggleButtonColor("accountConsoleButton"); + }; + // profile management functions function loadDataplanes() { @@ -591,6 +600,7 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); + document.getElementById("accountConsoleButton").addEventListener("click", accountConsoleButtonClickAction, false); document.getElementById("allComponentsButton").addEventListener("click", allComponentsButtonClickAction, false); // aux listeners @@ -706,6 +716,7 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); + document.getElementById("accountConsoleButton").addEventListener("click", accountConsoleButtonClickAction, false); document.getElementById("allComponentsButton").addEventListener("click", allComponentsButtonClickAction, false); // aux listeners @@ -768,6 +779,7 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); + document.getElementById("accountConsoleButton").addEventListener("click", accountConsoleButtonClickAction, false); document.getElementById("allComponentsButton").addEventListener("click", allComponentsButtonClickAction, false); // aux listeners @@ -822,7 +834,8 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { "jobs", "odbc", "sql", - "webapp" + "webapp", + "accountConsole" ]; var regionArray = [ "ap-northeast-1", @@ -860,6 +873,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { var odbcGroup = $("div.form-group").filter(":contains('ODBC/JDBC Service')"); var webappGroup = $("div.form-group").filter(":contains('User Interface')"); var sqlGroup = $("div.form-group").filter(":contains('Databricks SQL')"); + var accountConsoleGroup = $("div.form-group").filter(":contains('Account Console')"); var ceGroup = $("div.form-group").filter(":contains('Community Edition')"); // write component HTML template @@ -873,6 +887,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { '' + '' + '' + + '' + '
'; // regional functions @@ -1001,6 +1016,10 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { toggleComponent("sql"); toggleButtonColor("sqlButton"); }; + function accountConsoleButtonClickAction(zEvent) { + toggleComponent("accountConsole"); + toggleButtonColor("accountConsoleButton"); + }; // profile management functions function loadDataplanes() { @@ -1085,6 +1104,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); + document.getElementById("accountConsoleButton").addEventListener("click", accountConsoleButtonClickAction, false); document.getElementById("allComponentsButton").addEventListener("click", allComponentsButtonClickAction, false); // aux listeners @@ -1168,6 +1188,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); + document.getElementById("accountConsoleButton").addEventListener("click", accountConsoleButtonClickAction, false); document.getElementById("allComponentsButton").addEventListener("click", allComponentsButtonClickAction, false); // aux listeners @@ -1220,6 +1241,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); + document.getElementById("accountConsoleButton").addEventListener("click", accountConsoleButtonClickAction, false); document.getElementById("allComponentsButton").addEventListener("click", allComponentsButtonClickAction, false); // aux listeners @@ -1271,7 +1293,8 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { "jobs", "odbc", "sql", - "webapp" + "webapp", + "accountConsole" ]; var regionArray = [ "australia-southeast1", @@ -1304,6 +1327,8 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { var odbcGroup = $("div.form-group").filter(":contains('ODBC/JDBC Service')"); var webappGroup = $("div.form-group").filter(":contains('User Interface')"); var sqlGroup = $("div.form-group").filter(":contains('Databricks SQL')"); + var accountConsoleGroup = $("div.form-group").filter(":contains('Account Console')"); + // write component HTML template var componentsHTML = '
' + @@ -1316,6 +1341,7 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { '' + '' + '' + + '' + '


'; // regional functions @@ -1419,6 +1445,10 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { toggleComponent("sql"); toggleButtonColor("sqlButton"); }; + function sqlButtonClickAction(zEvent) { + toggleComponent("accountConsole"); + toggleButtonColor("accountConsoleButton"); + }; function loadControlplanes() { currentMode = "controlplane"; @@ -1491,6 +1521,7 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); + document.getElementById("accountConsoleButton").addEventListener("click", accountConsoleButtonClickAction, false); document.getElementById("allComponentsButton").addEventListener("click", allComponentsButtonClickAction, false); // aux listeners @@ -1543,6 +1574,7 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); + document.getElementById("accountConsoleButton").addEventListener("click", accountConsoleButtonClickAction, false); document.getElementById("allComponentsButton").addEventListener("click", allComponentsButtonClickAction, false); // aux listeners diff --git a/statusio-selector.user.js b/statusio-selector.user.js index 2c4e65b..b981649 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.9 +// @version 0.0.10 // @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$/ @@ -94,7 +94,8 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { "jobs", "odbc", "sql", - "webapp" + "webapp", + "accountConsole" ]; var regionArray = [ @@ -156,6 +157,8 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { var odbcGroup = $("div.form-group").filter(":contains('ODBC/JDBC Service')"); var webappGroup = $("div.form-group").filter(":contains('User Interface')"); var sqlGroup = $("div.form-group").filter(":contains('Databricks SQL')"); + var accountConsoleGroup = $("div.form-group").filter(":contains('Account Console')"); + // write component HTML template var componentsHTML = '
' + @@ -168,6 +171,7 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { '' + '' + '' + + '' + '


'; // regional functions @@ -467,6 +471,11 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { toggleComponent("sql"); toggleButtonColor("sqlButton"); }; + function accountConsoleButtonClickAction(zEvent) { + toggleComponent("accountConsole"); + toggleButtonColor("accountConsoleButton"); + }; + // profile management functions function loadDataplanes() { @@ -627,6 +636,7 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); + document.getElementById("accountConsoleButton").addEventListener("click", accountConsoleButtonClickAction, false); document.getElementById("allComponentsButton").addEventListener("click", allComponentsButtonClickAction, false); // aux listeners @@ -742,6 +752,7 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); + document.getElementById("accountConsoleButton").addEventListener("click", accountConsoleButtonClickAction, false); document.getElementById("allComponentsButton").addEventListener("click", allComponentsButtonClickAction, false); // aux listeners @@ -804,6 +815,7 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); + document.getElementById("accountConsoleButton").addEventListener("click", accountConsoleButtonClickAction, false); document.getElementById("allComponentsButton").addEventListener("click", allComponentsButtonClickAction, false); // aux listeners @@ -858,7 +870,8 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { "jobs", "odbc", "sql", - "webapp" + "webapp", + "accountConsole" ]; var regionArray = [ "ap-northeast-1", @@ -896,6 +909,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { var odbcGroup = $("div.form-group").filter(":contains('ODBC/JDBC Service')"); var webappGroup = $("div.form-group").filter(":contains('User Interface')"); var sqlGroup = $("div.form-group").filter(":contains('Databricks SQL')"); + var accountConsoleGroup = $("div.form-group").filter(":contains('Account Console')"); var ceGroup = $("div.form-group").filter(":contains('Community Edition')"); // write component HTML template @@ -909,6 +923,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { '' + '' + '' + + '' + '
'; // regional functions @@ -1037,6 +1052,10 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { toggleComponent("sql"); toggleButtonColor("sqlButton"); }; + function accountConsoleButtonClickAction(zEvent) { + toggleComponent("accountConsole"); + toggleButtonColor("accountConsoleButton"); + }; // profile management functions function loadDataplanes() { @@ -1121,6 +1140,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); + document.getElementById("accountConsoleButton").addEventListener("click", accountConsoleButtonClickAction, false); document.getElementById("allComponentsButton").addEventListener("click", allComponentsButtonClickAction, false); // aux listeners @@ -1204,6 +1224,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); + document.getElementById("accountConsoleButton").addEventListener("click", accountConsoleButtonClickAction, false); document.getElementById("allComponentsButton").addEventListener("click", allComponentsButtonClickAction, false); // aux listeners @@ -1256,6 +1277,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); + document.getElementById("accountConsoleButton").addEventListener("click", accountConsoleButtonClickAction, false); document.getElementById("allComponentsButton").addEventListener("click", allComponentsButtonClickAction, false); // aux listeners @@ -1307,7 +1329,8 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { "jobs", "odbc", "sql", - "webapp" + "webapp", + "accountConsole" ]; var regionArray = [ "australia-southeast1", @@ -1340,6 +1363,8 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { var odbcGroup = $("div.form-group").filter(":contains('ODBC/JDBC Service')"); var webappGroup = $("div.form-group").filter(":contains('User Interface')"); var sqlGroup = $("div.form-group").filter(":contains('Databricks SQL')"); + var accountConsoleGroup = $("div.form-group").filter(":contains('Account Console')"); + // write component HTML template var componentsHTML = '
' + @@ -1352,6 +1377,7 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { '' + '' + '' + + '' + '


'; // regional functions @@ -1455,6 +1481,10 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { toggleComponent("sql"); toggleButtonColor("sqlButton"); }; + function sqlButtonClickAction(zEvent) { + toggleComponent("accountConsole"); + toggleButtonColor("accountConsoleButton"); + }; function loadControlplanes() { currentMode = "controlplane"; @@ -1527,6 +1557,7 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); + document.getElementById("accountConsoleButton").addEventListener("click", accountConsoleButtonClickAction, false); document.getElementById("allComponentsButton").addEventListener("click", allComponentsButtonClickAction, false); // aux listeners @@ -1579,6 +1610,7 @@ if (window.location.href.indexOf("60087ab5608daf0535dc8e23") > -1) { document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); + document.getElementById("accountConsoleButton").addEventListener("click", accountConsoleButtonClickAction, false); document.getElementById("allComponentsButton").addEventListener("click", allComponentsButtonClickAction, false); // aux listeners