This commit is contained in:
2026-02-26 14:46:09 +00:00
parent 83dc807640
commit c525e97fcb
2 changed files with 24 additions and 11 deletions

View File

@@ -91555,29 +91555,24 @@ function initSelectPicker() {
* Gère la langue, évite les doublons et active la recherche
*/
function ui_refresh_select(selector) {
let $el = $(selector);
var $el = $(selector);
if ($el.length === 0) return;
// Récupération de la langue (via un input hidden ou une variable globale)
let codeLangue = $("#codeLangue").val();
let placeholder = (codeLangue === "en_US") ? 'Search...' : 'Rechercher...';
let noneText = (codeLangue === "en_US") ? 'Nothing selected' : 'Rien de sélectionné';
if (typeof $.fn.selectpicker !== 'undefined') {
// Nettoyage et réinitialisation
$el.selectpicker('destroy').selectpicker({
style: 'btn-form-select',
liveSearch: true,
liveSearchPlaceholder: placeholder,
noneSelectedText: noneText,
width: '100%',
container: 'body' // Recommandé pour éviter les problèmes de scroll
});
} else if (typeof $.fn.select2 !== 'undefined') {
// Fallback Select2
$el.select2({
theme: 'bootstrap-5',
width: '100%'
width: '100%', // Assure que le bouton prend la largeur de la colonne
container: 'body',
dropdownAlignRight: 'auto',
// On force la taille du menu déroulant
size: 'auto'
});
}
}