source: spip-zone/_plugins_/rainette/trunk/modeles/previsions_2x12h.html @ 89626

Last change on this file since 89626 was 89626, checked in by eric@…, 5 years ago

Passer le service à la fonction d'affichage de l'unité car sinon on affiche toujours par défaut le système d'unité choisi pour weather !

File size: 4.3 KB
Line 
1[(#REM)<!--
2        Ce sous-modele est celui utilise par defaut par Rainette pour presenter les previsions d'un jour d'une ville
3        Il est appelee par le filtre rainette_coasser_previsions
4
5        Ce modèle ne peut être utiliser qu'avec le service weather.com qui propose des données pour la nuit.
6        L'utiliser avec un autre service renvoie un message d'erreur plutôt qu'un affichage farfelu.
7 -->]
8
9[(#REM) <!-- Erreur, le service ne supporte pas ce modèle -->]
10[(#ENV{service, weather}|=={weather}|non)
11        [(#INCLURE{fond=modeles/erreur,
12                service=#ENV{service},
13                erreur=affichage,
14                mode=modele,
15                modele=previsions_2x12h})]]
16
17[(#REM) <!-- Service weather, on affiche -->]
18[(#ENV{service, weather}|=={weather}|oui)
19        #SET{gauche, 0}
20        #SET{droite, 1}
21        [(#ENV{periode}|=={1}|oui) #SET{gauche, 1}#SET{droite, 2}]
22<div class="rainette_previsions_2x12h">
23        <!-- Cellule de gauche:
24                - si aujourd'hui alors donnees du matin si l'heure est < 14:00 ou du soir sinon
25                - si autre jour alors donnees du matin -->
26        [<div class="entete">(#ENV{periode}|=={0}|?{<:rainette:jour:>, <:rainette:nuit:>}|ucfirst)</div>]
27        [<div class="entete">(#ENV{periode}|=={0}|?{<:rainette:nuit:>, <:rainette:demain:>}|ucfirst)</div>]
28        <div class="cadre">
29                <div class="cellule gauche">
30                        <div class="contenu">
31                                <div class="icone">[(#ENV{#GET{gauche}/icone}|rainette_afficher_icone{grand}|image_reduire{95})]</div>
32                                <div class="t_reelle">
33                                        [(#ENV{periode}|=={0}|?{<:rainette:temperature_max:>, <:rainette:temperature_min:>}|ucfirst)<br/>]
34                                        <span>[(#ENV{#GET{gauche}/temperature_max}|rainette_afficher_unite{temperature, -1, #ENV{service, weather}})]</span><br/>
35                                        [(#ENV{#GET{gauche}/resume}|rainette_afficher_resume)]
36                                </div>
37                                <div class="details">
38                                        <ul>
39                                                <li>
40                                                        <span><:rainette:vent|ucfirst:></span>
41                                                        [(#ENV{#GET{gauche}/vitesse_vent}|rainette_afficher_unite{vitesse, -1, #ENV{service, weather}})]
42                                                        [ - (#ENV{#GET{gauche}/direction_vent}|rainette_afficher_direction)]
43                                                </li>
44                                                <li>
45                                                        <span><:rainette:humidite|ucfirst:></span>
46                                                        [(#ENV{#GET{gauche}/humidite}|rainette_afficher_unite{pourcentage, -1, #ENV{service, weather}})]
47                                                </li>
48                                                <li>
49                                                        <span><:rainette:risque_precipitation|ucfirst:></span>
50                                                        [(#ENV{#GET{gauche}/risque_precipitation}|rainette_afficher_unite{pourcentage, -1, #ENV{service, weather}})]
51                                                </li>
52                                                <li>
53                                                        <span>[(#ENV{periode}|=={0}|?{<:rainette:lever_soleil:>, <:rainette:coucher_soleil:>}|ucfirst)]</span>
54                                                        [(#ENV{periode}|=={0}|?{#ENV{lever_soleil}, #ENV{coucher_soleil}}|affdate{'H\hi'})]
55                                                </li>
56                                        </ul>
57                                </div>
58                        </div>
59                </div>
60                <!-- Cellule de droite:
61                        - si aujourd'hui alors donnees du soir si l'heure est < 14:00 ou du lendemain sinon
62                        - si autre jour alors donnees du soir -->
63                <div class="cellule droite">
64                        <div class="contenu">
65                                <div class="icone">[(#ENV{#GET{droite}/icone}|rainette_afficher_icone{grand}|image_reduire{95})]</div>
66                                <div class="t_reelle">
67                                        [(#ENV{periode}|=={0}|?{<:rainette:temperature_min:>, <:rainette:temperature_max:>}|ucfirst)<br/>]
68                                        <span>[(#ENV{#GET{droite}/temperature_max}|rainette_afficher_unite{temperature, -1, #ENV{service, weather}})]</span><br/>
69                                        [(#ENV{#GET{droite}/resume}|rainette_afficher_resume)]
70                                </div>
71                                <div class="details">
72                                        <ul>
73                                                <li>
74                                                        <span><:rainette:vent|ucfirst:></span>
75                                                        [(#ENV{#GET{droite}/vitesse_vent}|rainette_afficher_unite{vitesse, -1, #ENV{service, weather}})]
76                                                        [ - (#ENV{#GET{droite}/direction_vent}|rainette_afficher_direction)]
77                                                </li>
78                                                <li>
79                                                        <span><:rainette:humidite|ucfirst:></span>
80                                                        [(#ENV{#GET{droite}/humidite}|rainette_afficher_unite{pourcentage, -1, #ENV{service, weather}})]
81                                                </li>
82                                                <li>
83                                                        <span><:rainette:risque_precipitation|ucfirst:></span>
84                                                        [(#ENV{#GET{droite}/risque_precipitation}|rainette_afficher_unite{pourcentage, -1, #ENV{service, weather}})]
85                                                </li>
86                                                <li>
87                                                        <span>[(#ENV{periode}|=={0}|?{<:rainette:coucher_soleil:>, <:rainette:lever_soleil:>}|ucfirst)]</span>
88                                                        [(#ENV{periode}|=={0}|?{#ENV{coucher_soleil}, #ENV{lever_soleil}}|affdate{'H\hi'})]
89                                                </li>
90                                        </ul>
91                                </div>
92                        </div>
93                </div>
94        </div>
95        <div class="maj">
96                <:rainette:derniere_maj|ucfirst:>&nbsp;:
97                [&nbsp;(#ENV{derniere_maj}|nom_jour)][&nbsp;(#ENV{derniere_maj}|affdate_heure)]
98                #INCLURE{fond=modeles/inc-credits,
99                        classe_div=prev2x12h,
100                        env}
101        </div>
102</div>
103]
Note: See TracBrowser for help on using the repository browser.