Ignore:
Timestamp:
May 1, 2011, 10:07:10 PM (13 years ago)
Author:
grum
Message:

bug:2291 ; compatibility with piwigo 2.2

Location:
extensions/gally/gally-default/js
Files:
4 added
4 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/gally/gally-default/js/gallyjs-tpp.js

    r8528 r10736  
    5050  init = function()
    5151  {
    52     regexp = /[1234567]\./i;
     52    var regexp = /[1234567]\./i;
    5353
    5454    if(jQuery.browser.msie && jQuery.browser.version.match(regexp))
     
    187187  initializeImageMode = function (mode)
    188188  {
     189    var thumbWidth=0,
     190        imgTop=0,
     191        cssValues = new Object;
     192
    189193    if(mode=="init")
    190194    {
     
    214218    }
    215219
    216     cssValues = new Object;
    217220    cssValues.height = $("#theImg").attr("height")+"px";
    218221
     
    224227      $("#theImage").bind("mousemove",
    225228        function(event){
    226           deadArea = Math.max(options.imageScrollMinDeadArea, $("#navThumbPrev").attr("clientWidth")*1.2);
     229          if($("#navThumbPrev").length>0) thumbWidth=$("#navThumbPrev").attr("clientWidth");
     230          deadArea = Math.max(options.imageScrollMinDeadArea, thumbWidth*1.2);
    227231          mouse=Math.max(Math.min(event.clientX-image.leftPos, this.clientWidth - deadArea), deadArea);
    228232          $("#theImg")
     
    523527  displayZoomHigh = function()
    524528  {
    525     container=calcImgHighPositionAndSize(image.zoomMode);
     529    var container=calcImgHighPositionAndSize(image.zoomMode);
    526530
    527531    $('#theImgHighContainer').css(
     
    548552            function(event)
    549553            {
    550               deadArea = Math.max(options.marginContainer*2, options.imageScrollMinDeadArea);
    551               mouseX=Math.max(Math.min(event.clientX-container.left, container.width - deadArea), deadArea);
    552               mouseY=Math.max(Math.min(event.clientY-container.top, container.height - deadArea), deadArea);
     554              var deadArea = Math.max(options.marginContainer*2, options.imageScrollMinDeadArea)
     555                  mouseX=Math.max(Math.min(event.clientX-container.left, container.width - deadArea), deadArea),
     556                  mouseY=Math.max(Math.min(event.clientY-container.top, container.height - deadArea), deadArea);
    553557              $("#theImgHigh")
    554558                .css("left",Math.round((image.highWidth-container.width) * -(mouseX-deadArea)/(container.width-2*deadArea))+"px")
Note: See TracChangeset for help on using the changeset viewer.