gecko-dev/xpinstall/res/content/progress.js

53 строки
1.5 KiB
JavaScript

/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Netscape Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS IS"
* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
* License for the specific language governing rights and limitations
* under the License.
*
* The Original Code is Mozilla Communicator client code, released March
* 31, 1998.
*
* The Initial Developer of the Original Code is Netscape Communications
* Corporation. Portions created by Netscape are Copyright (C) 1998
* Netscape Communications Corporation. All Rights Reserved.
*/
var manager;
var param;
var rval;
function OnLoad()
{
dump("In OnLoad \n");
param = window.arguments[0].QueryInterface( Components.interfaces.nsIDialogParamBlock );
dump("After ParmBlock QI \n");
dump( window.arguments );
if ( window.arguments.length > 1)
{
manager = window.arguments[1];
dump("After creation of manager \n");
dump("manager = " + manager + "\n");
manager.dialogOpened(window);
dump("After call to DialogOpened \n");
}
}
function onCancel()
{
if (manager)
manager.cancelInstall();
window.close();
}
function onUnload()
{
if (manager)
manager.dialogClosed();
}