2 <!-- ***** BEGIN LICENSE BLOCK *****
3 - Version: MPL 1.1/GPL 2.0/LGPL 2.1
5 - The contents of this file are subject to the Mozilla Public License Version
6 - 1.1 (the "License"); you may not use this file except in compliance with
7 - the License. You may obtain a copy of the License at
8 - http://www.mozilla.org/MPL/
10 - Software distributed under the License is distributed on an "AS IS" basis,
11 - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
12 - for the specific language governing rights and limitations under the
15 - The Original Code is Plugin Finder Service code.
17 - The Initial Developer of the Original Code is
19 - Portions created by IBM Corporation are Copyright (C) 2004
20 - IBM Corporation. All Rights Reserved.
23 - Doron Rosenberg <doronr@us.ibm.com>
25 - Alternatively, the contents of this file may be used under the terms of
26 - either the GNU General Public License Version 2 or later (the "GPL"), or
27 - the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28 - in which case the provisions of the GPL or the LGPL are applicable instead
29 - of those above. If you wish to allow use of your version of this file only
30 - under the terms of either the GPL or the LGPL, and not to allow others to
31 - use your version of this file under the terms of the MPL, indicate your
32 - decision by deleting the provisions above and replace them with the notice
33 - and other provisions required by the LGPL or the GPL. If you do not delete
34 - the provisions above, a recipient may use your version of this file under
35 - the terms of any one of the MPL, the GPL or the LGPL.
37 - ***** END LICENSE BLOCK ***** -->
39 <?xml-stylesheet href=
"chrome://global/skin/" type=
"text/css"?>
40 <?xml-stylesheet href=
"chrome://mozapps/content/plugins/pluginInstallerWizard.css"?>
41 <?xml-stylesheet href=
"chrome://mozapps/skin/plugins/pluginInstallerWizard.css"?>
44 <!ENTITY % brandDTD SYSTEM
"chrome://branding/locale/brand.dtd">
46 <!ENTITY % pluginsDTD SYSTEM
"chrome://mozapps/locale/plugins/plugins.dtd">
50 <wizard id=
"plugin-installer-wizard" title=
"&pluginWizard.title;"
51 xmlns=
"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
52 persist=
"width height screenX screenY sizemode"
53 style=
"width: 50em; min-height: 40em;"
55 onwizardfinish=
"return wizardFinish();">
57 <script type=
"application/javascript" src=
"chrome://mozapps/content/plugins/pluginInstallerWizard.js"/>
58 <script type=
"application/javascript" src=
"chrome://mozapps/content/plugins/pluginInstallerDatasource.js"/>
59 <script type=
"application/javascript" src=
"chrome://mozapps/content/plugins/pluginInstallerService.js"/>
61 <stringbundleset id=
"pluginSet">
62 <stringbundle id=
"brandStrings" src=
"chrome://branding/locale/brand.properties"/>
63 <stringbundle id=
"xpinstallStrings" src=
"chrome://global/locale/xpinstall/xpinstall.properties"/>
64 <stringbundle id=
"pluginWizardString" src=
"chrome://mozapps/locale/plugins/plugins.properties"/>
67 <wizardpage label=
"&pluginWizard.firstPage.title;">
68 <description value=
"&pluginWizard.checkingForPlugins.description.label;"/>
70 <progressmeter id=
"ws_request_progress" mode=
"undetermined"/>
73 <wizardpage label=
"&pluginWizard.availablePluginsPage.title;"
74 onpageshow=
"gPluginInstaller.showPluginList()">
76 <description value=
"&pluginWizard.availablePluginsPage.description.label;"/>
78 <vbox id=
"pluginList" flex=
"1" align=
"left" style=
"overflow: auto;"/>
80 <vbox id=
"installerUI" hidden=
"true">
82 <description>&pluginWizard.availablePluginsPage.installerUI;
</description>
86 <description value=
"&pluginWizard.availablePluginsPage.continueMsg.label;"/>
89 <wizardpage label=
"&pluginWizard.licensePage.title;"
90 onpageshow=
"gPluginInstaller.showLicenses()"
91 onpageadvanced=
"return gPluginInstaller.showNextLicense();"
92 onpagerewound=
"return gPluginInstaller.showPreviousLicense();">
93 <description id=
"pluginLicenseLabel"> </description>
95 <vbox id=
"licenseContainer" flex=
"1">
96 <iframe id=
"licenseIFrame" flex=
"1" src=
"" />
99 <radiogroup id=
"licenseRadioGroup">
100 <radio id=
"licenseRadioGroup1" disabled=
"true"
101 oncommand=
"gPluginInstaller.licenseRadioGroupChange(true)"
102 label=
"&pluginWizard.licensePage.accept.label;"/>
103 <radio id=
"licenseRadioGroup2" disabled=
"true" selected=
"true"
104 oncommand=
"gPluginInstaller.licenseRadioGroupChange(false)"
105 label=
"&pluginWizard.licensePage.deny.label;"/>
109 <wizardpage label=
"&pluginWizard.installPluginsPage.title;"
110 onpageshow=
"gPluginInstaller.startPluginInstallation()">
111 <description value=
"&pluginWizard.installPluginsPage.description.label;"/>
115 <description id=
"plugin_install_progress_message" value=
""/>
116 <progressmeter id=
"plugin_install_progress" mode=
"undetermined"/>
119 <wizardpage id=
"lastpage" pageid=
"lastpage"
120 onpageshow=
"gPluginInstaller.showPluginResults()">
122 <description id=
"pluginSummaryDescription"
123 value=
"&pluginWizard.finalPage.description.label;"/>
127 <grid class=
"indent">
130 <column style=
"margin-right:15px;"/>
131 <column style=
"margin-right:15px;"/>
135 <rows id=
"pluginResultList">
139 <description id=
"pluginSummaryRestartNeeded" style=
"padding-top:10px;"
140 value=
"&pluginWizard.finalPage.restart.label;"/>
142 <description id=
"moreInfoLink"
143 style=
"color:rgb(0, 0, 255); cursor:pointer; text-decoration:underline;"
144 value=
"&pluginWizard.finalPage.moreInfo.label;"/>