source: spip-zone/_plugins_/webfonts/branches/webfonts2/formulaires/selectionner_webfonts.html @ 107924

Last change on this file since 107924 was 107924, checked in by arnaud.berard@…, 3 years ago

Hop la ;-) …

  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 4.0 KB
Line 
1[(#REM)<!--
2
3  Squelette
4  (c) 2016
5  Distribue sous licence GPL
6
7-->]
8
9<div class="formulaire_spip formulaire_editer formulaire_#FORM">
10   
11        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
12        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
13                <!-- http://contrib.spip.net/SPIP-Bonux -->
14<BOUCLE_test(CONDITION){si #ENV{editable}|oui}>
15        <form method='post' action='#ENV{action}' enctype='multipart/form-data'>
16        <div>
17                [(#REM)<!-- declarer les hidden qui declencheront le service du formulaire
18                parametre : url d'action -->]
19                #ACTION_FORMULAIRE{#ENV{action},#FORM}
20               
21
22        <input name="font_list" type="hidden" value="#ENV{font_list}">
23                #SET{preview_list,#ENV{font_list}}
24        <div>
25            <label for="font_search">Rechercher une typo</label>
26            <input name="font_search" type="text" value="#ENV{font_search}">
27                        #SET{font_search,#ENV{font_search}}
28        </div>
29       
30        <label for="sort">Trier par</label>
31            <select name="sort" id="sort">
32              <option value="popularity"[(#ENV{sort}|=={popularity}|?{' selected="selected"',''})]>Popularité</option>
33              <option value="alpha"[(#ENV{sort}|=={alpha}|?{' selected="selected"',''})]>Alphabétique</option>
34            </select>
35           
36        <label for="preview_text">Texte pour la preview</label>
37        <input type="text" name="preview_text" value='#ENV{preview_text, Grumpy wizards make toxic brew for the evil Queen and Jack.}'>
38        #SET{preview_text,#ENV{preview_text}}   
39        <label for="category">Catégories</label>
40        <select name="category" id="category">
41            <option value=""> Choisissez une catégorie</option>
42            <option value="serif"[(#ENV{category}|=={serif}|?{'selected="selected"',''})]>Sérif</option>
43            <option value="sans-serif"[(#ENV{category}|=={sans-serif}|?{'selected="selected"',''})]>Sans sérif</option>
44            <option value="display"[(#ENV{category}|=={display}|?{'selected="selected"',''})]>Display</option>
45            <option value="handwriting"[(#ENV{category}|=={handwriting}|?{'selected="selected"',''})]>Handwritting</option>
46            <option value="monospace"[(#ENV{category}|=={monospace}|?{'selected="selected"',''})]>Monospace</option>
47        </select>
48       
49       
50          [(#REM)<!-- ajouter les saisies supplementaires : extra et autre, a cet endroit -->]
51          <!--extra-->
52          <p class='boutons'>
53        <input type='submit' class='submit' value='<:bouton_enregistrer:>' />
54      </p>
55</BOUCLE_test><//B_test> 
56        </div>
57    </form>
58</div>
59
60[(#REM)<!--
61
62kind: webfonts#webfont
63family: ABeeZee
64category: sans-serif
65variants: regular, italic
66subsets: latin
67version: v11
68lastModified: 2017-10-10
69files:
70 regular: http://fonts.gstatic.com/s/abeezee/v11/mE5BOuZKGln_Ex0uYKpIaw.ttf
71 italic: http://fonts.gstatic.com/s/abeezee/v11/kpplLynmYgP0YtlJA3atRw.ttf
72
73-->]
74<BOUCLE_listResults(DATA){source table, #ENV{font_list/items}}{family LIKE %(#GET{font_search,''})%}{0,10}>
75<table>
76        <thead>
77                <tr>
78                        <th>Famille</th>
79                        <th>Catégorie</th>
80                        <th>Subsets</th>
81                        <th>Variantes</th>
82                        <th>Version</th>
83                        <th>Fichiers</th>
84                </tr>
85        </thead>
86        <tbody>
87                <tr>
88                        <td>
89                                <a href="https://fonts.google.com/specimen/#VALEUR{family}" title="Voir le spécimen de #VALEUR{family} sur GoogleFont" target="_blank" rel="noreferrer noopener">
90                                        #VALEUR{family}
91                                </a>
92                        </td>
93                        <td>#VALEUR{category}</td>
94                        <td>[(#VALEUR{subsets}|foreach)]</td>
95                        <td>[(#VALEUR{variants}|foreach)]</td>
96                        <td>#VALEUR{version}</td>
97                        <td>[(#VALEUR{files}|foreach)]</td>
98                </tr>
99        </tbody>
100</table>
101#SET{family,#VALEUR{family}}
102<!-- http://contrib.spip.net/SPIP-Bonux -->
103<BOUCLE_loop(POUR){tableau #VALEUR{variants}}>
104<iframe src="[(#URL_PAGE{webfont_preview}|parametre_url{font-family,#GET{family}}
105                                                                                        |parametre_url{font-variant,#VALEUR}
106                                                                                        |parametre_url{preview_text,#GET{preview_text}})]"
107                frameborder="0"
108                class="webfont_preview"></iframe>
109</BOUCLE_loop>
110
111
112
113</BOUCLE_listResults>
114
115
116
Note: See TracBrowser for help on using the repository browser.