From 20c4423799e7a083bd9158e6a70980a75c5d606f Mon Sep 17 00:00:00 2001 From: James Read Date: Mon, 15 Jul 2024 09:24:54 +0100 Subject: [PATCH] feature: Argument labels will end with a :, unless they end with ?, : or . already (#355) --- webui.dev/js/ArgumentForm.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/webui.dev/js/ArgumentForm.js b/webui.dev/js/ArgumentForm.js index 6066a92..05aa7ce 100644 --- a/webui.dev/js/ArgumentForm.js +++ b/webui.dev/js/ArgumentForm.js @@ -74,7 +74,15 @@ class ArgumentForm extends window.HTMLElement { createDomLabel (arg) { const domLbl = document.createElement('label') - domLbl.innerText = arg.title + ':' + + const lastChar = arg.title.charAt(arg.title.length - 1) + + if (lastChar === '?' || lastChar === '.' || lastChar === ':') { + domLbl.innerHTML = arg.title + } else { + domLbl.innerHTML = arg.title + ':' + } + domLbl.setAttribute('for', arg.name) return domLbl