normalisation du _deux pour le 2ème gamutable.

This commit is contained in:
cy_altern 2022-04-10 16:58:04 +02:00
parent 2daacc8efd
commit a24b165ea0
7 changed files with 22 additions and 8 deletions

View file

@ -80,7 +80,7 @@ Choisir entre la version minifiée de vuejs (sans le debug) ou la version de dev
``` ```
* il faut ajouter data-confirm="Confirmez vous ..." si on veut ajouter un popin de confirmation * il faut ajouter data-confirm="Confirmez vous ..." si on veut ajouter un popin de confirmation
* il faut ajouter data-id="" si on veut recharger que cette ligne * il faut ajouter data-id="" si on veut recharger que cette ligne
* si une variable du nom de `nomBlocAjaxReload` est définie (ou un id-ajaxreload), alors, un ajaxReload de ce bloc sera joué dans la fonctione de callback de l'action * si une variable du nom de `nomBlocAjaxReload` est définie (ou un data-ajaxreload), alors, un ajaxReload de ce bloc sera joué dans la fonctione de callback de l'action
## Utiliser les crayons : ## Utiliser les crayons :
@ -164,8 +164,8 @@ function autoriser_meta_modifier($faire, $type, $id, $qui, $opt) {
#SET{t,#VAL{spip.php?page=json_totaux.json}} #SET{t,#VAL{spip.php?page=json_totaux.json}}
[(#SET{t,#GET{t}|concat{&saison=}|concat{#ENV{saison,#DATE|affdate{Y}}}})] [(#SET{t,#GET{t}|concat{&saison=}|concat{#ENV{saison,#DATE|affdate{Y}}}})]
<INCLURE{fond=inclure/gamutable, <INCLURE{fond=inclure/gamutable,
titreGamutableUn="Le premier gamutable", titregamutable="Le premier gamutable",
titreGamutableDeux="Le deuxieme gamutable", titregamutable_deux="Le deuxieme gamutable",
apiuri=#GET{s}, apiuri=#GET{s},
apiuri_deux=#GET{t}, apiuri_deux=#GET{t},
tparpage=[15,25,50,'Tous'], tparpage=[15,25,50,'Tous'],
@ -176,6 +176,8 @@ function autoriser_meta_modifier($faire, $type, $id, $qui, $opt) {
delimitercsv_deux=";", delimitercsv_deux=";",
namecsv="premier.csv", namecsv="premier.csv",
namecsv_deux="deuxieme.csv", namecsv_deux="deuxieme.csv",
id_gamutable="id_premier",
id_gamutable_deux="id_deuxieme",
env env
}> }>
</div> </div>

View file

@ -46,6 +46,10 @@
padding: 0.25rem 1rem; padding: 0.25rem 1rem;
} }
.h2-like.titregamutable, .h2-like.titregamutable_deux {
font-weight: bold;
}
.gamutable table { .gamutable table {
font-size: 1rem; font-size: 1rem;
table-layout: auto; table-layout: auto;

File diff suppressed because one or more lines are too long

View file

@ -40,7 +40,9 @@
.gamutable__input--rechercher { .gamutable__input--rechercher {
padding: 0.25rem 1rem; padding: 0.25rem 1rem;
} }
.h2-like.titregamutable, .h2-like.titregamutable_deux {
font-weight: bold;
}
.gamutable table { .gamutable table {
// patch provisoire // patch provisoire
// .vue-dropdown-item > span { // .vue-dropdown-item > span {

View file

@ -7,6 +7,8 @@
<div id="app"> <div id="app">
<div class="container_un"> <div class="container_un">
<div class="gamutableUn"[ id="(#ENV{id_gamutable})"]> <div class="gamutableUn"[ id="(#ENV{id_gamutable})"]>
[<span class="h2-like titregamutable">(#ENV{titregamutable})</span>]
[(#REM) OLD pour compat]
[<span class="titre titreGamutableUn">(#ENV{titreGamutableUn})</span>] [<span class="titre titreGamutableUn">(#ENV{titreGamutableUn})</span>]
<mon-tableau <mon-tableau
apiuri="[(#ENV{apiuri,spip.php?page=json_gamutable.json})]" apiuri="[(#ENV{apiuri,spip.php?page=json_gamutable.json})]"
@ -31,7 +33,9 @@
<BOUCLE_deux(CONDITION){si #ENV{apiuri_deux}|oui}> <BOUCLE_deux(CONDITION){si #ENV{apiuri_deux}|oui}>
<INCLURE{fond=inclure/separateur_gamutables,env}> <INCLURE{fond=inclure/separateur_gamutables,env}>
<div class="container_deux"> <div class="container_deux">
<div class="gamutableDeux"> <div class="gamutableDeux"[ id="(#ENV{id_gamutable_deux})"]>
[<span class="h2-like titregamutable_deux">(#ENV{titregamutable_deux})</span>]
[(#REM) OLD pour compat]
[<span class="titre titreGamutableDeux">(#ENV{titreGamutableDeux})</span>] [<span class="titre titreGamutableDeux">(#ENV{titreGamutableDeux})</span>]
<mon-tableau <mon-tableau
apiuri="[(#ENV{apiuri_deux})]" apiuri="[(#ENV{apiuri_deux})]"

View file

@ -14,7 +14,7 @@ jQuery(function () {
if ($(this).has('i.icon, i.fa')) { if ($(this).has('i.icon, i.fa')) {
$(this).find('i.icon, i.fa').eq(0).replaceWith('<i class="fa fa-refresh fa-spin"></i>'); $(this).find('i.icon, i.fa').eq(0).replaceWith('<i class="fa fa-refresh fa-spin"></i>');
} }
nomBlocAjaxReload = $(this).data('ajaxreload'); let nomBlocAjaxReload = $(this).data('ajaxreload');
console.time('Chargement de VueJs APRES Ajax'); console.time('Chargement de VueJs APRES Ajax');
$.ajax({ $.ajax({
url: url, url: url,
@ -26,6 +26,7 @@ jQuery(function () {
app.rechargerJson(); app.rechargerJson();
} }
if (nomBlocAjaxReload !== undefined) { if (nomBlocAjaxReload !== undefined) {
console.log('depart reload: ' + nomBlocAjaxReload);
ajaxReload(nomBlocAjaxReload, { ajaxReload(nomBlocAjaxReload, {
args: { id }, args: { id },
callback: function () {}, callback: function () {},

View file

@ -41,7 +41,7 @@ jQuery(function () {
$(this).find('i.icon, i.fa').eq(0).replaceWith('<i class="fa fa-refresh fa-spin"></i>'); $(this).find('i.icon, i.fa').eq(0).replaceWith('<i class="fa fa-refresh fa-spin"></i>');
} }
nomBlocAjaxReload = $(this).data('ajaxreload'); var nomBlocAjaxReload = $(this).data('ajaxreload');
console.time('Chargement de VueJs APRES Ajax'); console.time('Chargement de VueJs APRES Ajax');
$.ajax({ $.ajax({
url: url, url: url,
@ -54,6 +54,7 @@ jQuery(function () {
} }
if (nomBlocAjaxReload !== undefined) { if (nomBlocAjaxReload !== undefined) {
console.log('depart reload: ' + nomBlocAjaxReload);
ajaxReload(nomBlocAjaxReload, { ajaxReload(nomBlocAjaxReload, {
args: { args: {
id: id id: id