ux/Lightbox.js
[roojs1] / ux / Lightbox.js
index a2ec9fb..1903892 100644 (file)
@@ -327,10 +327,8 @@ Roo.apply(Roo.ux.Lightbox.prototype,
     updateImageList: function() {   
         this.updateImageList = Roo.emptyFn;
         if (this.imageArray.length) {
-            Roo.log('in');
             return;
         }
-        Roo.log('out');
         Roo.each(Roo.DomQuery.select('a[rel^=lightbox]'), function(e) {
             this.imageArray.push(Roo.get(e));
             Roo.get(e).on('click', (function(event, tg, tga,tgb) {
@@ -449,7 +447,7 @@ Roo.apply(Roo.ux.Lightbox.prototype,
             this.lightboximage.dom.src = this.imageArray[this.activeImage].href || 
                 this.imageArray[this.activeImage].dom.href || this.imageArray[this.activeImage].dom.src;
             
-            this.resizeImageContainer(imgPreloader.getWidth(), imgPreloader.getHeight());
+            this.resizeImageContainer(this.imageArray[this.activeImage].dom.lwidth || imgPreloader.getWidth(), this.imageArray[this.activeImage].dom.lheight || imgPreloader.getHeight());
             imgPreloader.remove();
         }, this);
         imgPreloader.dom.src = this.imageArray[this.activeImage].href || 
@@ -473,11 +471,13 @@ Roo.apply(Roo.ux.Lightbox.prototype,
         
         //fixme need better calcs.
         var w = window;
+        Roo.log(w);
         var ww = w.innerWidth || (w.document.documentElement.clientWidth || w.document.body.clientWidth);
         var wh = w.innerHeight || (w.document.documentElement.clientHeight || w.document.body.clientHeight);
         
         ww -= 150;
         wh -= 150;
+        Roo.log(ww);
         // get new width and height
         var bs =  this.borderSize * 2;