Changeset 77044 in spip-zone


Ignore:
Timestamp:
Oct 7, 2013, 4:04:52 PM (8 years ago)
Author:
cedric@…
Message:

Correctif sur les logos responsive qui ne fonctionnaient pas sous IE7
On supprime la balise <img> avec son image transparente et on les affiche en background uniquement, ce qui est plus fonctionnel.

Location:
_plugins_/z-core
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/z-core/paquet.xml

    r76575 r77044  
    22        prefix="Zcore"
    33        categorie="outil"
    4         version="2.2.3"
     4        version="2.2.4"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
  • _plugins_/z-core/zcore_options.php

    r76575 r77044  
    3838 */
    3939function responsive_logo($logo){
    40         // gif transparent 1px
    41         // http://proger.i-forge.net/The_smallest_transparent_pixel/eBQ
    42         static $gif = "data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==";
    43 
    4440        if (!function_exists('extraire_balise'))
    4541                include_spip('inc/filtres');
     
    4945        list($h,$w) = taille_image($img);
    5046        $src = extraire_attribut($img,"src");
    51         $style = extraire_attribut($img,"style");
    52         $style = "background:url($src) no-repeat center;background-size:100%;position:absolute;top:0;left:0;width:100%;height:100%;$style";
    5347        $class = extraire_attribut($img,"class");
    54         $img = inserer_attribut($img,"src",$gif);
    55         $img = inserer_attribut($img,"style",$style);
    56         $img = inserer_attribut($img,"class","");
    5748
    5849        $ratio = round($h*100/$w,2);
    59         return "<span class='$class' style=\"width:{$w}px;\"><span style=\"display:block;position:relative;height:0;width:100%;padding-bottom:{$ratio}%;overflow:hidden;\">$img</span></span>";
     50        return "<span class='$class' style=\"width:{$w}px;\"><span style=\"display:block;position:relative;height:0;width:100%;padding-bottom:{$ratio}%;overflow:hidden;background:url($src) no-repeat center;background-size:100%;\"> </span></span>";
    6051}
    6152?>
     53?>
Note: See TracChangeset for help on using the changeset viewer.