diff --git a/plugin/src/main/resources/io/jenkins/plugins/analysis/core/model/ResultAction/bind-reset-button.js b/plugin/src/main/resources/io/jenkins/plugins/analysis/core/model/ResultAction/bind-reset-button.js new file mode 100644 index 0000000000..9430ba1950 --- /dev/null +++ b/plugin/src/main/resources/io/jenkins/plugins/analysis/core/model/ResultAction/bind-reset-button.js @@ -0,0 +1,11 @@ +window.addEventListener("DOMContentLoaded", () => { + const dataHolders = document.querySelectorAll(".bind-reset-button-data-holder"); + + dataHolders.forEach(dataHolder => { + const actionId = dataHolder.getAttribute("data-action-id"); + const proxyName = dataHolder.getAttribute("data-proxy-name"); + + const handler = new ResetQualityGateButtonHandler(); + handler.bindResetButton(actionId, window[proxyName]); + }); +}); diff --git a/plugin/src/main/resources/io/jenkins/plugins/analysis/core/model/ResultAction/summary.jelly b/plugin/src/main/resources/io/jenkins/plugins/analysis/core/model/ResultAction/summary.jelly index 12ccbeb45e..d9d7571d87 100644 --- a/plugin/src/main/resources/io/jenkins/plugins/analysis/core/model/ResultAction/summary.jelly +++ b/plugin/src/main/resources/io/jenkins/plugins/analysis/core/model/ResultAction/summary.jelly @@ -118,12 +118,12 @@ - + + +