Changeset 111612 in spip-zone for _plugins_/htmlminifier


Ignore:
Timestamp:
Sep 18, 2018, 9:47:49 AM (6 months ago)
Author:
d.ferrera@…
Message:

Amélioration du formulaire de configuration et suppression des fichiers inutiles.

Location:
_plugins_/htmlminifier/trunk
Files:
2 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/htmlminifier/trunk/formulaires/configurer_htmlminifier.html

    r107595 r111612  
     1
    12<div class="formulaire_spip formulaire_configurer formulaire_#FORM">
    23
     
    45
    56        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
     7        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV{message_ok_config})</p>]
    68        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
    79
     
    911        <div>
    1012                #ACTION_FORMULAIRE
    11 
    12                 <fieldset>
    13                         <legend><:htmlminifier:section_general:></legend>
    14                         <div class="editer-groupe">
    15 
    16                                 [(#SAISIE{selection, compression_mode,
    17                                         defaut=all_whitespace_not_newlines,
    18                                         cacher_option_intro=oui,
    19                                         explication=<:htmlminifier:compression_mode_explication:>,
    20                                         datas=#ARRAY{
    21                                                 none, <:htmlminifier:compression_mode_none:>,
    22                                                 all_whitespace_not_newlines, <:htmlminifier:compression_mode_all_whitespace_not_newlines:>,
    23                                                 all_whitespace, <:htmlminifier:compression_mode_all_whitespace:>}
    24                                 })]
    25                                
    26                                 [(#SAISIE{case, clean_html_comments,
    27                                         defaut=on,
    28                                         label_case=<:htmlminifier:clean_html_comments_label_case:>,
    29                                         explication=<:htmlminifier:clean_html_comments_explication:>})]
    30 
    31                                 [(#SAISIE{case, show_signature,
    32                                         defaut="",
    33                                         label_case=<:htmlminifier:show_signature_label_case:>,
    34                                         explication=<:htmlminifier:show_signature_explication:>})]
    35                                  
     13                <input type="hidden" name="_meta_casier" value="htmlminifier" />
     14               
     15                <div class="barre_onglet clearfix">
     16                        <p>
     17                                <:htmlminifier:config_label:>:
     18                                <ul>
     19                                        <li><a class="ajax nohistory" href="[(#URL_ACTION_AUTEUR{htmlminifier_appliquer_options, super_safe, #SELF})]"><:htmlminifier:config_super_safe:></a></li>
     20                                        <li><a class="ajax nohistory" href="[(#URL_ACTION_AUTEUR{htmlminifier_appliquer_options, safe, #SELF})]"><:htmlminifier:config_safe:></a></li>
     21                                        <li><a class="ajax nohistory" href="[(#URL_ACTION_AUTEUR{htmlminifier_appliquer_options, moderate, #SELF})]"><:htmlminifier:config_moderate:></a></li>
     22                                        <li><a class="ajax nohistory" href="[(#URL_ACTION_AUTEUR{htmlminifier_appliquer_options, fully_optimised, #SELF})]"><:htmlminifier:config_fully_optimised:></a></li>
     23                                </ul>
     24                        </p>
     25                </div>
     26               
     27                <div class="tabs" style="margin-bottom: 2em;">
     28                        <ul>
     29                                <li>
     30                                        <a href="#section-general"><:htmlminifier:section_general:></a>
     31                                </li>
     32                                <li>
     33                                        <a href="#section-css"><:htmlminifier:section_css:></a>
     34                                </li>
     35                                <li>
     36                                        <a href="#section-javascript"><:htmlminifier:section_javascript:></a>
     37                                </li>
     38                        </ul>
     39                        <div id="section-general">
     40                                        <div class="editer-groupe">
     41
     42                                                [(#SAISIE{selection, compression_mode,
     43                                                        conteneur_class=pleine_largeur,
     44                                                        defaut=all_whitespace_not_newlines,
     45                                                        cacher_option_intro=oui,
     46                                                        explication=<:htmlminifier:compression_mode_explication:>,
     47                                                        datas=#ARRAY{
     48                                                                none, <:htmlminifier:compression_mode_none:>,
     49                                                                all_whitespace_not_newlines, <:htmlminifier:compression_mode_all_whitespace_not_newlines:>,
     50                                                                all_whitespace, <:htmlminifier:compression_mode_all_whitespace:>}
     51                                                })]
     52                                               
     53                                                [(#SAISIE{case, clean_html_comments,
     54                                                        conteneur_class=pleine_largeur,
     55                                                        valeur_oui=1,
     56                                                        defaut=on,
     57                                                        label_case=<:htmlminifier:clean_html_comments_label_case:>,
     58                                                        explication=<:htmlminifier:clean_html_comments_explication:>})]
     59
     60                                                [(#SAISIE{case, merge_multiple_head_tags,
     61                                                        conteneur_class=pleine_largeur,
     62                                                        valeur_oui=1,
     63                                                        defaut=on,
     64                                                        label_case=<:htmlminifier:merge_multiple_head_tags_label_case:>,
     65                                                        explication=<:htmlminifier:merge_multiple_head_tags_explication:>})]
     66
     67                                                [(#SAISIE{case, merge_multiple_body_tags,
     68                                                        conteneur_class=pleine_largeur,
     69                                                        valeur_oui=1,
     70                                                        defaut=on,
     71                                                        label_case=<:htmlminifier:merge_multiple_body_tags_label_case:>,
     72                                                        explication=<:htmlminifier:merge_multiple_body_tags_explication:>})]
     73
     74                                                [(#SAISIE{case, show_signature,
     75                                                        conteneur_class=pleine_largeur,
     76                                                        valeur_oui=1,
     77                                                        defaut=on,
     78                                                        label_case=<:htmlminifier:show_signature_label_case:>,
     79                                                        explication=<:htmlminifier:show_signature_explication:>})]
     80
     81                                                [(#SAISIE{textarea, compression_ignored_tags,
     82                                                        conteneur_class=pleine_largeur,
     83                                                        label=<:htmlminifier:compression_ignored_tags_label_case:>,
     84                                                        explication=<:htmlminifier:compression_ignored_tags_explication:>,
     85                                                        rows=3})]
     86                                        </div>
    3687                        </div>
    37                 </fieldset>
    38 
    39                 <fieldset>
    40                         <legend>
    41                                 <:htmlminifier:section_css:>
    42                         </legend>
    43                         <div class="editer-groupe">
    44 
    45                                 [(#SAISIE{case, clean_css_comments,
    46                                         defaut=on,
    47                                         label_case=<:htmlminifier:clean_css_comments_label_case:>,
    48                                         explication=<:htmlminifier:clean_css_comments_explication:>})]
    49 
    50                                 [(#SAISIE{case, shift_link_tags_to_head,
    51                                         defaut="",
    52                                         label_case=<:htmlminifier:shift_link_tags_to_head_label_case:>,
    53                                         explication=<:htmlminifier:shift_link_tags_to_head_explication:>})]
    54 
    55                                 [(#SAISIE{case, shift_style_tags_to_head,
    56                                         id=shift_style_tags_to_head,
    57                                         defaut="",
    58                                         label_case=<:htmlminifier:shift_style_tags_to_head_label_case:>,
    59                                         explication=<:htmlminifier:shift_style_tags_to_head_explication:>})]
    60 
    61                                 [(#REM) defaut="", Only works if shift_style_tags_to_head is true.]
    62                                 [(#SAISIE{case, combine_style_tags,
    63                                         id=combine_style_tags,
    64                                         li_class=fils,
    65                                         defaut="",
    66                                         label_case=<:htmlminifier:combine_style_tags_label_case:>,
    67                                         explication=<:htmlminifier:combine_style_tags_explication:>})]
    68 
     88                        <div id="section-css">
     89                                <div class="editer-groupe">
     90
     91                                        [(#SAISIE{case, clean_css_comments,
     92                                                valeur_oui=1,
     93                                                conteneur_class= pleine_largeur parent,
     94                                                defaut=on,
     95                                                label_case=<:htmlminifier:clean_css_comments_label_case:>,
     96                                                explication=<:htmlminifier:clean_css_comments_explication:>})]
     97
     98                                        [(#REM) sub-setting de clean_css_comments ]     
     99                                        [(#SAISIE{case, remove_comments_with_cdata_tags_css,
     100                                                valeur_oui=1,
     101                                                defaut="",
     102                                                conteneur_class=enfant,
     103                                                label_case=<:htmlminifier:remove_comments_with_cdata_tags_css_label_case:>,
     104                                                explication=<:htmlminifier:remove_comments_with_cdata_tags_css_explication:>})]
     105
     106                                        [(#SAISIE{case, shift_link_tags_to_head,
     107                                                valeur_oui=1,
     108                                                conteneur_class= pleine_largeur parent,
     109                                                defaut=on,
     110                                                label_case=<:htmlminifier:shift_link_tags_to_head_label_case:>,
     111                                                explication=<:htmlminifier:shift_link_tags_to_head_explication:>})]
     112
     113                                        [(#REM) sub-setting de shift_link_tags_to_head ]       
     114                                        [(#SAISIE{case, ignore_link_schema_tags,
     115                                                valeur_oui=1,
     116                                                defaut=on,
     117                                                conteneur_class=enfant,
     118                                                label_case=<:htmlminifier:ignore_link_schema_tags_label_case:>,
     119                                                explication=<:htmlminifier:ignore_link_schema_tags_explication:>})]
     120
     121                                        [(#SAISIE{case, shift_meta_tags_to_head,
     122                                                valeur_oui=1,
     123                                                conteneur_class= pleine_largeur parent,
     124                                                defaut=on,
     125                                                label_case=<:htmlminifier:shift_meta_tags_to_head_label_case:>,
     126                                                explication=<:htmlminifier:shift_meta_tags_to_head_explication:>})]
     127
     128                                        [(#REM) sub-setting de shift_meta_tags_to_head ]
     129                                        [(#SAISIE{case, ignore_meta_schema_tags,
     130                                                valeur_oui=1,
     131                                                defaut=on,
     132                                                conteneur_class=enfant,
     133                                                label_case=<:htmlminifier:ignore_meta_schema_tags_label_case:>,
     134                                                explication=<:htmlminifier:ignore_meta_schema_tags_explication:>})]
     135
     136                                        [(#SAISIE{case, shift_style_tags_to_head,
     137                                                valeur_oui=1,
     138                                                conteneur_class= pleine_largeur parent,
     139                                                defaut=on,
     140                                                label_case=<:htmlminifier:shift_style_tags_to_head_label_case:>,
     141                                                explication=<:htmlminifier:shift_style_tags_to_head_explication:>})]
     142
     143                                        [(#REM) defaut="", Only works if shift_style_tags_to_head is true.]
     144                                        [(#SAISIE{case, combine_style_tags,
     145                                                valeur_oui=1,
     146                                                conteneur_class=enfant,
     147                                                defaut="",
     148                                                label_case=<:htmlminifier:combine_style_tags_label_case:>,
     149                                                explication=<:htmlminifier:combine_style_tags_explication:>})]
     150
     151                                </div>
    69152                        </div>
    70                 </fieldset>
    71 
    72                 <fieldset>
    73                         <legend>
    74                                 <:htmlminifier:section_javascript:>
    75                         </legend>
    76                         <div class="editer-groupe">
    77 
    78                                 [(#SAISIE{case, clean_js_comments,
    79                                         id=clean_js_comments,
    80                                         defaut=on,
    81                                         label_case=<:htmlminifier:clean_js_comments_label_case:>,
    82                                         explication=<:htmlminifier:clean_js_comments_explication:>})]
    83 
    84                                 [(#SAISIE{case, remove_comments_with_cdata_tags,
    85                                         id=remove_comments_with_cdata_tags,
    86                                         li_class=fils,
    87                                         defaut="",
    88                                         label_case=<:htmlminifier:remove_comments_with_cdata_tags_label_case:>,
    89                                         explication=<:htmlminifier:remove_comments_with_cdata_tags_explication:>})]
    90 
    91                                 [(#SAISIE{case, compression_ignore_script_tags,
    92                                         defaut=on,
    93                                         label_case=<:htmlminifier:compression_ignore_script_tags_label_case:>,
    94                                         explication=<:htmlminifier:compression_ignore_script_tags_explication:>})]
    95 
    96                                 [(#SAISIE{case, shift_script_tags_to_bottom,
    97                                         id=shift_script_tags_to_bottom,
    98                                         defaut="",
    99                                         label_case=<:htmlminifier:shift_script_tags_to_bottom_label_case:>,
    100                                         explication=<:htmlminifier:shift_script_tags_to_bottom_explication:>})]
    101 
    102                                 [(#SAISIE{case, combine_javascript_in_script_tags,
    103                                         id=combine_javascript_in_script_tags,
    104                                         li_class=fils,
    105                                         defaut="",
    106                                         label_case=<:htmlminifier:combine_javascript_in_script_tags_label_case:>,
    107                                         explication=<:htmlminifier:combine_javascript_in_script_tags_explication:>})]
    108 
     153                        <div id="section-javascript">
     154                                <div class="editer-groupe">
     155
     156                                        [(#SAISIE{case, clean_js_comments,
     157                                                valeur_oui=1,
     158                                                conteneur_class= pleine_largeur parent,
     159                                                defaut=on,
     160                                                label_case=<:htmlminifier:clean_js_comments_label_case:>,
     161                                                explication=<:htmlminifier:clean_js_comments_explication:>})]
     162
     163                                        [(#SAISIE{case, remove_comments_with_cdata_tags_js,
     164                                                valeur_oui=1,
     165                                                conteneur_class=enfant,
     166                                                defaut="",
     167                                                label_case=<:htmlminifier:remove_comments_with_cdata_tags_js_label_case:>,
     168                                                explication=<:htmlminifier:remove_comments_with_cdata_tags_js_explication:>})]
     169                                       
     170
     171                                        [(#SAISIE{case, shift_script_tags_to_bottom,
     172                                                valeur_oui=1,
     173                                                conteneur_class= pleine_largeur parent,
     174                                                defaut="",
     175                                                label_case=<:htmlminifier:shift_script_tags_to_bottom_label_case:>,
     176                                                explication=<:htmlminifier:shift_script_tags_to_bottom_explication:>})]
     177
     178                                        [(#SAISIE{case, combine_javascript_in_script_tags,
     179                                                valeur_oui=1,
     180                                                conteneur_class=enfant,
     181                                                defaut="",
     182                                                label_case=<:htmlminifier:combine_javascript_in_script_tags_label_case:>,
     183                                                explication=<:htmlminifier:combine_javascript_in_script_tags_explication:>})]
     184                                       
     185                                        [(#SAISIE{case, ignore_async_and_defer_tags,
     186                                                valeur_oui=1,
     187                                                conteneur_class=enfant,
     188                                                defaut="",
     189                                                label_case=<:htmlminifier:ignore_async_and_defer_tags_label_case:>,
     190                                                explication=<:htmlminifier:ignore_async_and_defer_tags_explication:>})]
     191                                </div>
    109192                        </div>
    110                 </fieldset>
    111 
    112                 <input type="hidden" name="_meta_casier" value="htmlminifier" />
    113                 <p class="boutons"><span class="image_loading">&nbsp;</span><input type="submit" class="submit" value="<:bouton_enregistrer:>" /></p>
     193                </div>
     194
     195                <p class="boutons clearfix">
     196                        <span class="image_loading">&nbsp;</span>
     197                        <input type="submit" class="submit" name="valider" value="<:bouton_enregistrer:>" />
     198                </p>
     199
    114200        </div>
    115201        </form>
    116202        <script type="text/javascript">
    117 
    118                 var champ_pere_fils = function (id_pere, id_fils) {
    119 
    120                         var champ_pere = $('#champ_' + id_pere);
    121                         var champ_fils = $('#champ_' + id_fils);
    122 
    123                         var is_checked = champ_pere.is(':checked');
    124                         if (is_checked) {
    125                                 champ_fils.prop('disabled', false);
    126                                 champ_fils.closest('.editer').show('slow');
    127                         } else {
    128                                 champ_fils.prop('disabled', true);
    129                                 champ_fils.prop('checked', false);
    130                                 champ_fils.closest('.editer').hide();
    131                         }
    132 
    133                 }
    134                 champ_pere_fils('shift_script_tags_to_bottom', 'combine_javascript_in_script_tags');
    135                 champ_pere_fils('clean_js_comments', 'remove_comments_with_cdata_tags');
    136                 champ_pere_fils('shift_style_tags_to_head', 'combine_style_tags');
    137        
    138        
     203                $('.parent').each(function(){
     204                        var parent = $(this);
     205                        var selection = $(this).find('input:checkbox');
     206                        selection.on("change rightnow", function(){
     207                                if(selection.is(':checked')) {
     208                                        parent
     209                                        .nextUntil('.parent')
     210                                        .show("normal");
     211                                }else{
     212                                        parent
     213                                        .nextUntil('.parent')
     214                                        .hide();
     215                                }
     216                        }).triggerHandler("rightnow");
     217                });
     218
    139219                $(function() {
    140                         $('#champ_shift_script_tags_to_bottom').on('click', function () {
    141                                 champ_pere_fils('shift_script_tags_to_bottom', 'combine_javascript_in_script_tags');
    142                         });
    143                         $('#champ_clean_js_comments').on('click', function () {
    144                                 champ_pere_fils('clean_js_comments', 'remove_comments_with_cdata_tags');
    145                         });
    146                         $('#champ_shift_style_tags_to_head').on('click', function () {
    147                                 champ_pere_fils('shift_style_tags_to_head', 'combine_style_tags');
     220                        $(".tabs").tabs({
     221                                create: function (event, ui) {
     222                                        var scrollTop = $(window).scrollTop();
     223                                        window.location.hash = ui.panel.attr('id');
     224                                        $(window).scrollTop(scrollTop);
     225                                },
     226                                activate: function (event, ui) {
     227                                        var scrollTop = $(window).scrollTop();
     228                                        window.location.hash = ui.newPanel.attr('id');
     229                                        $(window).scrollTop(scrollTop);
     230                                }
    148231                        });
    149232                });
    150 
    151233        </script>
    152234</div>
    153 <style type="text/css">
    154         .formulaire_spip .editer {
    155                 padding-left: 70px;
    156         }
    157 
    158         .formulaire_spip .fils {
    159                 padding-left: 140px;
    160         }
    161 </style>
  • _plugins_/htmlminifier/trunk/htmlminifier_options.php

    r107597 r111612  
    44 *
    55 * @plugin     HTML Minifier
    6  * @copyright  2017
     6 * @copyright  2018
    77 * @author     ladnet
    88 * @licence    GNU/GPL
     
    1313        return;
    1414}
     15
     16include_spip('class/HTMLMinifier');
  • _plugins_/htmlminifier/trunk/htmlminifier_pipelines.php

    r107597 r111612  
    44 *
    55 * @plugin     HTML Minifier
    6  * @copyright  2017
     6 * @copyright  2018
    77 * @author     ladnet
    88 * @licence    GNU/GPL
     
    2121
    2222        if (empty($config_hmtlminifier)) {
    23                 $config_hmtlminifier = array(
    24                         'clean_html_comments' => true,
    25                         'show_signature' => false,
    26                         'compression_mode' => 'all_whitespace_not_newlines',
    27 
    28                         'clean_css_comments' => true,
    29                         'shift_link_tags_to_head' => false,
    30                         'shift_style_tags_to_head' => false,
    31                         'combine_style_tags' => false,
    32 
    33                         'clean_js_comments' => true,
    34                         'remove_comments_with_cdata_tags' => false,
    35                         'compression_ignore_script_tags' => true,
    36                         'shift_script_tags_to_bottom' => false,
    37                         'combine_javascript_in_script_tags' => false
    38                 );
     23                $config_hmtlminifier = HTMLMinifier::get_presets('super_safe');
    3924        }
    40 
    41         include_spip('inc/HTMLMinifier');
    4225
    4326        $page = HTMLMinifier::process(
  • _plugins_/htmlminifier/trunk/lang/htmlminifier_en.php

    r107595 r111612  
    4848        'remove_comments_with_cdata_tags_explication' => 'Only works if clean_js_comments is true. In XHTML content inside &lt;script&gt; tags are sometimes encapsulated in commented CDATA blocks to make them XML-compatible. By default these commented CDATA tags are preserved for document integrity.',
    4949
    50         'compression_ignore_script_tags_label_case' => 'Don\'t compress content in &lt;script&gt; tags,',
    51         'compression_ignore_script_tags_explication' => 'Will not minify content within &lt;script&gt; tags as it might break poorly-written Javascript code.',
     50        'compression_ignored_tags_label_case' => 'Compression ignored tags',
     51        'compression_ignored_tags_explication' => 'Array containing a list of all the tags (in lowercase) to skip compression for. This is to prevent HTML Minifier from messing with the behaviour of tags like &lt;textarea&gt; and &lt;pre&gt;, where removed whitespace can affect displayed content.',
    5252
    5353        'shift_script_tags_to_bottom_label_case' => 'Shift all &lt;script&gt; tags to the end of &lt;body&gt;,',
     
    6060        'section_css' => 'CSS Options',
    6161        'section_javascript' => 'Javascript Options',
     62
     63        'config_super_safe' => 'super safe',
     64        'config_safe' => 'safe',
     65        'config_moderate' => 'moderate',
     66        'config_fully_optimised' => 'fully optimised',
     67        'config_label' => 'Apply compression and optimization options',
    6268);
  • _plugins_/htmlminifier/trunk/lang/htmlminifier_fr.php

    r107595 r111612  
    2727        'compression_mode_all_whitespace' => 'supprimer les espaces et les retours à la ligne',
    2828
     29        'merge_multiple_head_tags_label_case' => 'Fusionner les balises &lt;head&gt; multiples',
     30        'merge_multiple_head_tags_explication' => 'S\'il y a plusieurs balises &lt;head&gt; dans le document, leur contenu sera fusionné dans la première.',
     31
     32        'merge_multiple_body_tags_label_case' => 'Fusionner les balises &lt;body&gt; multiples',
     33        'merge_multiple_body_tags_explication' => 'S\'il y a plusieurs balises &lt;body&gt; dans le document, leur contenu sera fusionné dans la première.',
     34
    2935        // CSS
    3036        'clean_css_comments_label_case' => 'Supprimer les commentaires des balises &lt;style&gt;',
    3137        'clean_css_comments_explication' => 'Supprime tous les commentaires situés dans les balises &lt;style&gt;',
    3238
     39        'remove_comments_with_cdata_tags_css_label_case' => 'Supprimer les commentaires CDATA',
     40        'remove_comments_with_cdata_tags_css_explication' => 'en XHTML, les contenus à l\'intérieur des balises de &lt;style&gt; sont parfois encapsulés dans des commentaires CDATA pour la compatibilité XML. Si cette option est activée, les commentaires CDATA sont supprimés.',
     41
    3342        'shift_link_tags_to_head_label_case' => 'Déplacer les balises &lt;link&gt; stylesheet dans le &lt;head&gt;',
    34         'shift_link_tags_to_head_explication' => 'Déplace toutes les balises &lt;link rel = "stylesheet"&gt; situées en dehors du &lt;head&gt; dans le &lt;head&gt;',
     43        'shift_link_tags_to_head_explication' => 'Déplace toutes les balises &lt;link rel = "stylesheet"&gt; situées en dehors du &lt;head&gt; à l\'intérieur',
    3544
    36         'shift_style_tags_to_head_label_case' => 'Déplacer les balises &lt;style&gt; dans le &lt;head&gt; ',
    37         'shift_style_tags_to_head_explication' => 'Déplace toutes les balises &lt;style&gt; situées en dehors du &lt;head&gt; dans le &lt;head&gt;',
     45        'ignore_link_schema_tags_label_case' => 'Ignorer les balises &lt;link&gt; Schema.org (microdata)',
     46        'ignore_link_schema_tags_explication' => 'Les balises &lt;link&gt; peuvent aussi être utilisées dans les balises &lt;body&gt; pour spécifier des Microdatas (Schema.org). A juste titre, ces balises n\'appartiennent pas au &lt;head&gt;, elles sont donc ignorées par défaut.',
     47
     48        'shift_meta_tags_to_head_label_case' => 'Déplacer les balises &lt;meta&gt; dans le &lt;head&gt;',
     49        'shift_meta_tags_to_head_explication' => 'Option de commodité pour les pages qui sont construites dynamiquement dans le back-end. Déplace n\'importe quelle balise situées en dehors du &lt;head&gt; à l\'intérieur.',
     50
     51        'ignore_meta_schema_tags_label_case' => 'Ignorer les balises &lt;meta&gt; Schema.org (microdata)',
     52        'ignore_meta_schema_tags_explication' => '&lt;meta&gt; les balises peuvent aussi être utilisées dans les balises &lt;body&gt; pour spécifier les microdonnées Schema.org. A juste titre, ces balises n\'appartiennent pas à &lt;head&gt;, elles sont donc ignorées par défaut.',
     53
     54        'shift_style_tags_to_head_label_case' => 'Déplacer les balises &lt;style&gt; dans le &lt;head&gt;',
     55        'shift_style_tags_to_head_explication' => 'Déplace toutes les balises &lt;style&gt; situées en dehors du &lt;head&gt; à l\'intérieur',
    3856
    3957        'combine_style_tags_label_case' => 'Combiner les CSS inline dans une seule balise &lt;style&gt;',
     
    4462        'clean_js_comments_explication' => 'Supprime tous les commentaires situés dans les balises &lt;script&gt;.',
    4563
    46         'remove_comments_with_cdata_tags_label_case' => 'Supprimer les commentaires CDATA',
    47         'remove_comments_with_cdata_tags_explication' => 'En XHTML les balises &lt;script&gt; sont parfois encapsulées dans des blocs CDATA commentés pour les rendre compatibles avec XML. Par défaut, ces balises CDATA commentées sont conservées pour l\'intégrité du document.',
     64        'remove_comments_with_cdata_tags_js_label_case' => 'Supprimer les commentaires CDATA',
     65        'remove_comments_with_cdata_tags_js_explication' => 'en XHTML, les contenus à l\'intérieur des balises de &lt;script&gt; sont parfois encapsulés dans des commentaires CDATA pour la compatibilité XML. Si cette option est activée, les commentaires CDATA sont supprimés.',
    4866
    49         'compression_ignore_script_tags_label_case' => 'Ne pas compresser le contenu dans &lt;script&gt; tags',
    50         'compression_ignore_script_tags_explication' => 'Ne minimisera pas le contenu des balises &lt;script&gt; cela pourrait casser le code Javascript.',
     67        'compression_ignored_tags_label_case' => 'Balises ignorées par la compression',
     68        'compression_ignored_tags_explication' => 'Liste des balises (en minuscules) pour lesquelles ignorer la compression. Ceci afin d\'empêcher HTML Minifier d\'interférer avec le comportement des balises comme &lt;textarea&gt; et &lt;pre&gt;, où les espaces blancs supprimés peuvent affecter le contenu affiché.',
    5169
    5270        'shift_script_tags_to_bottom_label_case' => 'Déplacer toutes les balises &lt;script&gt; à la fin du &lt;body&gt;',
     
    5472
    5573        'combine_javascript_in_script_tags_label_case' => 'Combiner les Javascripts inline dans une seule balise &lt;script&gt;',
    56         'combine_javascript_in_script_tags_explication' => 'Combine les Javascripts inline de la page dans une seule balise &lt;style&gt;. Attention peut casser certaines pages.',
     74        'combine_javascript_in_script_tags_explication' => 'Combine les Javascripts inline de la page dans une seule balise &lt;script&gt;. Attention peut casser certaines pages.',
    5775
     76        'ignore_async_and_defer_tags_label_case' => 'Ne pas déplacer les balises &lt;script&gt; ayant un attribut async ou defer',
     77        'ignore_async_and_defer_tags_explication' => 'Les balises &lt;script&gt; qui ont les attributs async ou defer ne seront pas déplacées vers le bas de la page. Il est recommandé d\'activer ce paramètre, car ces balises ne sont pas bloquantes et n\'ont donc pas besoin d\'être déplacées.',
     78
     79        // Autres
    5880        'section_general' => 'Options générales',
    5981        'section_css' => 'Options CSS',
    6082        'section_javascript' => 'Options Javascript',
     83
     84        'config_super_safe' => 'ultra-sûres',
     85        'config_safe' => 'sûres',
     86        'config_moderate' => 'modérées',
     87        'config_fully_optimised' => 'optimisées au maximum',
     88        'config_label' => 'Appliquer les options de compression et d’optimisation',
    6189);
  • _plugins_/htmlminifier/trunk/paquet.xml

    r107597 r111612  
    22        prefix="htmlminifier"
    33        categorie="performance"
    4         version="1.0.0"
     4        version="1.1.0"
     5        schema="1.0.0"
    56        etat="dev"
    67        compatibilite="[3.1.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.