Changeset 93751 in spip-zone


Ignore:
Timestamp:
Dec 17, 2015, 4:31:03 PM (4 years ago)
Author:
arno@…
Message:

Bug sur calcul de l’image responsive svg.

Location:
_plugins_/image_responsive
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/image_responsive/image_responsive_fonctions.php

    r92279 r93751  
    453453                }
    454454
    455                 $ret = "<image class='$classe' width='100%' height='100%' xlink:href='$src' data-src='$source' data-l='$l' data-h='$h'$data_tailles$data_autorisees></image>";
     455                $ret = "<image class='$classe' width='100%' height='100%' preserveAspectRatio='xMinYMin meet' xlink:href='$src' data-src='$source' data-l='$l' data-h='$h'$data_tailles$data_autorisees></image>";
    456456
    457457        }
  • _plugins_/image_responsive/javascript/image_responsive.js

    r92279 r93751  
    210210                var cl = this_img.attr("class");
    211211
    212                 if (cl.indexOf("image_responsive_svg_v")) {
     212                if (this_img.hasClass("image_responsive_svg_v")) {
    213213                        var vertical = true;
    214214                        var dim= parseInt(this_img.parent().height());
    215215
     216                        //console.log("Dimension v: "+dim);
    216217
    217218                } else {
    218219                        var vertical = false;
    219220                        var dim= parseInt(this_img.parent().width());
     221                        //console.log("Dimension h: "+dim);
    220222                }
    221223               
     
    223225                var forcer_zoom = this_img.parents("[data-zoom-responsive]").attr("data-zoom-responsive");
    224226                if (forcer_zoom) dim = dim * forcer_zoom;
     227               
     228               
    225229               
    226230                var tailles = this_img.attr("data-tailles");
     
    233237                        $.each(t, function (index, value) {
    234238                                value = parseInt(value);
    235                                 //console.log(value + " " + dim + " " + changer_w);
     239                                // console.log(value + " " + dim + " " + changer_w);
    236240                                if (changer_w == 1) w_max = value;
    237241                                if (value >= dim) changer_w = 0;
    238242                        });
    239                          //console.log ("Wmax: "+w_max);
     243                        // console.log ("Wmax: "+w_max);
    240244                        if (w_max > 0) dim = w_max;
    241245                }
  • _plugins_/image_responsive/paquet.xml

    r92279 r93751  
    22        prefix="image_responsive"
    33        categorie="outil"
    4         version="7.0.0"
     4        version="7.0.1"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.