Skip to content

Commit

Permalink
Evitar problemas visuales con rup_select
Browse files Browse the repository at this point in the history
El componente parece que siempre intenta mantener el foco, además, aunque no lo tenga, suele dejar unos estilos visuales que hacen creer que todavía lo tiene.

Este commit pretende corregir esos problemas en el formulario de edición de la tabla.

(cherry picked from commit 37d46f9)
  • Loading branch information
xaabi6 committed May 14, 2024
1 parent debc821 commit c95baf6
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions src/rup_table/rup.table.editForm.js
Original file line number Diff line number Diff line change
Expand Up @@ -688,6 +688,17 @@
if ($('#' + ctx.sTableId + '_formEdit_dialog_loading').length > 0) {
$('#' + ctx.sTableId + '_formEdit_dialog_loading').remove();
}

// Evitar problemas visuales con el componente rup_select.
$.each($('select[ruptype="select"]', idForm), function(index, element) {
$(this).rup_select('close', true);

const $selectContainer = $("#" + element.id + " + span");

if ($selectContainer.hasClass('select2-container--focus') && $(document.activeElement) != $(element)) {
$selectContainer.removeClass('select2-container--focus');
}
});

// Establecemos el foco al primer elemento input o select que se
// encuentre habilitado en el formulario
Expand Down

0 comments on commit c95baf6

Please sign in to comment.