From d70243c63f52bdffa922bd8cefa8d0cbbca335f5 Mon Sep 17 00:00:00 2001 From: Dieter Hametner Date: Tue, 25 Dec 2007 16:38:56 +0000 Subject: - Presence of IMDb URLs is now configurable. Closes bug #401. --- live/js/live/browserwin.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'live/js') diff --git a/live/js/live/browserwin.js b/live/js/live/browserwin.js index 79058b7..7a908c6 100644 --- a/live/js/live/browserwin.js +++ b/live/js/live/browserwin.js @@ -39,7 +39,7 @@ var BrowserWin = new Class({ }, create: function(url){ - winOpts = "height=" + this.options.size.height; + winOpts = "height=" + this.options.size.height; winOpts += ",width=" + this.options.size.width; winOpts += ",toolbar=" + this.options.toolbar; winOpts += ",location=" + this.options.toolbar; @@ -55,6 +55,10 @@ var BrowserWin = new Class({ winOpts += ",left=" + this.options.left; } this.$winRef = window.open(url, this.id, winOpts); + }, + + close: function(){ + this.wm.unregister(this); } }); @@ -75,8 +79,8 @@ BrowserWin.Manager = new Class({ this.unregister(browserWin); browserWin.create(url); - this.fireEvent('onRegister', [browserWin]); this.hashTab.set(browserWin.id, browserWin); + this.fireEvent('onRegister', [browserWin]); }, unregister: function(browserWin){ @@ -84,8 +88,8 @@ BrowserWin.Manager = new Class({ winRef = this.hashTab.get(browserWin.id); winRef.$winRef.close(); this.fireEvent('onUnregister', [winRef]); + this.hashTab.remove(browserWin.id); } - this.hashTab.remove(browserWin.id); } }); -- cgit v1.2.3