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