From d79f49b31f293adc0abb3bc137dfc1f9cdd7781d Mon Sep 17 00:00:00 2001
From: shlomomdahan <64103471+shlomomdahan@users.noreply.github.com>
Date: Thu, 5 Dec 2024 18:01:17 -0500
Subject: [PATCH] remove inline onClick handlers in
WinBatchBuildStep/config.jelly
---
.../plugins/managedscripts/WinBatchBuildStep/config.jelly | 6 ++++--
.../WinBatchBuildStep/win-batch-build-step.js | 8 ++++++++
2 files changed, 12 insertions(+), 2 deletions(-)
create mode 100644 src/main/resources/org/jenkinsci/plugins/managedscripts/WinBatchBuildStep/win-batch-build-step.js
diff --git a/src/main/resources/org/jenkinsci/plugins/managedscripts/WinBatchBuildStep/config.jelly b/src/main/resources/org/jenkinsci/plugins/managedscripts/WinBatchBuildStep/config.jelly
index 96fd4fb..1bc8fd8 100644
--- a/src/main/resources/org/jenkinsci/plugins/managedscripts/WinBatchBuildStep/config.jelly
+++ b/src/main/resources/org/jenkinsci/plugins/managedscripts/WinBatchBuildStep/config.jelly
@@ -5,7 +5,9 @@
- view selected script
+
+ view selected script
+
@@ -13,7 +15,7 @@
-
+
diff --git a/src/main/resources/org/jenkinsci/plugins/managedscripts/WinBatchBuildStep/win-batch-build-step.js b/src/main/resources/org/jenkinsci/plugins/managedscripts/WinBatchBuildStep/win-batch-build-step.js
new file mode 100644
index 0000000..097a186
--- /dev/null
+++ b/src/main/resources/org/jenkinsci/plugins/managedscripts/WinBatchBuildStep/win-batch-build-step.js
@@ -0,0 +1,8 @@
+document.addEventListener("DOMContentLoaded", function () {
+ const scriptLink = document.querySelector(".script-window-link");
+
+ scriptLink.addEventListener("click", function (e) {
+ e.preventDefault();
+ window.open(e.href, "window", "width=900,height=640,resizable,scrollbars,toolbar,menubar");
+ });
+});