Changeset 25731 in spip-zone


Ignore:
Timestamp:
Jan 4, 2009, 2:46:52 PM (13 years ago)
Author:
paladin@…
Message:

Dans le head, le css doit être placé AVANT le js. (ce dernier peut vouloir corriger/adapter des CSS)

Location:
_plugins_/_stable_/portfolio_imageflow
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/portfolio_imageflow/inc/imageflow_header.php

    r22615 r25731  
    8989        if($path = find_in_path($f = "imageflow/imageflow.js")) {
    9090                $js = compacte($path);
     91                //$js = $path; // valider pour éviter la compression (pas toujours souhaitable)
    9192        }       
    9293        else {
     
    111112                . "\n"
    112113                ;
     114
     115        // CSS
     116        //$slider = "imageflow/slider.png";
     117        $slider = find_in_path(_DIR_IMAGEFLOW_IMAGES . $preferences_meta['slider']);
     118
     119        // correction du path pour le slider
     120        // + position du slider pour IE
     121        // + centrer le scrollbar pour IE
     122        $result .= "
     123<style type=\"text/css\" media=\"screen\">
     124#imageflow {background-color:transparent;}
     125#scrollbar-box {text-align:center}
     126#scrollbar{margin:0 auto}
     127#slider {background-image:url(" . $slider . ");top:0;left:0}
     128#images {overflow: hidden;}
     129#lightbox {text-align:center;width:512px;height:384px;margin:0 auto}
     130#affichage {max-width:512px;max-height:384px;margin:0 auto;}
     131.mouse-hover {cursor:pointer}
     132</style>
     133"
     134                ;
     135
     136        if (
     137                ($preferences_meta['slideshow'] == 'oui')
     138                || (
     139                        ($preferences_meta['active_description'] == 'oui')
     140                        && ($preferences_meta['active_alert'] != 'oui')
     141                        )
     142                )
     143        {
     144                $js = find_in_path($f = "javascript/imageflow_slideshow.js");
     145                $result .= "<script type=\"text/javascript\" src=\"".$js."\"></script>\n
     146<style type=\"text/css\" media=\"screen\">
     147#lightbox {position:relative}
     148#affichage {position:absolute;top:0;left:0;z-index:1024}
     149#affichage_cache {}
     150.affichage_legend {position:absolute;top:0;border:1px solid #000;background-color:#eee;color:#000;display:none;z-index:2000;padding:0 1ex}
     151</style>
     152                "
     153                ;
     154        }
     155
     156
    113157
    114158        // precharger les images ?
     
    216260        }
    217261       
    218         //$slider = "imageflow/slider.png";
    219         $slider = find_in_path(_DIR_IMAGEFLOW_IMAGES . $preferences_meta['slider']);
    220 
    221         // correction du path pour le slider
    222         // + position du slider pour IE
    223         // + centrer le scrollbar pour IE
    224         $result .= "
    225 <style type=\"text/css\" media=\"screen\">
    226 #imageflow {background-color:transparent;}
    227 #scrollbar-box {text-align:center}
    228 #scrollbar{margin:0 auto}
    229 #slider {background-image:url(" . $slider . ");top:0;left:0}
    230 #images {overflow: hidden;}
    231 #lightbox {text-align:center;width:512px;height:384px;margin:0 auto}
    232 #affichage {max-width:512px;max-height:384px;margin:0 auto}
    233 .mouse-hover {cursor:pointer}
    234 </style>
    235 "
    236                 ;
    237 
    238         if (
    239                 ($preferences_meta['slideshow'] == 'oui')
    240                 || (
    241                         ($preferences_meta['active_description'] == 'oui')
    242                         && ($preferences_meta['active_alert'] != 'oui')
    243                         )
    244                 )
    245         {
    246                 $js = find_in_path($f = "javascript/imageflow_slideshow.js");
    247                 $result .= "<script type=\"text/javascript\" src=\"".$js."\"></script>\n
    248 <style type=\"text/css\" media=\"screen\">
    249 #lightbox {position:relative}
    250 #affichage {position:absolute;top:0;left:0;z-index:1024}
    251 #affichage_cache {}
    252 .affichage_legend {position:absolute;top:0;border:1px solid #000;background-color:#eee;color:#000;display:none;z-index:2000;padding:0 1ex}
    253 </style>
    254                 "
    255                 ;
    256         }
    257262        return ($result);
    258263}
  • _plugins_/_stable_/portfolio_imageflow/plugin.xml

    r25683 r25731  
    2424        </lien>
    2525       
    26         <version>1.24</version>
     26        <version>1.25</version>
    2727        <etat>stable</etat>
    2828        <icon>images/imageflow.png</icon>
Note: See TracChangeset for help on using the changeset viewer.