From 2420b95f917f0579185ca30ea4518eabd6f90f6e Mon Sep 17 00:00:00 2001 From: "madhu.sr" <madhu.sr@vtigersolutions.com> Date: Fri, 15 Mar 2024 10:41:53 +0530 Subject: [PATCH] #Fixes::158592377::madhusr::picklist color is not reflecting in the dropdown when there are special characters in picklist value --- .../v7/modules/Settings/Picklist/resources/Picklist.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/layouts/v7/modules/Settings/Picklist/resources/Picklist.js b/layouts/v7/modules/Settings/Picklist/resources/Picklist.js index 3243ddd4d..655195511 100644 --- a/layouts/v7/modules/Settings/Picklist/resources/Picklist.js +++ b/layouts/v7/modules/Settings/Picklist/resources/Picklist.js @@ -306,7 +306,7 @@ var Settings_Picklist_Js = { var form = container.find('[name="addItemForm"]'); var params = { submitHandler: function(form) { - var specialChars = /[<\>\"\,\[\]\{\}]/; + var specialChars = /[\<\>\"\,\[\]\{\}\'\!\@\#\$\%\^\&\*\(\)\+\=\?\|\\\;\:\/]/; var newValueEle = jQuery('[name="newValue"]', container); var newValues = newValueEle.val(); var newValueArray = newValues.split(','); @@ -323,7 +323,7 @@ var Settings_Picklist_Js = { return false; } if (specialChars.test(newValueArray[i])) { - var errorMessage = app.vtranslate('JS_SPECIAL_CHARACTERS') + " < > \" , [ ] { } " + app.vtranslate('JS_NOT_ALLOWED'); + var errorMessage = app.vtranslate('JS_SPECIAL_CHARACTERS') + " <>\",[]{}\'!@#$%^&*()+=?|\\;:/ " + app.vtranslate('JS_NOT_ALLOWED'); vtUtils.showValidationMessage(newValueEle, errorMessage, showValidationParams); return false; } @@ -372,7 +372,7 @@ var Settings_Picklist_Js = { var params = { submitHandler: function(form) { var form = jQuery(form); - var specialChars = /[<\>\"\,\[\]\{\}]/; + var specialChars = /[\<\>\"\,\[\]\{\}\'\!\@\#\$\%\^\&\*\(\)\+\=\?\|\\\;\:\/]/; var newValueEle = jQuery('[name="renamedValue"]',form); var newValue = jQuery.trim(newValueEle.val()); if(Settings_Picklist_Js.duplicateItemNameCheck(form)) { @@ -397,7 +397,7 @@ var Settings_Picklist_Js = { at: 'top left', container : form }}; - var errorMessage = app.vtranslate('JS_SPECIAL_CHARACTERS') + " < > \" , [ ] { } " + app.vtranslate('JS_NOT_ALLOWED'); + var errorMessage = app.vtranslate('JS_SPECIAL_CHARACTERS') + " <>\",[]{}\'!@#$%^&*()+=?|\\;:/ " + app.vtranslate('JS_NOT_ALLOWED'); vtUtils.showValidationMessage(newValueEle, errorMessage, showValidationParams); return false; } -- GitLab