Changeset 42240 in spip-zone


Ignore:
Timestamp:
Nov 12, 2010, 5:27:00 PM (10 years ago)
Author:
cedric@…
Message:

Halte a l'usine a gaz !
r35159 a introduit un formulaire de config et une feuille de style dynamique dispendieuse quand il suffisant de faire 3 css statiques et le choix dans le pipeline.
Egalement, renommer le formulaire de configuration pour fonctionner sans cfg, et utiliser le pipeline insert_head_css

Location:
_plugins_/mesfavoris
Files:
6 added
1 deleted
3 edited
1 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/mesfavoris/fonds/cfg_mesfavoris.html

    r35159 r42240  
    1111#CACHE{0}
    1212<div class="ajax">
    13 #FORMULAIRE_CONFIG_MESFAVORIS
     13#FORMULAIRE_CONFIGURER_MESFAVORIS
    1414</div>
  • _plugins_/mesfavoris/formulaires/configurer_mesfavoris.html

    r42232 r42240  
    88
    99<div class="formulaire_spip formulaire_cfg formulaire_#FORM">
    10 <!-- <br class='bugajaxie' /> -->
    1110[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
    1211[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
  • _plugins_/mesfavoris/mesfavoris_pipelines.php

    r35159 r42240  
    11<?php
    22
    3 function mesfavoris_insert_head($flux){
    4         $css = generer_url_public('mesfavoris.css');
     3function mesfavoris_insert_head_css($flux){
     4        $config = "";
     5        if (isset($GLOBALS['meta']['mesfavoris']))
     6                $config = unserialize($GLOBALS['meta']['mesfavoris']);
     7        if ($config AND isset($config['style_formulaire']))
     8                $config = $config['style_formulaire'];
     9
     10        if (!$config OR !$css=find_in_path("mesfavoris-$config.css"))
     11                $css = find_in_path("mesfavoris-32.css");
    512        $flux .= "<link rel='stylesheet' type='text/css' media='all' href='$css' />\n";
    613        return $flux;
  • _plugins_/mesfavoris/plugin.xml

    r35159 r42240  
    22        <nom>Mes Favoris</nom>
    33        <icon>images/mesfavoris-128.png</icon>
    4         <version>2.0.0</version>
     4        <version>2.1.0</version>
    55        <version_base>1.0.0</version_base>
    66        <etat>stable</etat>
     
    1919        </pipeline>
    2020        <pipeline>
    21                 <nom>insert_head</nom>
     21                <nom>insert_head_css</nom>
    2222                <inclure>mesfavoris_pipelines.php</inclure>
    2323        </pipeline>
Note: See TracChangeset for help on using the changeset viewer.