Changeset 18691 in spip-zone


Ignore:
Timestamp:
Feb 24, 2008, 5:18:41 PM (11 years ago)
Author:
paladin@…
Message:

Utiliser compacte_css et compacte_js de SPIP + correction faute

Location:
_plugins_/_test_/login_logout
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_test_/login_logout/inc/lilo_pipeline_insert_head.php

    r18209 r18691  
    5757        include_spip('inc/filtres');
    5858        include_spip('inc/plugin_globales_lib');
    59 //spip_log('_____ lilo_insert_head()');
    6059       
    6160        // masque les boutons admins standards
     
    7675                $lilo_js_insert_head .= "'".preg_replace(',(lilo_),','',$key)."':'".$config[$key]."',";
    7776        }
    78         $lilo_js_insert_head = " var lilo_config = { " . rtrim($lilo_js_insert_head, ",") . " };";
     77        $lilo_js_insert_head = " jQuery().ready(function(){ var lilo_config = { " . rtrim($lilo_js_insert_head, ",") . " };";
    7978
    8079        if($page == 'login') {
     
    8483                "
    8584                        #lilo_login {
    86                                 font: normal 10px/normal 'Myriad Web Pro', Verdana, Arial, Helvetica, sans-serif;
     85                                font: normal 10px/normal 'Myriad Web Pro', 'Myriad Web', Verdana, Arial, Helvetica, sans-serif;
    8786                                color: #000;
    8887                                background: #fff;
     
    108107                "
    109108                        var alea_actuel = '', alea_futur = '';
    110                
    111109                        $('#var_login_id').blur(function(){
    112110                                if($(this).val().length) {
     
    236234        } // end else
    237235       
    238         $lilo_css_insert_head = lilo_envelopper_script($lilo_css_insert_head, 'css');
    239         $lilo_js_insert_head = lilo_envelopper_script($lilo_js_insert_head, 'js');
    240                
    241         // compacter
    242         //$lilo_js_insert_head = compacte_js($lilo_js_insert_head); // pas glop! génère des [ho|e]rreurs
     236        $lilo_js_insert_head .= "});"; // fin de jQuery().ready(function(){
     237       
     238        $lilo_css_insert_head = lilo_envelopper_script(compacte_css($lilo_css_insert_head), 'css');
     239        $lilo_js_insert_head = lilo_envelopper_script(compacte_js($lilo_js_insert_head), 'js');
     240               
     241        // compacter un peu plus
    243242        $lilo_js_insert_head = lilo_compacter_script($lilo_js_insert_head);
    244243        $lilo_css_insert_head = lilo_compacter_script($lilo_css_insert_head);
    245244       
    246         // inclure
     245        // inclure le résultat dans le head
    247246        $flux .= "\n<!-- "._LILO_PREFIX." -->\n" . $lilo_css_insert_head . $lilo_js_insert_head . "<!-- /"._LILO_PREFIX." -->\n";
    248247
     
    267266                        $s = "
    268267                                <script type='text/javascript'>
    269                                 jQuery().ready(function(){
    270268                                "
    271269                                . $s
    272270                                . "
    273                                 });
    274271                                </script>
    275272                        ";
     
    281278}
    282279
    283 // version locale de compacte.
    284 // ne pas mettre de commentaires en // dans le source. N'est pas pris en charge ici.
     280// complément des deux 'compacte'. supprimer les espaces en trop.
    285281function lilo_compacter_script ($s) {
    286         // supprimer les commentaires entre /**/
    287         $s = preg_replace('=/\*.*\*/=Ums','',$s);
    288         // supprimer les espaces en trop
    289282        $s = preg_replace('=[[:space:]]+=', ' ', $s);
    290283        return($s);
  • _plugins_/_test_/login_logout/plugin.xml

    r18507 r18691  
    1212        <nom>Login Logout (LiLo)</nom>
    1313        <auteur>cpaulus@quesaco.org</auteur>
    14         <version>0.23</version>
     14        <version>0.24</version>
    1515        <version_base>0.01</version_base>
    1616        <icon>images/lilo-64.png</icon>
     
    2121        Le bloc login est construit par l'appel &agrave; la balise LOGIN_PUBLIC.
    2222        La boite statut appara&icirc;t dans l'espace public lorsque le visiteur est authentifi&eacute;.
    23         Page login et boite statut param&eacute;trables apr&egrave; activation [via la page de configuration->./?exec=configuration].
     23        Page login et boite statut param&eacute;trables apr&egrave;s activation [via la page de configuration->./?exec=configuration].
    2424        </description>
    2525
Note: See TracChangeset for help on using the changeset viewer.