From fa0e842fdfce788651db32d2f92ee33a079ca16c Mon Sep 17 00:00:00 2001 From: tcharlss <tcharlss@bravecassine.com> Date: Sat, 1 Apr 2023 17:09:00 +0200 Subject: [PATCH] =?UTF-8?q?refactor(ux):=20liste=20des=20t=C3=A2ches=20li?= =?UTF-8?q?=C3=A9es=20=C3=A0=20un=20objet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * On met ceci sous forme d'alerte info * Ajout du bouton pour lancer tout de suite * Détails pour aligner avec ce qu'on a sur la page de contrôle Refs: #5542 --- prive/modeles/object_jobs_list.html | 15 +++++++++++---- prive/themes/spip/lists.css.html | 12 +++++++++--- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/prive/modeles/object_jobs_list.html b/prive/modeles/object_jobs_list.html index 8fe9daf4f5..3da2e72931 100644 --- a/prive/modeles/object_jobs_list.html +++ b/prive/modeles/object_jobs_list.html @@ -1,17 +1,24 @@ <B_jobs> + [(#ALERTE_OUVRIR{<:queue_titre:>,info})] <div class="jobs_liste jobs_liste_#ENV{objet}"> #ANCRE_PAGINATION - <ul class="liste_items jobs"> + <ul class="liste_items jobs mini"> <BOUCLE_jobs(jobs){par date}{pagination 5}{objet}{id_objet}> <li class="item"> - <div class="date">[(#DATE|date_relative)]</div> - [<strong class="description">(#DESCRIPTIF|PtoBR)</strong>] + <div class="content"> + <abbr class="date" title="[(#DATE|affdate_heure|attribut_html)]">[(#DATE|date_relative|spip_ucfirst)]</abbr> + [<div class="description">(#DESCRIPTIF|PtoBR)</div>] + </div> [(#AUTORISER{'annuler','job',#ID_JOB}|oui) - <div class="actions">[(#BOUTON_ACTION{<:annuler:>,#URL_ACTION_AUTEUR{annuler_job,#ID_JOB,#SELF},ajax})]</div> + <div class="actions"> + [(#BOUTON_ACTION{[(#CHEMIN_IMAGE{symbol-play-16.svg}|balise_svg)]<span class="visually-hidden"><:queue_executer_maintenant:></span>,#URL_ACTION_AUTEUR{forcer_job,#ID_JOB,#SELF}, btn btn_link btn_icone btn_executer})] + [(#BOUTON_ACTION{[(#CHEMIN_IMAGE{supprimer-16.svg}|balise_img)]<span class="visually-hidden"><:annuler:></span>,#URL_ACTION_AUTEUR{annuler_job,#ID_JOB,#SELF},ajax btn btn_link btn_icone btn_annuler})] + </div> ] </li> </BOUCLE_jobs> </ul> [<nav class="pagination">(#PAGINATION)</nav>] </div> + #ALERTE_FERMER </B_jobs> \ No newline at end of file diff --git a/prive/themes/spip/lists.css.html b/prive/themes/spip/lists.css.html index c61293fec1..b44d901e07 100644 --- a/prive/themes/spip/lists.css.html +++ b/prive/themes/spip/lists.css.html @@ -907,14 +907,20 @@ } /* Liste de jobs */ -.jobs_liste { - margin: 0; -} .liste_items.jobs .item { display: flex; justify-content: space-between; align-items: center; } +.jobs_liste { + margin: 0; +} +.jobs_liste .btn.btn_icone { + padding-inline: 0; +} +.jobs_liste .btn.btn_executer:not(:hover):not(:focus) { + color: var(--spip-color-theme); +} /** * ================================ -- GitLab