Changeset 107924 in spip-zone


Ignore:
Timestamp:
Dec 8, 2017, 9:42:42 PM (16 months ago)
Author:
arnaud.berard@…
Message:

Hop la ;-) …

Location:
_plugins_/webfonts/branches/webfonts2
Files:
8 added
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/webfonts/branches/webfonts2/formulaires/configurer_webfonts2.html

    r98097 r107924  
    1 [(#REM)
     1[(#REM)<!--
    22
    3   Squelette #FORMULAIRE_CONFIGURER_WEBFONTS
    4   (c) 2010 Cedric Morin
    5   Distribue sous licence GPL
     3Squelette #FORMULAIRE_CONFIGURER_WEBFONTS
     4(c) 2010 Cedric Morin
     5Distribue sous licence GPL
    66
    7 ]
    8 
     7-->]
    98<div class="formulaire_spip formulaire_editer formulaire_#FORM">
    109        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
    1110        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
    1211        [(#ENV{editable})
    13         <form method='post' action='#ENV{action}' enctype='multipart/form-data'><div>
    14                 [(#REM) declarer les hidden qui declencheront le service du formulaire
    15                 parametre : url d'action ]
    16                 #ACTION_FORMULAIRE{#ENV{action},#FORM}
    17           <ul>
    18                         <li class="editer_googlefonts_api obligatoire[ (#ENV**{erreurs}|table_valeur{googlefonts_api}|oui)erreur]">
    19                                 <label for="nom"><:webfonts:label_googlefonts_api:></label>[
    20                                 <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{googlefonts_api})</span>
    21                                 ]<p class="explication"><:webfonts:explication_googlefonts_api:></p>
    22                                 <textarea name='googlefonts_api' id='googlefonts_api'>#ENV{googlefonts_api}</textarea>
    23                         </li>
    24           </ul>
    25           [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
    26           <!--extra-->
    27           <p class='boutons'><input type='submit' class='submit' value='<:bouton_enregistrer:>' /></p>
    28         </div></form>
    29         ]
     12        <form method='post' action='#ENV{action}' enctype='multipart/form-data'>
     13                <div>
     14                        [(#REM) declarer les hidden qui declencheront le service du formulaire
     15                        parametre : url d'action ]
     16                        #ACTION_FORMULAIRE{#ENV{action},#FORM}
     17                        <fieldset>
     18                                <legend></legend>
     19                                <div class="editer-groupe">
     20                                          <div class="editer googlefonts_api obligatoire[ (#ENV**{erreurs}|table_valeur{googlefonts_api}|oui)erreur]">
     21                                                  <label for="nom"><:webfonts:label_googlefonts_api:></label>[
     22                                                  <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{googlefonts_api})</span>
     23                                                  ]<p class="explication"><:webfonts:explication_googlefonts_api:></p>
     24                                                  <input type="text" name='googlefonts_api' id='googlefonts_api' value="#ENV{googlefonts_api}" />
     25                                          </div>
     26                                </div>
     27                        </fieldset>
     28                       
     29
     30                        [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
     31                        <!--extra-->
     32                        <input type="hidden" name="_meta_casier" value="webfonts2"/>
     33                        <p class='boutons'>
     34                          <input type='submit' class='submit' value='<:bouton_enregistrer:>' />
     35                        </p>
     36                </div>
     37        </form>]
    3038</div>
  • _plugins_/webfonts/branches/webfonts2/paquet.xml

    r107772 r107924  
    44        version="0.2.1"
    55        etat="dev"
    6         compatibilite="[3.0.0;3.1.*]"
     6        compatibilite="[3.0.0;3.2.*]"
    77        logo="prive/themes/spip/images/webfonts2-64.png"
    88        documentation=""
    99>
    10         <!--
    11                 Paquet genere le 2016-05-28 11:10:46
    12         -->
    1310
    1411        <nom>Webfonts 2</nom>
  • _plugins_/webfonts/branches/webfonts2/prive/squelettes/contenu/webfonts.html

    r98097 r107924  
    11[(#REM)<!--
    22
    3   Squelette Webfonts
    4   (c) 2010 Cedric MORIN
    5   Distribue sous licence GPL
    6  
    7  
    8   https://developers.google.com/fonts/docs/getting_started#specifying_font_families_and_styles_in_a_stylesheet_url
     3Squelette Webfonts
     4(c) 2010 Cedric MORIN
     5Distribue sous licence GPL
     6
     7
     8https://developers.google.com/fonts/docs/getting_started#specifying_font_families_and_styles_in_a_stylesheet_url
    99
    1010-->]
    1111<style>
    12 .typelist_block_preview{
     12.typelist_block_preview {
     13               
     14}
     15.webfont_preview {
     16        width: 100%;
     17        height:auto;
     18        overflow: auto;
    1319       
     20        margin-bottom: 1em;
     21        border-top: 1px solid silver;
     22        border-bottom: 1px solid silver;
    1423}
    15         .webfont_preview {
    16                 width: 100%;
    17                 height:auto;
    18                 overflow: auto;
    19                
    20                 margin-bottom: 1em;
    21                 border-top: 1px solid silver;
    22                 border-bottom: 1px solid silver;
    23         }
    2424</style>
    2525
    26 <form action="[(#SELF)]" method="GET" id="filtrer">
    27         [(#SELF|form_hidden)]
    28         <label for="font_search">Rechercher une typo</label>
    29         <input name="font_search" type="text" value="#ENV{font_search}">
    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         <label for="preview_text">Texte pour la preview</label>
    36         <input type="text" name="preview_text" value='#ENV{preview_text, Grumpy wizards make toxic brew for the evil Queen and Jack.}'>
    37         <label for="category">Catégories</label>
    38         <select name="category" id="category">
    39                 <option value=""> Choisissez une catégorie</option>
    40                 <option value="serif"[(#ENV{category}|=={serif}|?{'selected="selected"',''})]>Sérif</option>
    41                 <option value="sans-serif"[(#ENV{category}|=={sans-serif}|?{'selected="selected"',''})]>Sans sérif</option>
    42                 <option value="display"[(#ENV{category}|=={display}|?{'selected="selected"',''})]>Display</option>
    43                 <option value="handwriting"[(#ENV{category}|=={handwriting}|?{'selected="selected"',''})]>Handwritting</option>
    44                 <option value="monospace"[(#ENV{category}|=={monospace}|?{'selected="selected"',''})]>Monospace</option>
    45         </select>
    46         <input type="submit">
    47 </form>
    4826
    49 [(#ENV|print_r{1})]
     27[(#FORMULAIRE_SELECTIONNER_WEBFONTS)]
    5028
    51 
    52 
    53 
    54 #SET{webfont_api_key, #EVAL{_GOOGLE_API_KEY}}
    55 #SET{webfonts,#ARRAY}
    56 <BOUCLE_listWebFont(DATA){source json, https://www.googleapis.com/webfonts/v1/webfonts?key=#GET{webfont_api_key}&sort=#ENV{sort,popularity}}>
    57 [(#SET{webfonts,#GET{webfonts}|push{#VALEUR}})]
    58 </BOUCLE_listWebFont>
    59 
    60 <div id="google_webfont_list" class="ajax typelist">
    61 <BOUCLE_fontsList(DATA){source table, #GET{webfonts}}>
    62         <div class="typelist_block">
    63     <BOUCLE_fontInfos(DATA){source table, #VALEUR}{category ?== #ENV{category}}{pagination 10}>
    64                 #SET{font-family,#VALEUR{family}}
    65                 <div class="typelist_block_title">
    66                         <h2>[(#VALEUR{family})]</h2>
    67                 </div>
    68                 <div class="typelist_block_infos">
    69                         <strong>Categorie : </strong>[(#VALEUR{category})]<br>
    70                         <h3>Subsets :</h3>
    71                         <ul>
    72                                 <BOUCLE_listFiles(POUR){tableau #VALEUR{subsets}}>
    73                                         <li>[(#VALEUR)]</li>
    74                                 </BOUCLE_listFiles>
    75                         </ul>
    76                         <strong>Variantes :</strong>
    77                         <ul>
    78                                 <BOUCLE_listVariants(POUR){tableau #VALEUR{variants}}>
    79                                         <li>
    80                                                 <input type="checkbox" name="#GET{font-family}:[(#VALEUR)]" value="#GET{font-family}:[(#VALEUR)]">[(#VALEUR)]
    81                                                 <div class="typelist_block_preview">
    82                                                         <h3>Preview</h3>
    83                                                         #SET{preview_font-size, 48px}
    84                                                         #SET{preview_text,#ENV{preview_text}}
    85                                                         #SET{font-categorie,#VALEUR{category}}
    86                                                         <iframe class="webfont_preview ajax" src="[(#URL_PAGE{webfont_preview,font-family=#GET{font-family}}
    87                                                                                                                                                 |parametre_url{font-categorie,#GET{font-categorie}}
    88                                                                                                                                                 |parametre_url{font-variant,#VALEUR}
    89                                                                                                                                                 |parametre_url{preview_font-size, #GET{preview_font-size}}
    90                                                                                                                                                 |parametre_url{preview_text,#GET{preview_text}})]"></iframe>
    91                                                 </div>                                 
    92                                         </li>
    93                                 </BOUCLE_listVariants>
    94                         </ul>
    95                 </div>
    96 
    97         </BOUCLE_fontInfos>
    98         #PAGINATION
    99         </B_fontInfos>
    100         </div>
    101 </BOUCLE_fontsList>
    102 </div>
  • _plugins_/webfonts/branches/webfonts2/webfont_preview.html

    r98097 r107924  
    33#SET{font-weight, #ENV{font-variant}|match{\d+?}}
    44#SET{font-style, #ENV{font-variant}|match{(\D+?)}}
     5
     6#SET{settings_default,#ARRAY{
     7    font-family
     8  }
     9}
     10#SET_MERGE{conf,#GET{settings_default},#ENV{settings}}
    511<html>
    612  <head>
Note: See TracChangeset for help on using the changeset viewer.