improve UX for export page
This commit is contained in:
parent
58a143b2c7
commit
c7cd5d2189
5 changed files with 65 additions and 49 deletions
|
@ -7,10 +7,14 @@ en:
|
|||
everything_json_html: Request an export in .json format (GeoJSON)
|
||||
everything_short: Request an export in %{export_format} format
|
||||
refresh_old_export: Recreate this export
|
||||
everything_pending_html: An export in %{export_format} format is being generated<br>(ask %{export_time} ago)
|
||||
everything_ready: Download the export in %{export_format} format
|
||||
failed_label: The export in %{export_format} format has failed
|
||||
ready_link_label_extra_infos: generated %{export_time} ago, for files "%{export_tabs}"
|
||||
success_label: Ready
|
||||
failed_label: Failed
|
||||
pending_label: In progress
|
||||
refresh_page: Refresh page
|
||||
export_title: Export .%{export_format} for files « %{export_tabs} »
|
||||
ready_link_label_time_info: " - generated %{export_time} ago"
|
||||
not_ready_link_label_time_info: " - asked %{export_time} ago"
|
||||
download_all: Download all files
|
||||
download:
|
||||
one: Download a file
|
||||
|
|
|
@ -7,10 +7,14 @@ fr:
|
|||
everything_json_html: Demander un export au format .json (GeoJSON)
|
||||
everything_short: Demander un export au format %{export_format}
|
||||
refresh_old_export: Recréer cet export
|
||||
everything_pending_html: Un export au format %{export_format} est en train d’être généré<br>(demandé il y a %{export_time})
|
||||
everything_ready: Télécharger l’export au format %{export_format}
|
||||
failed_label: L’export au format %{export_format}, n'a pas fonctionné
|
||||
ready_link_label_extra_infos: généré il y a %{export_time} pour les dossiers "%{export_tabs}"
|
||||
success_label: Prêt
|
||||
failed_label: Erreur
|
||||
pending_label: En cours
|
||||
refresh_page: Recharger la page
|
||||
export_title: Export .%{export_format} pour les dossiers « %{export_tabs} »
|
||||
ready_link_label_time_info: " - généré il y a %{export_time}"
|
||||
not_ready_link_label_time_info: " - demandé il y a %{export_time}"
|
||||
download_all: Télécharger tous les dossiers
|
||||
download:
|
||||
one: Télécharger un dossier
|
||||
|
|
|
@ -1,12 +1,17 @@
|
|||
%ul
|
||||
%ul.fr-raw-list
|
||||
- @exports.each do |export|
|
||||
- if export.available?
|
||||
%li.fr-mb-2w
|
||||
= link_to ready_link_label(export), export.file.url, target: "_blank", rel: "noopener", role: 'menuitem'
|
||||
%span= ready_link_label_extra_infos(export)
|
||||
%li.fr-mb-3w
|
||||
.flex
|
||||
%strong
|
||||
= export_title(export)
|
||||
%span.fr-text-mention--grey.fr-mb-1w
|
||||
= time_info(export)
|
||||
.fr-ml-auto
|
||||
= badge(export)
|
||||
%ul.fr-btns-group.fr-btns-group--inline-sm
|
||||
%li
|
||||
= export_button(export)
|
||||
|
||||
- if export.old?
|
||||
= button_to refresh_button_options(export)[:title], download_export_path(export_format: export.format, statut: export.statut, force_export: true), refresh_button_options(export).merge(role: 'menuitem')
|
||||
- elsif export.pending?
|
||||
%li.fr-mb-2w
|
||||
%span{ data: poll_controller_options(export) }
|
||||
= pending_label(export)
|
||||
%li
|
||||
= button_to refresh_button_options(export)[:title], download_export_path(export_format: export.format, statut: export.statut, force_export: true), refresh_button_options(export)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue