From 1cbd34856901e663d4ee4ade983a4c8ab485da87 Mon Sep 17 00:00:00 2001 From: Paul Chavard Date: Wed, 3 Apr 2019 20:42:44 +0200 Subject: [PATCH] Fix scope error --- app/helpers/application_helper.rb | 6 ++++++ .../users/dossiers/purge_champ_piece_justificative.js.erb | 4 +--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 08565167f..91df7a137 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -60,6 +60,12 @@ module ApplicationHelper # rubocop:enable Rails/OutputSafety end + def show_element(selector) + # rubocop:disable Rails/OutputSafety + raw("document.querySelector('#{selector}').classList.remove('hidden');") + # rubocop:enable Rails/OutputSafety + end + def disable_element(selector) # rubocop:disable Rails/OutputSafety raw("document.querySelector('#{selector}').disabled = true;") diff --git a/app/views/users/dossiers/purge_champ_piece_justificative.js.erb b/app/views/users/dossiers/purge_champ_piece_justificative.js.erb index 0aae810ba..9d8807116 100644 --- a/app/views/users/dossiers/purge_champ_piece_justificative.js.erb +++ b/app/views/users/dossiers/purge_champ_piece_justificative.js.erb @@ -1,5 +1,3 @@ <%= render_flash(timeout: 5000, sticky: true) %> <%= remove_element("#piece_justificative_#{@champ.id}") %> - -let fileInputSelector = '<%= "#champs_#{@champ.id}" %>'; -document.querySelector(fileInputSelector).classList.remove('hidden'); +<%= show_element("#champs_#{@champ.id}") %>