style(piece_justificative): use DSFR Téléchargement de fichiers for instructeurs & experts
This commit is contained in:
parent
e1270d5ffe
commit
ed1c6ec515
5 changed files with 39 additions and 34 deletions
|
@ -59,7 +59,7 @@
|
|||
}
|
||||
}
|
||||
|
||||
ul {
|
||||
:not(.fr-downloads-group) > ul {
|
||||
list-style-type: disc;
|
||||
list-style-position: inside;
|
||||
padding-left: $default-padding;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
@import "constants";
|
||||
|
||||
.rich-text {
|
||||
.rich-text:not(.piece_justificative) {
|
||||
i {
|
||||
font-style: italic;
|
||||
}
|
||||
|
|
|
@ -1,31 +1,34 @@
|
|||
.attachment-link{ id: dom_id(attachment, :show) }
|
||||
- if should_display_link?
|
||||
= link_to url_for(attachment.blob), target: '_blank', rel: 'noopener', title: "Télécharger la pièce jointe" do
|
||||
%span.icon.attached
|
||||
.attachment-link.fr-download{ id: dom_id(attachment, :show) }
|
||||
%p
|
||||
- if should_display_link?
|
||||
= link_to url_for(attachment.blob), download: "", class: "fr-download__link", title: "Télécharger la pièce jointe" do
|
||||
= attachment.filename.to_s
|
||||
%span.fr-download__detail
|
||||
= helpers.download_details(attachment)
|
||||
|
||||
- if !attachment.virus_scanner.started?
|
||||
(ce fichier n’a pas été analysé par notre antivirus, téléchargez-le avec précaution)
|
||||
|
||||
- else
|
||||
%span{ data: poll_controller_options }
|
||||
= attachment.filename.to_s
|
||||
- if !attachment.virus_scanner.started?
|
||||
(ce fichier n’a pas été analysé par notre antivirus, téléchargez-le avec précaution)
|
||||
|
||||
- else
|
||||
%span{ data: poll_controller_options }
|
||||
= attachment.filename.to_s
|
||||
%span.fr-text-mention--grey
|
||||
- if attachment.virus_scanner.pending?
|
||||
(analyse antivirus en cours
|
||||
= link_to "rafraichir", attachment_path, data: { action: 'turbo-poll#refresh' }
|
||||
)
|
||||
- elsif attachment.watermark_pending?
|
||||
(traitement de la pièce en cours
|
||||
= link_to "rafraichir", attachment_path, data: { action: 'turbo-poll#refresh' }
|
||||
)
|
||||
- elsif attachment.virus_scanner.infected?
|
||||
- if user_can_upload?
|
||||
(virus détecté, merci d’envoyer un autre fichier)
|
||||
- else
|
||||
(virus détecté, le téléchargement de ce fichier est bloqué)
|
||||
- elsif attachment.virus_scanner.corrupt?
|
||||
- if user_can_upload?
|
||||
(le fichier est corrompu, merci d’envoyer un autre fichier)
|
||||
- else
|
||||
(le fichier est corrompu, le téléchargement est bloqué)
|
||||
%span.fr-text-mention--grey
|
||||
- if attachment.virus_scanner.pending?
|
||||
(analyse antivirus en cours
|
||||
= link_to "rafraichir", attachment_path, data: { action: 'turbo-poll#refresh' }
|
||||
)
|
||||
- elsif attachment.watermark_pending?
|
||||
(traitement de la pièce en cours
|
||||
= link_to "rafraichir", attachment_path, data: { action: 'turbo-poll#refresh' }
|
||||
)
|
||||
- elsif attachment.virus_scanner.infected?
|
||||
- if user_can_upload?
|
||||
(virus détecté, merci d’envoyer un autre fichier)
|
||||
- else
|
||||
(virus détecté, le téléchargement de ce fichier est bloqué)
|
||||
- elsif attachment.virus_scanner.corrupt?
|
||||
- if user_can_upload?
|
||||
(le fichier est corrompu, merci d’envoyer un autre fichier)
|
||||
- else
|
||||
(le fichier est corrompu, le téléchargement est bloqué)
|
||||
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
- pj = champ.piece_justificative_file
|
||||
- if pj.attached?
|
||||
- pj.attachments.each do |attachment|
|
||||
= render Attachment::ShowComponent.new(attachment:)
|
||||
.fr-downloads-group
|
||||
%ul
|
||||
- pj.attachments.each do |attachment|
|
||||
%li= render Attachment::ShowComponent.new(attachment:)
|
||||
- else
|
||||
Pièce justificative non fournie
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
- else
|
||||
%td.libelle{ class: repetition ? 'padded' : '' }
|
||||
= "#{c.libelle} :"
|
||||
%td.rich-text
|
||||
%td.rich-text{ class: c.type_champ }
|
||||
%div{ class: highlight_if_unseen_class(demande_seen_at, c.updated_at) }
|
||||
- case c.type_champ
|
||||
- when TypeDeChamp.type_champs.fetch(:carte)
|
||||
|
|
Loading…
Reference in a new issue