procedure: remove UI to edit the european flag

This is an option we want to deprecate, and remove entirely in the
future.

Admins can still add the EU flag manually to their uploaded logo.
This commit is contained in:
Pierre de La Morinerie 2019-10-21 17:18:05 +02:00
parent 112b44bdea
commit 02384b078c
3 changed files with 4 additions and 14 deletions

View file

@ -1,4 +1,4 @@
import { show, hide, delegate } from '@utils';
import { delegate } from '@utils';
function syncInputToElement(fromSelector, toSelector) {
const fromElement = document.querySelector(fromSelector);
@ -11,14 +11,8 @@ function syncInputToElement(fromSelector, toSelector) {
function syncFormToPreview() {
syncInputToElement('#procedure_libelle', 'h2.procedure-title');
syncInputToElement('#procedure_description', '.procedure-description-body');
const euroFlagCheckbox = document.querySelector('#procedure_euro_flag');
const euroFlagLogo = document.querySelector('#euro_flag');
if (euroFlagCheckbox && euroFlagLogo) {
euroFlagCheckbox.checked ? show(euroFlagLogo) : hide(euroFlagLogo);
}
}
delegate('input', '#procedure-edit #procedure_libelle', syncFormToPreview);
delegate('input', '#procedure-edit #procedure_description', syncFormToPreview);
delegate('change', '#procedure-edit #procedure_euro_flag', syncFormToPreview);

View file

@ -1,6 +1,6 @@
.procedure-logos
= image_tag procedure.logo_url
- if procedure.euro_flag || (defined?(force_euro_flag) && force_euro_flag == true)
- if procedure.euro_flag
= image_tag("flag_of_europe.svg", id: 'euro_flag', class: (!procedure.euro_flag ? "hidden" : ""))
%h2.procedure-title
= procedure.libelle

View file

@ -29,12 +29,8 @@
%i
Fichier accepté : JPG / JPEG / PNG
= f.label :euro_flag do
= f.check_box :euro_flag
Afficher aussi le drapeau européen
.column.procedure-preview
= render partial: 'layouts/commencer/procedure_description', locals: { procedure: @procedure, force_euro_flag: true }
= render partial: 'layouts/commencer/procedure_description', locals: { procedure: @procedure }
.container
- if !@procedure.locked?