From d53a714ad25337acdc5774d207eafe065ff95791 Mon Sep 17 00:00:00 2001 From: Tyler Bean Date: Mon, 9 May 2022 16:38:04 -0500 Subject: [PATCH] add DLT --- code-payload.js | 22 +++++++++++++++++++++- statusio-selector.user.js | 22 +++++++++++++++++++++- 2 files changed, 42 insertions(+), 2 deletions(-) diff --git a/code-payload.js b/code-payload.js index 067ff6d..e61ab0f 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.11 +// @version 0.0.12 // ==/UserScript== // draw frame @@ -56,6 +56,7 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { "auth", "compute", "jobs", + "dlt", "odbc", "sql", "webapp", @@ -119,6 +120,7 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { var authGroup = $("div.form-group").filter(":contains('Authentication')"); var computeGroup = $("div.form-group").filter(":contains('Compute Service')"); var jobsGroup = $("div.form-group").filter(":contains('Jobs Service')"); + var dltGroup = $("div.form-group").filter(":contains('Delta Live Tables')"); 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')"); @@ -133,6 +135,7 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { '' + '' + '' + + '' + '' + '' + '' + @@ -429,6 +432,10 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { toggleComponent("jobs"); toggleButtonColor("jobsButton"); }; + function dltButtonClickAction(zEvent) { + toggleComponent("dlt"); + toggleButtonColor("dltButton"); + }; function odbcButtonClickAction(zEvent) { toggleComponent("odbc"); toggleButtonColor("odbcButton"); @@ -606,6 +613,7 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { document.getElementById("authButton").addEventListener("click", authButtonClickAction, false); document.getElementById("computeButton").addEventListener("click", computeButtonClickAction, false); document.getElementById("jobsButton").addEventListener("click", jobsButtonClickAction, false); + document.getElementById("dltButton").addEventListener("click", dltButtonClickAction, false); document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); @@ -725,6 +733,7 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { document.getElementById("authButton").addEventListener("click", authButtonClickAction, false); document.getElementById("computeButton").addEventListener("click", computeButtonClickAction, false); document.getElementById("jobsButton").addEventListener("click", jobsButtonClickAction, false); + document.getElementById("dltButton").addEventListener("click", dltButtonClickAction, false); document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); @@ -788,6 +797,7 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { document.getElementById("authButton").addEventListener("click", authButtonClickAction, false); document.getElementById("computeButton").addEventListener("click", computeButtonClickAction, false); document.getElementById("jobsButton").addEventListener("click", jobsButtonClickAction, false); + document.getElementById("dltButton").addEventListener("click", dltButtonClickAction, false); document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); @@ -844,6 +854,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { "auth", "compute", "jobs", + "dlt", "odbc", "sql", "webapp", @@ -882,6 +893,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { var authGroup = $("div.form-group").filter(":contains('Authentication')"); var computeGroup = $("div.form-group").filter(":contains('Compute Service')"); var jobsGroup = $("div.form-group").filter(":contains('Jobs Service')"); + var dltGroup = $("div.form-group").filter(":contains('Delta Live Tables')"); 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')"); @@ -896,6 +908,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { '' + '' + '' + + '' + '' + '' + '' + @@ -1016,6 +1029,10 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { toggleComponent("jobs"); toggleButtonColor("jobsButton"); }; + function dltButtonClickAction(zEvent) { + toggleComponent("dlt"); + toggleButtonColor("dltButton"); + }; function odbcButtonClickAction(zEvent) { toggleComponent("odbc"); toggleButtonColor("odbcButton"); @@ -1113,6 +1130,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { document.getElementById("authButton").addEventListener("click", authButtonClickAction, false); document.getElementById("computeButton").addEventListener("click", computeButtonClickAction, false); document.getElementById("jobsButton").addEventListener("click", jobsButtonClickAction, false); + document.getElementById("dltButton").addEventListener("click", dltButtonClickAction, false); document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); @@ -1197,6 +1215,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { document.getElementById("authButton").addEventListener("click", authButtonClickAction, false); document.getElementById("computeButton").addEventListener("click", computeButtonClickAction, false); document.getElementById("jobsButton").addEventListener("click", jobsButtonClickAction, false); + document.getElementById("dltButton").addEventListener("click", dltButtonClickAction, false); document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); @@ -1250,6 +1269,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { document.getElementById("authButton").addEventListener("click", authButtonClickAction, false); document.getElementById("computeButton").addEventListener("click", computeButtonClickAction, false); document.getElementById("jobsButton").addEventListener("click", jobsButtonClickAction, false); + document.getElementById("dltButton").addEventListener("click", dltButtonClickAction, false); document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); diff --git a/statusio-selector.user.js b/statusio-selector.user.js index dbeed3d..9b416fe 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.11 +// @version 0.0.12 // @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$/ @@ -92,6 +92,7 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { "auth", "compute", "jobs", + "dlt", "odbc", "sql", "webapp", @@ -155,6 +156,7 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { var authGroup = $("div.form-group").filter(":contains('Authentication')"); var computeGroup = $("div.form-group").filter(":contains('Compute Service')"); var jobsGroup = $("div.form-group").filter(":contains('Jobs Service')"); + var dltGroup = $("div.form-group").filter(":contains('Delta Live Tables')"); 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')"); @@ -169,6 +171,7 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { '' + '' + '' + + '' + '' + '' + '' + @@ -465,6 +468,10 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { toggleComponent("jobs"); toggleButtonColor("jobsButton"); }; + function dltButtonClickAction(zEvent) { + toggleComponent("dlt"); + toggleButtonColor("dltButton"); + }; function odbcButtonClickAction(zEvent) { toggleComponent("odbc"); toggleButtonColor("odbcButton"); @@ -642,6 +649,7 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { document.getElementById("authButton").addEventListener("click", authButtonClickAction, false); document.getElementById("computeButton").addEventListener("click", computeButtonClickAction, false); document.getElementById("jobsButton").addEventListener("click", jobsButtonClickAction, false); + document.getElementById("dltButton").addEventListener("click", dltButtonClickAction, false); document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); @@ -761,6 +769,7 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { document.getElementById("authButton").addEventListener("click", authButtonClickAction, false); document.getElementById("computeButton").addEventListener("click", computeButtonClickAction, false); document.getElementById("jobsButton").addEventListener("click", jobsButtonClickAction, false); + document.getElementById("dltButton").addEventListener("click", dltButtonClickAction, false); document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); @@ -824,6 +833,7 @@ if (window.location.href.indexOf("5d49ec10226b9e13cb6a422e") > -1) { document.getElementById("authButton").addEventListener("click", authButtonClickAction, false); document.getElementById("computeButton").addEventListener("click", computeButtonClickAction, false); document.getElementById("jobsButton").addEventListener("click", jobsButtonClickAction, false); + document.getElementById("dltButton").addEventListener("click", dltButtonClickAction, false); document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); @@ -880,6 +890,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { "auth", "compute", "jobs", + "dlt", "odbc", "sql", "webapp", @@ -918,6 +929,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { var authGroup = $("div.form-group").filter(":contains('Authentication')"); var computeGroup = $("div.form-group").filter(":contains('Compute Service')"); var jobsGroup = $("div.form-group").filter(":contains('Jobs Service')"); + var dltGroup = $("div.form-group").filter(":contains('Delta Live Tables')"); 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')"); @@ -932,6 +944,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { '' + '' + '' + + '' + '' + '' + '' + @@ -1052,6 +1065,10 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { toggleComponent("jobs"); toggleButtonColor("jobsButton"); }; + function dltButtonClickAction(zEvent) { + toggleComponent("dlt"); + toggleButtonColor("dltButton"); + }; function odbcButtonClickAction(zEvent) { toggleComponent("odbc"); toggleButtonColor("odbcButton"); @@ -1149,6 +1166,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { document.getElementById("authButton").addEventListener("click", authButtonClickAction, false); document.getElementById("computeButton").addEventListener("click", computeButtonClickAction, false); document.getElementById("jobsButton").addEventListener("click", jobsButtonClickAction, false); + document.getElementById("dltButton").addEventListener("click", dltButtonClickAction, false); document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); @@ -1233,6 +1251,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { document.getElementById("authButton").addEventListener("click", authButtonClickAction, false); document.getElementById("computeButton").addEventListener("click", computeButtonClickAction, false); document.getElementById("jobsButton").addEventListener("click", jobsButtonClickAction, false); + document.getElementById("dltButton").addEventListener("click", dltButtonClickAction, false); document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false); @@ -1286,6 +1305,7 @@ if (window.location.href.indexOf("5cf02dde58a00904bda41926") > -1) { document.getElementById("authButton").addEventListener("click", authButtonClickAction, false); document.getElementById("computeButton").addEventListener("click", computeButtonClickAction, false); document.getElementById("jobsButton").addEventListener("click", jobsButtonClickAction, false); + document.getElementById("dltButton").addEventListener("click", dltButtonClickAction, false); document.getElementById("odbcButton").addEventListener("click", odbcButtonClickAction, false); document.getElementById("webappButton").addEventListener("click", webappButtonClickAction, false); document.getElementById("sqlButton").addEventListener("click", sqlButtonClickAction, false);