From 12f87ca6e12a3f9a220cf165c6ce93be9a629ae8 Mon Sep 17 00:00:00 2001 From: jamesread Date: Wed, 19 Feb 2025 01:31:41 +0000 Subject: [PATCH] feature: Add support for raw textboxes #490 --- internal/executor/arguments.go | 2 ++ webui.dev/js/ArgumentForm.js | 3 +++ 2 files changed, 5 insertions(+) diff --git a/internal/executor/arguments.go b/internal/executor/arguments.go index 8fc6a74..bf4e5bf 100644 --- a/internal/executor/arguments.go +++ b/internal/executor/arguments.go @@ -144,6 +144,8 @@ func TypeSafetyCheck(name string, value string, argumentType string) error { switch argumentType { case "password": return nil + case "raw_string_multiline": + return nil case "email": return typeSafetyCheckEmail(name, value) case "url": diff --git a/webui.dev/js/ArgumentForm.js b/webui.dev/js/ArgumentForm.js index d226028..6c5a7b2 100644 --- a/webui.dev/js/ArgumentForm.js +++ b/webui.dev/js/ArgumentForm.js @@ -132,6 +132,9 @@ class ArgumentForm extends window.HTMLElement { domEl.disabled = true } break + case 'raw_string_multiline': + domEl = document.createElement('textarea') + break case 'datetime': domEl = document.createElement('input') domEl.setAttribute('type', 'datetime-local')