]> www.average.org Git - mkgallery.git/blobdiff - include/showwin.js
to stop leaking showwin's internals, make a trivial getter
[mkgallery.git] / include / showwin.js
index 96568269b88b35f44adffbc9ba751442c16b8cf0..10978772e8a19407191325ea6f581ea7387e2958 100644 (file)
@@ -9,7 +9,7 @@
 */
 
 /*
-       Hidable "fullscreen" Window for Slideshow
+       Hideable "fullscreen" Window for Slideshow
 */
 
 var showWindow = new Class({
@@ -45,8 +45,6 @@ var showWindow = new Class({
                        this.options.onClick()
                }.bind(this)).injectInside(this.options.container);
 
-               this.position();
-
                window.addEvent('resize', this.position.bind(this));
                window.addEvent('scroll', this.position.bind(this));
        },
@@ -93,6 +91,7 @@ var showWindow = new Class({
                        'overflow-x': 'hidden',
                        'overflow-y': 'hidden',
                });
+               this.position();
                this.container.setStyle('display', 'block');
        },
 
@@ -102,7 +101,11 @@ var showWindow = new Class({
                }
                document.body.setStyles(this.bodystyles);
                this.container.setStyle('display', 'none');
-       }
+       },
+
+       domelement: function(){
+               return this.container;
+       },
 })
 showWindow.implement(new Options);