toolkit/mozapps/update/content/updates.xul

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

     1 <?xml version="1.0"?>
     3 <!-- This Source Code Form is subject to the terms of the Mozilla Public
     4    - License, v. 2.0. If a copy of the MPL was not distributed with this
     5    - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
     7 <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
     8 <?xml-stylesheet href="chrome://mozapps/content/update/updates.css"?>
     9 <?xml-stylesheet href="chrome://mozapps/skin/update/updates.css"?>
    11 <!DOCTYPE wizard [
    12 <!ENTITY % updateDTD SYSTEM "chrome://mozapps/locale/update/updates.dtd">
    13 <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
    14 %updateDTD;
    15 %brandDTD;
    16 ]>
    18 <wizard id="updates"
    19         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
    20         title="&updateWizard.title;"
    21         windowtype="Update:Wizard"
    22         style="width: auto; height: auto"
    23         onwizardfinish="gUpdates.onWizardFinish();"
    24         onwizardcancel="gUpdates.onWizardCancel();"
    25         onwizardnext="gUpdates.onWizardNext();"
    26         onload="gUpdates.onLoad();"
    27         onunload="gUpdates.onUnload();">
    29   <script type="application/javascript" src="chrome://global/content/contentAreaUtils.js"/>
    30   <script type="application/javascript" src="chrome://mozapps/content/update/updates.js"/>
    32   <stringbundleset id="updateSet">
    33     <stringbundle id="brandStrings" src="chrome://branding/locale/brand.properties"/>
    34     <stringbundle id="updateStrings" src="chrome://mozapps/locale/update/updates.properties"/>
    35   </stringbundleset>
    37   <wizardpage id="dummy" pageid="dummy" firstpage="true"/>
    39   <wizardpage id="checking" pageid="checking" next="pluginupdatesfound"
    40               object="gCheckingPage" onpageshow="gCheckingPage.onPageShow();">
    41     <updateheader label="&checking.title;"/>
    42     <vbox class="update-content" flex="1">
    43       <label>&updateCheck.label;</label>
    44       <separator class="thin"/>
    45       <progressmeter id="checkingProgress" mode="undetermined"/>
    46     </vbox>
    47   </wizardpage>
    49   <wizardpage id="pluginupdatesfound" pageid="pluginupdatesfound"
    50               object="gPluginsPage" onpageshow="gPluginsPage.onPageShow();">
    51     <updateheader label="&pluginupdatesfound.title;"/>
    52     <vbox class="update-content" flex="1">
    53       <label>&pluginupdatesfound.label;</label>
    54       <separator class="thin"/>
    55       <label id="pluginupdateslink" class="text-link"
    56              onclick="openUpdateURL(event);">&pluginupdateslink.label;</label>
    57     </vbox>
    58   </wizardpage>
    60   <wizardpage id="noupdatesfound" pageid="noupdatesfound"
    61               object="gNoUpdatesPage" onpageshow="gNoUpdatesPage.onPageShow();">
    62     <updateheader label="&noupdatesfound.title;"/>
    63     <vbox class="update-content" flex="1">
    64       <label id="noUpdatesAutoEnabled" hidden="true">&noupdatesautoenabled.intro;</label>
    65       <label id="noUpdatesAutoDisabled" hidden="true">&noupdatesautodisabled.intro;</label>
    66     </vbox>
    67   </wizardpage>
    69   <wizardpage id="manualUpdate" pageid="manualUpdate" object="gManualUpdatePage"
    70               onpageshow="gManualUpdatePage.onPageShow();">
    71     <updateheader label="&manualUpdate.title;"/>
    72     <vbox class="update-content" flex="1">
    73       <label id="manualUpdateDesc">&manualUpdate.desc;</label>
    74       <label id="manualUpdateSpaceDesc"
    75              hidden="true">&manualUpdate.space.desc;</label>
    76       <separator class="thin"/>
    77       <label>&manualUpdateGetMsg.label;</label>
    78       <hbox>
    79         <label class="text-link" id="manualUpdateLinkLabel" value=""
    80                onclick="openUpdateURL(event);"/>
    81       </hbox>
    82     </vbox>
    83   </wizardpage>
    85   <wizardpage id="unsupported" pageid="unsupported"
    86               object="gUnsupportedPage"
    87               onpageshow="gUnsupportedPage.onPageShow();">
    88     <updateheader label="&unsupported.title;"/>
    89     <vbox class="update-content" flex="1">
    90       <description flex="1">&unsupported.label;
    91         <label id="unsupportedLinkLabel" class="text-link inline-link" onclick="openUpdateURL(event);">
    92           &unsupportedLink.label;
    93         </label>
    94       </description>
    95     </vbox>
    96   </wizardpage>
    98   <wizardpage id="incompatibleCheck" pageid="incompatibleCheck"
    99               next="updatesfoundbasic" object="gIncompatibleCheckPage"
   100               onpageshow="gIncompatibleCheckPage.onPageShow();">
   101     <updateheader label="&incompatibleCheck.title;"/>
   102     <vbox class="update-content" flex="1">
   103       <label>&incompatibleCheck.label;</label>
   104       <separator class="thin"/>
   105       <progressmeter id="incompatibleCheckProgress" mode="undetermined"/>
   106     </vbox>
   107   </wizardpage>
   109   <wizardpage id="updatesfoundbasic" pageid="updatesfoundbasic"
   110               object="gUpdatesFoundBasicPage" next="downloading"
   111               onpageshow="gUpdatesFoundBasicPage.onPageShow();"
   112               onextra1="gUpdatesFoundBasicPage.onExtra1();"
   113               onextra2="gUpdatesFoundBasicPage.onExtra2();">
   114     <updateheader id="updatesFoundBasicHeader" label=""/>
   115     <vbox class="update-content" flex="1">
   116       <label id="updatesFoundInto"/>
   117       <separator class="thin"/>
   118       <label id="updateName" crop="right" value=""/>
   119       <separator id="updateNameSep" class="thin"/>
   120       <label id="upgradeEvangelism">&evangelism.desc;</label>
   121       <separator id="upgradeEvangelismSep" flex="1"/>
   122       <vbox flex="1">
   123         <hbox id="moreInfoURL">
   124           <label class="text-link" id="updateMoreInfoURL"
   125                  value="&clickHere.label;" onclick="openUpdateURL(event);"/>
   126         </hbox>
   127       </vbox>
   128     </vbox>
   129   </wizardpage>
   131   <wizardpage id="updatesfoundbillboard" pageid="updatesfoundbillboard"
   132               object="gUpdatesFoundBillboardPage" next="downloading"
   133               onpageshow="gUpdatesFoundBillboardPage.onPageShow();"
   134               onextra1="gUpdatesFoundBillboardPage.onExtra1();"
   135               onextra2="gUpdatesFoundBillboardPage.onExtra2();">
   136     <!-- note: the localized strings used by remotecontent are prefixed by the
   137                id for the remotecontent (e.g. updateMoreInfoContentNotFound,
   138                updateMoreInfoContentDownloading, etc.) -->
   139     <remotecontent id="updateMoreInfoContent" flex="1" remotetype="billboard"/>
   140   </wizardpage>
   142   <wizardpage id="license" pageid="license" next="downloading"
   143               object="gLicensePage" onpageshow="gLicensePage.onPageShow();"
   144               onextra1="gLicensePage.onExtra1();">
   145     <updateheader label="&license.titleText;"/>
   146     <vbox class="update-content" flex="1">
   147       <label>&license.instructionText;</label>
   148       <!-- note: the localized strings used by remotecontent are prefixed by
   149                  the id for the remotecontent (e.g. licenseContentNotFound,
   150                  licenseContentDownloading, etc.) -->
   151       <remotecontent id="licenseContent" flex="1" remotetype="license"/>
   152       <separator class="thin"/>
   153       <radiogroup id="acceptDeclineLicense" align="start"
   154                   onselect="gLicensePage.onAcceptDeclineRadio();">
   155         <radio id="accept" label="&license.accept;"
   156                accesskey="&license.accept.accesskey;"/>
   157         <radio id="decline" label="&license.decline;"
   158                accesskey="&license.decline.accesskey;"
   159                selected="true"/>
   160       </radiogroup>
   161     </vbox>
   162   </wizardpage>
   164   <wizardpage id="incompatibleList" pageid="incompatibleList"
   165               next="downloading" object="gIncompatibleListPage"
   166               onpageshow="gIncompatibleListPage.onPageShow();"
   167               onextra1="gIncompatibleListPage.onExtra1();">
   168     <updateheader label="&incompatibleList.title;"/>
   169     <vbox class="update-content" flex="1">
   170       <label id="incompatibleListDesc"/>
   171       <listbox id="incompatibleListbox" flex="1"/>
   172     </vbox>
   173   </wizardpage>
   175   <wizardpage id="downloading" pageid="downloading"
   176               object="gDownloadingPage" onextra1="gDownloadingPage.onHide();"
   177               onpageshow="gDownloadingPage.onPageShow();">
   178     <updateheader label="&downloadPage.title;"/>
   179     <vbox class="update-content" flex="1">
   180       <hbox id="downloadStatusProgress">
   181         <progressmeter id="downloadProgress" mode="undetermined" flex="1"/>
   182         <button id="pauseButton" oncommand="gDownloadingPage.onPause();"
   183                 paused="false"/>
   184       </hbox>
   185       <separator class="thin"/>
   186       <hbox id="downloadStatusLine">
   187         <label id="downloadStatus" flex="1">&connecting.label;</label>
   188       </hbox>
   189       <separator/>
   190       <hbox id="verificationFailed" align="start" hidden="true">
   191         <image id="verificationFailedIcon"/>
   192         <label flex="1">&verificationFailedText.label;</label>
   193       </hbox>
   194     </vbox>
   195   </wizardpage>
   197   <wizardpage id="errors" pageid="errors" object="gErrorsPage"
   198               onpageshow="gErrorsPage.onPageShow();">
   199     <updateheader label="&error.title;"/>
   200     <vbox class="update-content" flex="1">
   201       <label id="errorIntro">&error.label;</label>
   202       <separator/>
   203       <textbox class="plain" readonly="true" id="errorReason" multiline="true"
   204                rows="3"/>
   205       <separator/>
   206       <label id="errorManual">&errorManual.label;</label>
   207       <hbox>
   208         <label class="text-link" id="errorLinkLabel" value=""
   209                onclick="openUpdateURL(event);"/>
   210       </hbox>
   211     </vbox>
   212   </wizardpage>
   214   <wizardpage id="errorextra" pageid="errorextra"
   215               object="gErrorExtraPage"
   216               onpageshow="gErrorExtraPage.onPageShow();">
   217     <updateheader label="&error.title;"/>
   218     <vbox class="update-content" flex="1">
   219       <label id="errorCertAttrHasUpdateLabel"
   220              hidden="true">&errorCertAttrHasUpdate.label;</label>
   221       <label id="errorCertCheckNoUpdateLabel"
   222              hidden="true">&errorCertAttrNoUpdate2.label;</label>
   223       <label id="genericBackgroundErrorLabel"
   224              hidden="true">&genericBackgroundError.label;</label>
   225       <hbox>
   226         <label id="errorExtraLinkLabel" class="text-link" hidden="true"
   227                value="" onclick="openUpdateURL(event);"/>
   228       </hbox>
   229     </vbox>
   230   </wizardpage>
   232   <wizardpage id="errorpatching" pageid="errorpatching" next="downloading"
   233               object="gErrorPatchingPage"
   234               onpageshow="gErrorPatchingPage.onPageShow();">
   235     <updateheader label="&error.title;"/>
   236     <vbox class="update-content" flex="1">
   237       <label>&errorpatching.intro;</label>
   238     </vbox>
   239   </wizardpage>
   241   <wizardpage id="finished" pageid="finished" object="gFinishedPage"
   242               onpageshow="gFinishedPage.onPageShow();"
   243               onextra1="gFinishedPage.onExtra1()">
   244     <updateheader label="&finishedPage.title;"/>
   245     <vbox class="update-content" flex="1">
   246       <label>&finishedPage.text;</label>
   247     </vbox>
   248   </wizardpage>
   250   <wizardpage id="finishedBackground" pageid="finishedBackground"
   251               object="gFinishedPage" onextra1="gFinishedPage.onExtra1()"
   252               onpageshow="gFinishedPage.onPageShowBackground();">
   253     <updateheader label="&finishedPage.title;"/>
   254     <vbox class="update-content" flex="1">
   255       <label>&finishedBackgroundPage.text;</label>
   256       <separator/>
   257       <hbox align="center">
   258         <label>&finishedBackground.name;</label>
   259         <label id="updateFinishedName" flex="1" crop="right" value=""/>
   260         <label id="finishedBackgroundLink" class="text-link" disabled="true"
   261                value="&details.link;" onclick="openUpdateURL(event);"/>
   262       </hbox>
   263       <spacer flex="1"/>
   264       <label id="finishedBackgroundMore">&finishedBackground.more;</label>
   265     </vbox>
   266   </wizardpage>
   268   <wizardpage id="installed" pageid="installed" object="gInstalledPage"
   269               onpageshow="gInstalledPage.onPageShow();">
   270     <updateheader label="&installed.title;"/>
   271     <vbox class="update-content" flex="1">
   272       <label>&installed.intro;</label>
   273       <separator/>
   274       <hbox>
   275         <label id="whatsnewLink" class="text-link" hidden="true"
   276                value="&whatsnew.label;" onclick="openUpdateURL(event);"/>
   277       </hbox>
   278     </vbox>
   279   </wizardpage>
   281 </wizard>

mercurial