diff options
author | Dieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de> | 2007-12-25 16:38:56 +0000 |
---|---|---|
committer | Dieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de> | 2007-12-25 16:38:56 +0000 |
commit | d70243c63f52bdffa922bd8cefa8d0cbbca335f5 (patch) | |
tree | b303a09bcd161a5583a61ed7da5f7b60a6915f9e /live | |
parent | 00934e5559ed3b6f15be79d953f3fd3a19b66cff (diff) | |
download | vdr-plugin-live-d70243c63f52bdffa922bd8cefa8d0cbbca335f5.tar.gz vdr-plugin-live-d70243c63f52bdffa922bd8cefa8d0cbbca335f5.tar.bz2 |
- Presence of IMDb URLs is now configurable. Closes bug #401.
Diffstat (limited to 'live')
-rw-r--r-- | live/js/live/browserwin.js | 10 |
1 files changed, 7 insertions, 3 deletions
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); } }); |