You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
123 lines
4.0 KiB
123 lines
4.0 KiB
<?xml version="1.0"?> |
|
|
|
<!-- This Source Code Form is subject to the terms of the Mozilla Public |
|
- License, v. 2.0. If a copy of the MPL was not distributed with this |
|
- file, You can obtain one at http://mozilla.org/MPL/2.0/. --> |
|
|
|
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> |
|
<?xml-stylesheet href="chrome://browser/skin/syncSetup.css" type="text/css"?> |
|
<?xml-stylesheet href="chrome://browser/skin/syncCommon.css" type="text/css"?> |
|
|
|
<!DOCTYPE window [ |
|
<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd"> |
|
<!ENTITY % syncBrandDTD SYSTEM "chrome://browser/locale/syncBrand.dtd"> |
|
<!ENTITY % syncSetupDTD SYSTEM "chrome://browser/locale/syncSetup.dtd"> |
|
%brandDTD; |
|
%syncBrandDTD; |
|
%syncSetupDTD; |
|
]> |
|
<wizard xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" |
|
xmlns:html="http://www.w3.org/1999/xhtml" |
|
id="change-dialog" |
|
windowtype="Weave:ChangeSomething" |
|
persist="screenX screenY" |
|
onwizardnext="Change.onLoad()" |
|
onwizardfinish="return Change.onDialogAccept();"> |
|
|
|
<script type="application/javascript" |
|
src="chrome://browser/content/sync/genericChange.js"/> |
|
<script type="application/javascript" |
|
src="chrome://browser/content/sync/utils.js"/> |
|
<script type="application/javascript" |
|
src="chrome://global/content/printUtils.js"/> |
|
|
|
<wizardpage id="change-page" |
|
label=""> |
|
|
|
<description id="introText"> |
|
</description> |
|
|
|
<separator class="thin"/> |
|
|
|
<groupbox> |
|
<grid> |
|
<columns> |
|
<column align="right"/> |
|
<column flex="3"/> |
|
<column flex="1"/> |
|
</columns> |
|
<rows> |
|
<row id="textBox1Row" align="center"> |
|
<label id="textBox1Label" control="textBox1"/> |
|
<textbox id="textBox1" type="password" oninput="Change.validate()"/> |
|
<spacer/> |
|
</row> |
|
<row id="textBox2Row" align="center"> |
|
<label id="textBox2Label" control="textBox2"/> |
|
<textbox id="textBox2" type="password" oninput="Change.validate()"/> |
|
<spacer/> |
|
</row> |
|
</rows> |
|
</grid> |
|
|
|
<vbox id="passphraseRow"> |
|
<hbox flex="1"> |
|
<label id="passphraseLabel" control="passphraseBox"/> |
|
<spacer flex="1"/> |
|
<label id="generatePassphraseButton" |
|
hidden="true" |
|
value="&syncGenerateNewKey.label;" |
|
class="text-link inline-link" |
|
onclick="event.stopPropagation(); |
|
Change.doGeneratePassphrase();"/> |
|
</hbox> |
|
<textbox id="passphraseBox" |
|
flex="1" |
|
onfocus="this.select()" |
|
oninput="Change.validate()"/> |
|
</vbox> |
|
|
|
<vbox id="feedback" pack="center"> |
|
<hbox id="statusRow" align="center"> |
|
<image id="statusIcon" class="statusIcon"/> |
|
<label id="status" class="status" value=" "/> |
|
</hbox> |
|
</vbox> |
|
</groupbox> |
|
|
|
<separator class="thin"/> |
|
|
|
<hbox id="passphraseBackupButtons" |
|
hidden="true" |
|
pack="center"> |
|
<button id="printSyncKeyButton" |
|
label="&button.syncKeyBackup.print.label;" |
|
accesskey="&button.syncKeyBackup.print.accesskey;" |
|
oncommand="gSyncUtils.passphrasePrint('passphraseBox');"/> |
|
<button id="saveSyncKeyButton" |
|
label="&button.syncKeyBackup.save.label;" |
|
accesskey="&button.syncKeyBackup.save.accesskey;" |
|
oncommand="gSyncUtils.passphraseSave('passphraseBox');"/> |
|
</hbox> |
|
|
|
<vbox id="passphraseHelpBox" |
|
hidden="true"> |
|
<description> |
|
&existingRecoveryKey.description; |
|
<label class="text-link" |
|
href="http://www.palemoon.org/sync/help/recoverykey.shtml"> |
|
&addDevice.showMeHow.label; |
|
</label> |
|
</description> |
|
</vbox> |
|
|
|
<spacer id="passphraseSpacer" |
|
flex="1" |
|
hidden="true"/> |
|
|
|
<description id="warningText" class="data"> |
|
</description> |
|
|
|
<spacer flex="1"/> |
|
</wizardpage> |
|
</wizard>
|
|
|