Changeset 107907 in spip-zone


Ignore:
Timestamp:
Dec 7, 2017, 3:26:48 PM (16 months ago)
Author:
arno@…
Message:

Meilleure présentation: on aligne horizontalement les images par le bas, mais on essaie de les présenter les plus grandes possibles, en restant dans les proportions de l’écran lui-même (pour éviter les images qui dépassent verticalement).

Location:
_plugins_/medias_responsive_mod
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/medias_responsive_mod/paquet.xml

    r107905 r107907  
    22        prefix="medias_responsive_mod"
    33        categorie="outil"
    4         version="1.10.0"
     4        version="1.10.1"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
  • _plugins_/medias_responsive_mod/squelettes/javascript/portfolio_slide.js

    r107905 r107907  
    1313        var ratio_ecran = $( document ).height() / $( document ).width() * 100;
    1414        $(".portfolio_slide").each(function() {
    15                         var ratio_max = ratio_ecran;
     15                        var ratio_max = 0;
    1616                        $(this).find(".spip_img").each(function(){
    1717                                if ($(this).attr("data-italien-l")) {
    1818                                        var ratio = $(this).attr("data-italien-h") / $(this).attr("data-italien-l") * 100;
    19                                         ratio_max = Math.min(ratio, ratio_max);
     19                                        ratio_max = Math.max(ratio, ratio_max);
    2020                                }
    2121                        });
     22                        ratio_max = Math.min(ratio_ecran, ratio_max);
    2223                        $(this).find(".spip_img").css("padding-bottom", ratio_max+"%");
    2324        });
Note: See TracChangeset for help on using the changeset viewer.