Plugin Directory

Changeset 202810


Ignore:
Timestamp:
02/07/2010 01:44:57 PM (16 years ago)
Author:
stimuli
Message:
 
Location:
lightbox-2/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • lightbox-2/trunk/lightbox.js

    r90319 r202810  
    277277        imgPreloader.onload=function(){
    278278            Element.setSrc('stimuli_lightboxImage', imageArray[activeImage][0]);
    279             Element.setWidth('stimuli_lightboxImage', imgPreloader.width);
    280             Element.setHeight('stimuli_lightboxImage', imgPreloader.height);
    281             myLightbox.resizeImageContainer(imgPreloader.width, imgPreloader.height);
     279            // check if image needs to be rescaled/resized to fit screen
     280            var arrayPageSize = getPageSize();
     281            var deltaHeight = imgPreloader.width / arrayPageSize[2];
     282            var deltaWidth = imgPreloader.height / arrayPageSize[3];
     283            var width = imgPreloader.width;
     284            var height = imgPreloader.height;
     285            $('stimuli_lightboxImage').width = imgPreloader.width; // reset to default
     286            $('stimuli_lightboxImage').height = imgPreloader.height; // reset to default
     287            if ((deltaWidth > .9) || (deltaHeight > .9)) {
     288                if (deltaWidth > deltaHeight) {
     289                    width = imgPreloader.width / deltaWidth - 150; // height resize
     290                    height = imgPreloader.height / deltaWidth - 150;
     291                } else {
     292                    width = imgPreloader.width / deltaHeight - 100; // width resize
     293                    height = imgPreloader.height / deltaHeight - 100;
     294                }
     295            $('stimuli_lightboxImage').width = width; //set new size
     296            $('stimuli_lightboxImage').height = height; // set new size
     297            }
     298            myLightbox.resizeImageContainer(width, height);
    282299            imgPreloader.onload=function(){};   //  clear onLoad, IE behaves irratically with animated gifs otherwise
    283300        }
  • lightbox-2/trunk/readme.txt

    r90319 r202810  
    33Tags: AJAX, image, lightbox, photo, picture
    44Requires at least: 1.5
    5 Tested up to: 2.7
    6 Stable tag: 2.8.2
     5Tested up to: 2.9.1
     6Stable tag: 2.9.0
    77
    88== Description ==
Note: See TracChangeset for help on using the changeset viewer.