Changeset 100580 in spip-zone


Ignore:
Timestamp:
Nov 20, 2016, 10:30:58 AM (3 years ago)
Author:
eric@…
Message:

Améliorations du modèle prévisions 24h (reste à finaliser le modèle 12h).
Ajustements de l'affichage des comparaisons de services dans la démo.

Location:
_plugins_/rainette/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/rainette/trunk/demo/inc-comparer_services.html

    r100486 r100580  
    3030        [(#COMPTEUR_BOUCLE|=={1}|oui)
    3131                <tr>
    32                         <td><strong>#_comparer:CLE</strong></td>
     32                        <td>
     33                                <strong>#_comparer:CLE</strong>
     34                                [<br :><i>(#_comparer:VALEUR|table_valeur{#CLE/rangement})</i>]
     35                        </td>
    3336        ]
    3437                        <td[ class="(#_comparer:VALEUR|table_valeur{#CLE/erreur})"]>
  • _plugins_/rainette/trunk/inc/rainette_debusquer.php

    r100574 r100580  
    124124                                                $valeur = $tableau_jour[$_donnee];
    125125                                                $type_php = gettype($tableau_jour[$_donnee]);
    126                                                 $rangement = '';
     126                                                $rangement = isset($_config['rangement']) ? $_config['rangement'] : '';
    127127                                        }
    128128
  • _plugins_/rainette/trunk/modeles/previsions_24h.html

    r100577 r100580  
    22        Ce sous-modele est celui utilise par defaut par Rainette pour presenter les previsions 24h d'une ville.
    33        Il est appelee par le modèle rainette_previsions.
    4         Les données heure sont toujours rangées dans l'index horaire 0.
    54
    65        Pour les valeurs devant être afficher avec une unité (filtre |rainette_afficher_unite) il est nécessaire
     
    87        profond.
    98
     9        Les données heure sont en général rangées dans l'index horaire 0 car on utilise la plupart du temps
     10        une périodicité de 24h (soit une valeur par jour). Pour weather, la périodicité est toujours 12h (soit
     11        deux valeurs par jour, jour et nuit) et donc il arrive que la valeur jour devienne obsolète pour le
     12        jour courant. A ce moment on bascule sur la valeur nuit (index 1).
     13
     14        En outre, quand la période passe en nuit pour le jour courant et cela pour tous les services, la valeur
     15        max de la température est ignorée et remplacée par l'indication nuit.
    1016 -->]
    1117<BOUCLE_previsions_24h(DATA) {source table, #ENV{donnees}}{par cle}{#ENV{premier_jour}, #ENV{nombre_jours}}>
    1218#SET{index_heure, 0}
    13 [(#ENV{extras/service}|=={weather}|et{#CLE|=={0}}|et{#VALEUR{heure/#GET{index_heure}/icone}|=={''}}|oui)
    14         #SET{index_heure, 1}
    15 ]
     19[(#ENV{extras/service}|=={weather}|et{#CLE|=={0}}|et{#VALEUR{heure/#GET{index_heure}/icone}|=={''}}|oui) #SET{index_heure, 1}]
    1620#SET{periode, #VALEUR{heure/#GET{index_heure}/periode}}
    1721<div class="rainette_previsions_24h">
     
    2226                <div class="resume">[(#VALEUR{heure/#GET{index_heure}/resume}|rainette_afficher_resume)]</div>
    2327                <div class="t_reelle">
    24                         [[(#GET{periode}|=={0}|?{<:rainette:temperature_max|ucfirst:>, <:rainette:nuit|ucfirst:>})]
    25                         &nbsp;(#VALEUR|table_valeur{temperature_max, '', #EVAL{true}}|rainette_afficher_unite{temperature, -1, #ENV{extras/service}})<br/>]
    26                         [<:rainette:temperature_min|ucfirst:>
     28                        [(#GET{periode}|=={0}|oui)
     29                        [<:rainette:temperature_max|ucfirst:>
     30                        &nbsp;(#VALEUR|table_valeur{temperature_max, '', #EVAL{true}}|rainette_afficher_unite{temperature, -1, #ENV{extras/service}})]]
     31                        [(#GET{periode}|=={1}|oui)<:rainette:nuit|ucfirst:>]
     32                        [<br/><:rainette:temperature_min|ucfirst:>
    2733                        &nbsp;(#VALEUR|table_valeur{temperature_min, '', #EVAL{true}}|rainette_afficher_unite{temperature, -1, #ENV{extras/service}})<br/>]
    2834                </div>
  • _plugins_/rainette/trunk/paquet.xml

    r100577 r100580  
    22        prefix="rainette"
    33        categorie="divers"
    4         version="3.0.15"
     4        version="3.0.16"
    55        etat="test"
    66        compatibilite="]3.1.3;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.