Skip to content

Commit

Permalink
Adaptar método resetForm de rup_validate
Browse files Browse the repository at this point in the history
Tras la inclusión de rup_select, faltó por incluir su limpieza en este método y aprovechando que rup_combo ya no existe, también se elimina el código muerto que lo referencia.
  • Loading branch information
xaabi6 committed Apr 29, 2024
1 parent 675280d commit ff17505
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions src/rup.validate.js
Original file line number Diff line number Diff line change
Expand Up @@ -337,17 +337,19 @@
resetForm: function () {
const self = this,
settings = self.data('settings'),
combos = $('[ruptype=\'combo\']', self);
selects = $('[ruptype=\'select\']', self);

// En caso de mostrarse el feedback de error se oculta.
if (settings != null && settings.feedback !== undefined && settings.showErrorsInFeedback) {
settings.feedback.rup_feedback('hide');
}

// Limpiar los combos por completo. Es importante hacerlo antes de la llamada a "resetForm" porque si no la limpieza de los labels no es llevada a cabo.
if (combos.length > 0) {
combos.rup_combo('clear');
}
// Limpiar los select por completo. Es importante hacerlo antes de la llamada a "resetForm" porque si no la limpieza de los labels no es llevada a cabo.
if (selects.length > 0) {
selects.each(function(index, elem) {
$(elem).rup_select('clear');
});
}

// Se reinician los mensajes de error.
self.validate().resetForm();
Expand Down

0 comments on commit ff17505

Please sign in to comment.