Use active window if non specified in Scholar.ProgressWindow()

This commit is contained in:
Dan Stillman 2006-09-23 09:09:55 +00:00
parent 27d1d63bfc
commit 73ff76aa39

View file

@ -4,6 +4,13 @@
* Pass the active window into the constructor
*/
Scholar.ProgressWindow = function(_window){
if (!_window){
var _window =
Components.classes["@mozilla.org/embedcomp/window-watcher;1"].
getService(Components.interfaces.nsIWindowWatcher).
activeWindow;
}
var _progressWindow = null;
var _windowLoaded = false;
var _windowLoading = false;
@ -21,6 +28,7 @@ Scholar.ProgressWindow = function(_window){
this.fade = fade;
this.kill = kill;
function show() {
if(_windowLoading || _windowLoaded) { // already loading or loaded
return false;