]> 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 00f91ce3727cb48e9efc3c1c1e332ed35c47555b..10978772e8a19407191325ea6f581ea7387e2958 100644 (file)
@@ -20,7 +20,6 @@ var showWindow = new Class({
                        container: document.body,
                        tohide: '',
                        onClick: $empty,
                        container: document.body,
                        tohide: '',
                        onClick: $empty,
-                       onKeypress: $empty,
                }
        },
 
                }
        },
 
@@ -44,8 +43,6 @@ var showWindow = new Class({
                        display: 'none'
                }).addEvent('click', function(){
                        this.options.onClick()
                        display: 'none'
                }).addEvent('click', function(){
                        this.options.onClick()
-               }.bind(this)).addEvent('keypress', function(){
-                       this.options.onKeypress()
                }.bind(this)).injectInside(this.options.container);
 
                window.addEvent('resize', this.position.bind(this));
                }.bind(this)).injectInside(this.options.container);
 
                window.addEvent('resize', this.position.bind(this));
@@ -104,7 +101,11 @@ var showWindow = new Class({
                }
                document.body.setStyles(this.bodystyles);
                this.container.setStyle('display', 'none');
                }
                document.body.setStyles(this.bodystyles);
                this.container.setStyle('display', 'none');
-       }
+       },
+
+       domelement: function(){
+               return this.container;
+       },
 })
 showWindow.implement(new Options);
 
 })
 showWindow.implement(new Options);