Changeset 6983


Ignore:
Timestamp:
Sep 21, 2010, 10:20:42 AM (14 years ago)
Author:
cljosse
Message:

[Autosize]Improvement rv_maps compatibility.


Location:
extensions/Autosize
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • extensions/Autosize/admin/template/admin.tpl

    r6978 r6983  
    11{html_head}
    2     <script type="text/javascript">
    3         var img_width={$IMG_WIDTH       }
    4         var img_height={ $IMG_HEIGHT     }
    5         var marge_basse={ $MARGE_BASSE    }
    6         var echelle_max={ $ECHELLE_MAX   }
    7         var mini_width={ $MINI_WIDTH   }
    8         var mini_height={ $MINI_HEIGHT   }
    9         var webmaster_width={$webmaster_width   }
    10         var webmaster_height={ $webmaster_height   }
    11         var admin_width={ $admin_width   }
    12         var admin_height={ $admin_height   }
    13         var generic_width={ $generic_width   }
    14         var generic_height={ $generic_height   }
    15         var guest_width={ $guest_width   }
    16         var guest_height={ $guest_height   }
    17         var normal_width={ $normal_width   }
    18         var normal_height={ $normal_height   }
    19         var user_status={ $user_status   }
     2 <script type="text/javascript">
     3     var theme = '{$theme}';
     4     var img_width = '{$IMG_WIDTH }';
     5     var img_height = '{ $IMG_HEIGHT }';
     6     var marge_basse = '{ $MARGE_BASSE }';
     7     var echelle_max = '{ $ECHELLE_MAX }';
     8     var mini_width = '{ $MINI_WIDTH   }';
     9     var mini_height = '{ $MINI_HEIGHT   }';
    2010
     11     var webmaster_width = '{$webmaster_width   }';
     12     var webmaster_height = '{ $webmaster_height   }';
     13     var admin_width = '{ $admin_width   }';
     14     var admin_height = '{ $admin_height   }';
     15     var generic_width = '{ $generic_width   }';
     16     var generic_height = '{ $generic_height   }';
     17     var guest_width = '{ $guest_width   }';
     18     var guest_height = '{$guest_height}';
     19     var normal_width = '{$normal_width}';
     20     var normal_height = '{$normal_height}';
     21     var user_status = '{$user_status}';
     22     var user_status = '{$user_status}';
     23     var check_auto_w = '{$check_auto_w}';
    2124     </script>
    2225    {known_script id="jquery" src="themes/default/js/jquery.packed.js"}
  • extensions/Autosize/js/Affiche_script.js

    r6978 r6983  
    1 jQuery.noConflict();
     1
     2if (!theme.match(RegExp("gally", "g")))
     3    jQuery.noConflict();
     4 
     5
    26jQuery(document).ready(
    3 
    4 
    57function (jQuery) {
    68    function Marge_haute(myObj, ajoute_h) {
     
    3032        if (Image.length > 0) {
    3133            Type_Img = "embed";
     34        } else if (jQuery("#map").length) {
     35
     36            Type_Img = "map";
     37
     38
    3239        } else if (jQuery("#pamoorama").length) {
    3340
     
    4451        //=================================================================
    4552        switch (Type_Img) {
     53            case "map":
     54                var Image = jQuery("#map");
     55                var TheImg = jQuery("#map").get(0);
     56                position = jQuery("#map").position();
     57
     58                img_height = jQuery(window).height() - position.top;
     59                img_width = jQuery(window).width() - position.left;
     60                break
    4661            case "img":
    4762                var Image = jQuery("#theImage").find("img");
     
    7893        if (!sel0) return;
    7994        type_pos = jQuery(TheImg).css("position"); //static
    80         if (jQuery(TheImg).css("position") == "relative") {
     95        if (sel0.top  == 0) {
     96            sel0.top = 0;
    8197            sel0.top += Marge_haute("#theHeader", true);
    8298            sel0.top += Marge_haute("#imageHeaderBar", true);
     
    97113        H0 = parseInt(img_height);
    98114        if (H0 < parseInt(mini_height)) return;
    99 
    100         var rapport = (W0 / H0);
     115        if (Type_Img != "map")
     116            var rapport = (W0 / H0);
     117        else
     118            var rapport = -1;
     119
    101120        //==========================================================================
    102121        var Licence = jQuery("#theImage").find(".licencetag");
     
    149168        }
    150169
    151         var Image_Width = parseInt(Image_height * rapport);
    152 
     170        if (rapport > 0)
     171            var Image_Width = parseInt(Image_height * rapport);
     172        else
     173            var Image_Width = parseInt(W0);
    153174        //===============================================================
    154175        twidth = jQuery("#imageHeaderBar").width();
     
    158179        var winwidth = jQuery(window).width();
    159180        var width_user = eval(user_status + "_width");
    160          
     181        align_auto = "center";
    161182        if (check_auto_w == 'checked="checked"') {
    162183            if (Type_Img != "pamoorama") {
     
    176197                    }
    177198                    Image_Width = parseInt(W0 * echelle_w);
    178                      
     199
    179200                    align_auto = "left";
    180201                } else {
    181                    
     202
    182203                    align_auto = "center";
    183204                }
     
    218239            if (jQuery("#theImg").css("textAlign"))
    219240                jQuery("#theImg").css("textAlign", align_auto);
    220  
     241
    221242            jQuery(TheImg).height(Image_height + "px");
    222243            jQuery(TheImg).width(Image_Width + "px");
     
    239260
    240261    jQuery(window).resize();
    241 
     262   
     263   
    242264});   
    243265
  • extensions/Autosize/main.inc.php

    r6978 r6983  
    22/*
    33Plugin Name: AutoSize
    4 Version: 1.0.7
     4Version: 1.0.7192
    55Description: Ajuste l'affichage des photos en fonction de la hauteur de la fenetre de navigation
    66Plugin URI: http://piwigo.org/ext/extension_view.php?eid=448
  • extensions/Autosize/template/autosize.tpl

    r6978 r6983  
    55{*jQuery is always available by default*}
    66 <script type="text/javascript">
    7         //test
     7     var theme = '{$theme}';
    88        var img_width='{$IMG_WIDTH }';
    99        var img_height='{ $IMG_HEIGHT }';
Note: See TracChangeset for help on using the changeset viewer.