diff --git a/Client-Side Components/Client Scripts/Auto-Populate Short Discription/autoPopulateSD.js b/Client-Side Components/Client Scripts/Auto-Populate Short Discription/autoPopulateSD.js index 86e278e3bc..606dc5a7ae 100644 --- a/Client-Side Components/Client Scripts/Auto-Populate Short Discription/autoPopulateSD.js +++ b/Client-Side Components/Client Scripts/Auto-Populate Short Discription/autoPopulateSD.js @@ -1,23 +1,17 @@ // Client Script to Auto-Populate Short Description based on Category function onChangeCategory() { - var categoryField = g_form.getValue('category'); // Get the selected category - var shortDescriptionField = g_form.getValue('short_description'); // Get the Short Description field + var category = g_form.getValue('category'); + var currentShortDesc = g_form.getValue('short_description'); - // Define mappings for categories and corresponding short descriptions - var categoryToShortDescription = { + var prefixMap = { 'Hardware': 'Hardware Issue - ', 'Software': 'Software Issue - ', 'Network': 'Network Issue - ', 'Other': 'Other Issue - ' }; - // Update Short Description based on the selected category - if (categoryToShortDescription.hasOwnProperty(categoryField)) { - var newShortDescription = categoryToShortDescription[categoryField] + shortDescriptionField; - g_form.setValue('short_description', newShortDescription); + if (prefixMap[category]) { + g_form.setValue('short_description', prefixMap[category] + currentShortDesc); } } - -// Attach the onChangeCategory function to the 'category' field -g_form.observe('change', 'category', onChangeCategory); diff --git a/Client-Side Components/Client Scripts/Section Visibility b/Client-Side Components/Client Scripts/Section Visibility new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Client-Side Components/Client Scripts/Section Visibility @@ -0,0 +1 @@ +