source: spip-zone/_core_/plugins/compresseur/formulaires/configurer_compresseur.html @ 95385

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

Amelioration : on peut definir une URL statique pour servir les ressources (images, js) sans cookie.
L'URL definie est alors utilisee pour les images contenues dans les CSS minifiees, et dans le HTML des pages servies, sans modification du squelette.
On n'utilise pas cette URL pour servir la CSS minifiee car celle-ci est prefetch avec une header http link, et la servir sur un domaine different retarde son arrivee car il faut une requete DNS en plus.

File size: 3.4 KB
Line 
1<div class='formulaire_spip formulaire_configurer formulaire_configurer_compresseur' id='formulaire_configurer_compresseur'>
2        <h3 class='titrem'>[(#CHEMIN{images/compresseur-24.png}|balise_img{'',cadre-icone})]<:compresseur:info_compresseur_titre:></h3>
3       
4        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
5        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
6
7        <form action="#ENV{action}#formulaire_configurer_compresseur" method="post"><div>
8                [(#ACTION_FORMULAIRE{#ENV{action}})]
9                <div class="editer-groupe">
10                        #SET{name,url_statique_ressources}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
11                        <div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
12                                <label for="#GET{name}"><:compresseur:label_url_statique_ressources:></label>[
13                                <span class='erreur_message'>(#GET{erreurs})</span>
14                                ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
15                                <p class="explication"><:compresseur:explication_url_statique_ressources:></p>
16                                <style>
17                                        .editer_url_statique_ressources input.text{padding-right: 32px;background-image: none;}
18                                        .editer_url_statique_ressources input.text{background-position: right center;background-repeat: no-repeat; background-image:url([(#CHEMIN_IMAGE{ok-24.png}|url_absolue{#ENV*{#GET{name},#GET{defaut}}|sinon{#URL_SITE_SPIP}|concat{'/',#EVAL{_DIR_RACINE?_DIR_RESTREINT_ABS:''}}})]);}
19                                </style>
20                        </div>
21                        <div class='fieldset'>
22                                <fieldset>
23                                        <legend><:compresseur:titre_compacter_script_css:></legend>
24                                        <p><:compresseur:texte_compacter_script_css:></p>
25                                        <div class="editer-groupe">
26                                                <div class='editer configurer_auto_compress_js[ (#ENV**{erreurs}|table_valeur{auto_compress_js}|oui)erreur]'>
27                                                        <label><:compresseur:info_question_activer_compactage_js:></label>
28                                                        [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{auto_compress_js})</span>]
29                                                        <div class='choix'>
30                                                                <input class='checkbox' type="checkbox" name="auto_compress_js" value='oui' [checked="(#ENV{auto_compress_js}|=={oui}|?{checked})"] id="auto_compress_js"/>
31                                                                <label for="auto_compress_js"><:compresseur:item_compresseur_js:></label>
32                                                        </div>
33                                                        <div class='choix'>
34                                                                <input class='checkbox' type="checkbox" name="auto_compress_closure" value='oui' [checked="(#ENV{auto_compress_closure}|=={oui}|?{checked})"] id="auto_compress_closure"/>
35                                                                <label for="auto_compress_closure"><:compresseur:item_compresseur_closure:></label>
36                                                        </div>
37                                                </div>
38                                                <div class='editer configurer_auto_compress_css[ (#ENV**{erreurs}|table_valeur{auto_compress_css}|oui)erreur]'>
39                                                        <label><:compresseur:info_question_activer_compactage_css:></label>
40                                                        [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{auto_compress_css})</span>]
41                                                        <div class='choix'>
42                                                                <input class='checkbox' type="checkbox" name="auto_compress_css" value='oui' [checked="(#ENV{auto_compress_css}|=={oui}|?{checked})"] id="auto_compress_css"/>
43                                                                <label for="auto_compress_css"><:compresseur:item_compresseur_css:></label>
44                                                        </div>
45                                                </div>
46                                        </div>
47                                        <p class='notice'><:compresseur:texte_compacter_avertissement:></p>
48                                </fieldset>
49                        </div>
50                </div>
51                <p class='boutons'><input class='submit' type="submit" name="ok" value="<:bouton_enregistrer:>"/></p>
52        </div></form>
53
54</div>
Note: See TracBrowser for help on using the repository browser.