diff --git a/modules/system/assets/ui/js/select.js b/modules/system/assets/ui/js/select.js index 346f8944f..f21be2020 100644 --- a/modules/system/assets/ui/js/select.js +++ b/modules/system/assets/ui/js/select.js @@ -13,20 +13,25 @@ */ $(document).render(function(){ var formatSelectOption = function(state) { - if (!state.id) - return state.text; // optgroup + var text = $('').text(state.text).html() + + if (!state.id) { + return text // optgroup + } var $option = $(state.element), iconClass = state.icon ? state.icon : $option.data('icon'), imageSrc = state.image ? state.image : $option.data('image') - if (iconClass) - return ' ' + state.text + if (iconClass) { + return ' ' + text + } - if (imageSrc) - return ' ' + state.text + if (imageSrc) { + return ' ' + text + } - return state.text + return text } var selectOptions = { diff --git a/modules/system/assets/ui/storm-min.js b/modules/system/assets/ui/storm-min.js index 3a7882da2..015b9b631 100644 --- a/modules/system/assets/ui/storm-min.js +++ b/modules/system/assets/ui/storm-min.js @@ -3496,13 +3496,12 @@ if(!isReset){var numberinputs=$('.field-number input','#controlFilterPopoverNum' numberinputs.each(function(index,numberinput){var number=$(numberinput).val() numbers.push(number)})} this.updateScopeNumberSetting(this.$activeScope,numbers);this.scopeValues[this.activeScopeName]={numbers:numbers} -this.isActiveScopeDirty=true;this.$activeScope.data('oc.popover').hide()}}(window.jQuery);(function($){$(document).render(function(){var formatSelectOption=function(state){if(!state.id) -return state.text;var $option=$(state.element),iconClass=state.icon?state.icon:$option.data('icon'),imageSrc=state.image?state.image:$option.data('image') -if(iconClass) -return' '+state.text -if(imageSrc) -return' '+state.text -return state.text} +this.isActiveScopeDirty=true;this.$activeScope.data('oc.popover').hide()}}(window.jQuery);(function($){$(document).render(function(){var formatSelectOption=function(state){var text=$('').text(state.text).html() +if(!state.id){return text} +var $option=$(state.element),iconClass=state.icon?state.icon:$option.data('icon'),imageSrc=state.image?state.image:$option.data('image') +if(iconClass){return' '+text} +if(imageSrc){return' '+text} +return text} var selectOptions={templateResult:formatSelectOption,templateSelection:formatSelectOption,escapeMarkup:function(m){return m},width:'style'} $('select.custom-select').each(function(){var $element=$(this),extraOptions={dropdownCssClass:'',containerCssClass:''} if($element.data('select2')!=null){return true;}