Clear the “add admin” field after submit (#3934)

Administrateur : le champ "Ajouter un nouvel administrateur" est correctement réinitialisé après l'ajout
This commit is contained in:
Pierre de La Morinerie 2019-06-12 17:07:37 +02:00 committed by GitHub
commit 66a683fab7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 14 additions and 10 deletions

View file

@ -0,0 +1,9 @@
= form_for procedure.administrateurs.new,
url: { controller: 'procedure_administrateurs' },
html: { class: 'form', id: "procedure-#{procedure.id}-new_administrateur" } ,
remote: true do |f|
= f.label :email do
Ajouter un administrateur
%span.notice= "Renseignez lemail dun administrateur déjà enregistré sur demarches-simplifiees.fr pour lui permettre de modifier « #{procedure.libelle} »."
= f.email_field :email, placeholder: 'marie.dupont@exemple.fr', required: true
= f.submit 'Ajouter comme administrateur', class: 'button primary send'

View file

@ -3,4 +3,7 @@
= append_to_element("#procedure-#{@procedure.id}-administrateurs", = append_to_element("#procedure-#{@procedure.id}-administrateurs",
partial: 'administrateur', partial: 'administrateur',
locals: { administrateur: @administrateur }) locals: { administrateur: @administrateur })
document.getElementById('procedure-#{@procedure.id}-new_administrateur').reset() = render_to_element("#procedure-#{@procedure.id}-new_administrateur",
partial: 'add_admin_form',
outer: true,
locals: { procedure: @procedure })

View file

@ -15,12 +15,4 @@
%tfoot %tfoot
%tr %tr
%th{ colspan: 4 } %th{ colspan: 4 }
= form_for @procedure.administrateurs.new, = render 'add_admin_form', procedure: @procedure
url: { controller: 'procedure_administrateurs' },
html: { class: 'form', id: "procedure-#{@procedure.id}-new_administrateur" } ,
remote: true do |f|
= f.label :email do
Ajouter un administrateur
%span.notice= "Renseignez lemail dun administrateur déjà enregistré sur demarches-simplifiees.fr pour lui permettre de modifier « #{@procedure.libelle} »."
= f.email_field :email, placeholder: 'marie.dupont@exemple.fr', required: true
= f.submit 'Ajouter comme administrateur', class: 'button primary send'