Ignore:
Timestamp:
Sep 16, 2010, 3:20:19 PM (14 years ago)
Author:
cljosse
Message:

[Autosize]add language/en_UH/lang.php, fix bugs on label


File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/Autosize/js/Affiche_script.js

    r6933 r6936  
    77    jQuery(window).resize(function (event, ui) {
    88        if (typeof (event) == 'undefined') return;
     9        var Type_Img = "";
     10        //====== détection du type d'images ======
     11        var Image = jQuery("#theImage").find("embed");
     12        if (Image.length > 0) {
     13            Type_Img = "embed";
     14        } else if (jQuery("#pamoorama").length) {
     15         
     16            Type_Img = "pamoorama";
     17        } else if (jQuery("#theImage").find("img").length > 0) {
     18            Type_Img = "img";
     19        } else if (jQuery("img").length > 0) {
     20            Type_Img = "img_autre";
     21        } else {
     22            return;
     23        }
     24        //=================================================================
     25        switch (Type_Img) {
     26            case "img":
     27                var Image = jQuery("#theImage").find("img");
     28                var TheImg = jQuery(Image).get(0);
     29                break
     30            case "img_autre":
     31                var Image = jQuery("img");
     32                var TheImg = jQuery(Image).get(0);
     33                break
     34            case "embed":
     35                var Image = jQuery("#theImage").find("embed");
     36                var TheImg = jQuery(Image).get(0);
     37                img_height = TheImg.clientHeight;
     38                img_width = TheImg.clientWidth;
     39                break
     40            case "pamoorama":
     41                var Images = jQuery("#pamoorama");
     42                var Image = jQuery(Images).get(0);
    943
    10 
    11         var Image = jQuery("#theImage").find("embed");
    12         if (Image.length == 0) {
    13             var Image = jQuery("#theImage").find("img");
    14             if (Image.length == 0) {
    15                 Image = jQuery("#pamoorama");
    1644                if (!Image) return;
    17                 }
    18             TheImg = jQuery(Image).get(0);
    19             img_height = jQuery(TheImg).height();
    20             img_width = jQuery(TheImg).width();
    21         } else {
    22             var TheImg = jQuery(Image).get(0);
    23             img_height = TheImg.clientHeight;
    24             img_width = TheImg.clientWidth;
     45                var TheImg = jQuery(Image);
     46                break
    2547        }
    2648
     49        //==================================================================================
    2750        var sel0 = jQuery(TheImg).position();
    2851        if (!sel0) return;
     
    3861
    3962        var rapport = (W0 / H0);
    40 
     63        //==========================================================================
    4164        var Licence = jQuery("#theImage").find(".licencetag");
    4265        if (Licence.length > 0) {
    4366            var lmt = jQuery(Licence.get(0)).height();
     67            h_p = jQuery(Licence.get(0)).height();
     68            jQuery(Licence.get(0)).css("position", "relative");
     69
    4470            jQuery(Licence.get(0)).css("top", "0px");
    4571
    46         } else { var lmt = 0; }
     72        } else {
     73            var lmt = 0;
    4774
     75        }
     76        //==== paragraphe supplèmentaire ===
     77        if (jQuery("#theImage").find("p")) {
     78            h_p = 0;
     79            Pars = jQuery("#theImage").find("p");
    4880
     81            for (var i = 0; i < Pars.length; i++) {
     82                P0 = Pars.get(i);
     83                h_p += parseInt(jQuery(P0).height());
     84                if (P0.currentStyle.marginTop)
     85                    if (P0.currentStyle.marginTop != "auto") h_p += parseInt(P0.currentStyle.marginTop);
     86                if (P0.currentStyle.marginBottom)
     87                    if (P0.currentStyle.marginBottom != "auto")
     88                        h_p += parseInt(P0.currentStyle.marginBottom);
     89                if (P0.currentStyle.PaddingTop) h_p += parseInt(P0.currentStyle.PaddingTop);
     90                if (parseInt(P0.currentStyle.PaddingBottom)) h_p += parseInt(P0.currentStyle.PaddingBottom);
     91
     92            }
     93
     94            //   n_t = (p_p.top - Image_height) + h_p;
     95
     96            lmt += h_p;
     97            jQuery("#theImage").css("paddingBottom", 0 + "px");
     98        }
     99
     100        //==========================================================================
    49101        var winheight = jQuery(window).height();
    50102        var Image_height = (winheight - sel0.top) - parseInt(marge_basse) - lmt;
     
    58110            Image_height = parseInt(height_user);
    59111        //=============================================================
     112        echelle_max = parseFloat(echelle_max, '3');
     113        var echelle = parseFloat(Image_height / H0, 3);
    60114
    61         var echelle = Image_height / H0;
    62 
    63         if (echelle > parseInt(echelle_max)) {
     115        if (echelle > echelle_max) {
    64116            echelle = echelle_max;
    65             Image_height = parseInt(img_height * echelle);
     117            Image_height = parseInt(H0 * echelle);
    66118        }
    67119
    68120        var Imgage_Width = parseInt(Image_height * rapport);
     121        jQuery("#theImage").width("100%");
     122        jQuery("#theImage").height("auto");
     123            jQuery(TheImg).height(Image_height + "px");
     124            jQuery(TheImg).width(Imgage_Width + "px");
    69125
    70         jQuery(TheImg).height(Image_height + "px");
    71         jQuery(TheImg).width(Imgage_Width + "px");
     126        if (Type_Img = "pamoorama") {
    72127
    73         jQuery("img.logo88x31").css("position", "relative");
    74         jQuery("#theImage").css("paddingBottom", "0px");
    75         lmt = jQuery("#theImage span").height();
    76         var top = jQuery("#theImage").position().top;
     128            return;
     129            jQuery("#pamoorama_inner").css("zoom", "1");
     130            jQuery("#pamoorama_inner").css("height", Image_height + "px");
     131            jQuery("#pamoorama_inner").css("width", Imgage_Width + "px");
    77132
    78         jQuery("#theImage").height(Image_height + "px");
     133            jQuery("#pamoorama_outter").css("zoom", "1");
     134            jQuery("#pamoorama_outter").css("height", Image_height + "px");
     135            jQuery("#pamoorama_outter").css("width", Imgage_Width + "px");
    79136
    80137
     138        } else {
     139     
    81140
    82         jQuery("#theImage").width("100%");
     141        }
     142
     143
    83144        try {
    84145            // pour les themes Gally
     
    90151    //===================================================================         
    91152    jQuery(window).resize();
    92 
    93153    jQuery(window).resize();
    94154
Note: See TracChangeset for help on using the changeset viewer.