From e5e14c44f6533a27784d9f7acb921bc23fbdbfac Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 22 Dec 2025 14:55:22 +0000 Subject: [PATCH] Fix JavaScript validation and add Bootstrap table attributes Co-authored-by: connortechnology <925519+connortechnology@users.noreply.github.com> --- web/skins/classic/views/_options_ai_classes.php | 15 ++++++++++++++- web/skins/classic/views/js/ai_classes.js | 3 ++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/web/skins/classic/views/_options_ai_classes.php b/web/skins/classic/views/_options_ai_classes.php index 10d698d43..c9b90b31f 100644 --- a/web/skins/classic/views/_options_ai_classes.php +++ b/web/skins/classic/views/_options_ai_classes.php @@ -15,7 +15,20 @@
- +
diff --git a/web/skins/classic/views/js/ai_classes.js b/web/skins/classic/views/js/ai_classes.js index dd26e268d..d31525ba4 100644 --- a/web/skins/classic/views/js/ai_classes.js +++ b/web/skins/classic/views/js/ai_classes.js @@ -6,7 +6,8 @@ function validateForm(form) { if (!form.elements['newAIClass[ClassName]'].value) { errors[errors.length] = 'You must supply a class name'; } - if (!form.elements['newAIClass[ClassIndex]'].value && form.elements['newAIClass[ClassIndex]'].value !== '0') { + var classIndexValue = form.elements['newAIClass[ClassIndex]'].value; + if (!classIndexValue && classIndexValue !== '0') { errors[errors.length] = 'You must supply a class index'; } if (errors.length) {