Changeset 61808 in spip-zone


Ignore:
Timestamp:
May 29, 2012, 11:29:48 AM (7 years ago)
Author:
cedric@…
Message:

Pas de bras pas de chocolat, pas de carte pas de lib js dans la page
(aka eviter de generer un hit sur le prestataire de carto a chaque page chargee quand il n'y a aucune carte dans la page)
Il faudra progresser sur la minification des js en un seul mais on verra ca plus tard

Location:
_plugins_/gis/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/gis/trunk/gis_pipelines.php

    r60882 r61808  
    66}
    77
     8/**
     9 * Inserer les libs js de carto si une carte presente dans la page
     10 * @param string $flux
     11 * @return string
     12 */
     13function gis_affichage_final($flux){
     14        if (strpos($flux,"carte_gis")!==false){
     15                $js = gis_inserer_javascript('');
     16                if ($p = stripos($flux,"</head>"))
     17                        $flux = substr_replace($flux,$js,$p,0);
     18        }
     19        return $flux;
     20}
     21
     22/**
     23 * generer le code des libs js de carto a inserer dans la page
     24 * @param $flux
     25 * @return string
     26 */
    827function gis_inserer_javascript($flux){
    928       
  • _plugins_/gis/trunk/paquet.xml

    r61433 r61808  
    22        prefix="gis"
    33        categorie="divers"
    4         version="3.3.3"
     4        version="3.3.4"
    55        schema="2.0.2"
    66        etat="test"
    7         compatibilite="[3.0.0-dev;3.0.*]"
     7        compatibilite="[3.0.0;3.0.*]"
    88        logo="images/gis.png"
    99        documentation="http://www.spip-contrib.net/GIS2"
     
    4040        />
    4141        <pipeline
    42                 nom="insert_head"
    43                 action="inserer_javascript"
     42                nom="affichage_final"
    4443                inclure="gis_pipelines.php"
    4544        />
    4645        <pipeline
    47                 nom="header_prive"
    48                 action="inserer_javascript"
     46                nom="affichage_final_prive"
     47                action="affichage_final"
    4948                inclure="gis_pipelines.php"
    5049        />
     50
    5151        <pipeline
    5252                nom="afficher_contenu_objet"
Note: See TracChangeset for help on using the changeset viewer.