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.
129 lines
4.6 KiB
129 lines
4.6 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="wizard" |
|
title="&pairDevice.title.label;" |
|
windowtype="Sync:AddDevice" |
|
persist="screenX screenY" |
|
onwizardnext="return gSyncAddDevice.onWizardAdvance();" |
|
onwizardback="return gSyncAddDevice.onWizardBack();" |
|
onwizardcancel="gSyncAddDevice.onWizardCancel();" |
|
onload="gSyncAddDevice.init();"> |
|
|
|
<script type="application/javascript" |
|
src="chrome://browser/content/sync/addDevice.js"/> |
|
<script type="application/javascript" |
|
src="chrome://browser/content/sync/utils.js"/> |
|
<script type="application/javascript" |
|
src="chrome://browser/content/utilityOverlay.js"/> |
|
<script type="application/javascript" |
|
src="chrome://global/content/printUtils.js"/> |
|
|
|
<wizardpage id="addDevicePage" |
|
label="&pairDevice.title.label;" |
|
onpageshow="gSyncAddDevice.onPageShow();"> |
|
<description> |
|
&pairDevice.dialog.description.label; |
|
<label class="text-link" |
|
value="&addDevice.showMeHow.label;" |
|
href="http://www.palemoon.org/sync/help/easy-setup.shtml"/> |
|
</description> |
|
<separator class="groove-thin"/> |
|
<description> |
|
&addDevice.dialog.enterCode.label; |
|
</description> |
|
<separator class="groove-thin"/> |
|
<vbox align="center"> |
|
<textbox id="pin1" |
|
class="pin" |
|
oninput="gSyncAddDevice.onTextBoxInput(this);" |
|
onfocus="this.select();" |
|
/> |
|
<textbox id="pin2" |
|
class="pin" |
|
oninput="gSyncAddDevice.onTextBoxInput(this);" |
|
onfocus="this.select();" |
|
/> |
|
<textbox id="pin3" |
|
class="pin" |
|
oninput="gSyncAddDevice.onTextBoxInput(this);" |
|
onfocus="this.select();" |
|
/> |
|
</vbox> |
|
<separator class="groove-thin"/> |
|
<vbox id="pairDeviceThrobber" align="center" hidden="true"> |
|
<image/> |
|
</vbox> |
|
<hbox id="errorRow" pack="center" hidden="true"> |
|
<image class="statusIcon" status="error"/> |
|
<label class="status" |
|
value="&addDevice.dialog.tryAgain.label;"/> |
|
</hbox> |
|
<spacer flex="3"/> |
|
<label class="text-link" |
|
value="&addDevice.dontHaveDevice.label;" |
|
onclick="gSyncAddDevice.goToSyncKeyPage();"/> |
|
</wizardpage> |
|
|
|
<!-- Need a non-empty label here, otherwise we get a default label on Mac --> |
|
<wizardpage id="syncKeyPage" |
|
label=" " |
|
onpageshow="gSyncAddDevice.onPageShow();"> |
|
<description> |
|
&addDevice.dialog.recoveryKey.label; |
|
</description> |
|
<spacer/> |
|
|
|
<groupbox> |
|
<label value="&recoveryKeyEntry.label;" |
|
accesskey="&recoveryKeyEntry.accesskey;" |
|
control="weavePassphrase"/> |
|
<textbox id="weavePassphrase" |
|
readonly="true"/> |
|
</groupbox> |
|
|
|
<groupbox align="center"> |
|
<description>&recoveryKeyBackup.description;</description> |
|
<hbox> |
|
<button id="printSyncKeyButton" |
|
label="&button.syncKeyBackup.print.label;" |
|
accesskey="&button.syncKeyBackup.print.accesskey;" |
|
oncommand="gSyncUtils.passphrasePrint('weavePassphrase');"/> |
|
<button id="saveSyncKeyButton" |
|
label="&button.syncKeyBackup.save.label;" |
|
accesskey="&button.syncKeyBackup.save.accesskey;" |
|
oncommand="gSyncUtils.passphraseSave('weavePassphrase');"/> |
|
</hbox> |
|
</groupbox> |
|
</wizardpage> |
|
|
|
<wizardpage id="deviceConnectedPage" |
|
label="&addDevice.dialog.connected.label;" |
|
onpageshow="gSyncAddDevice.onPageShow();"> |
|
<vbox align="center"> |
|
<image id="successPageIcon"/> |
|
</vbox> |
|
<separator/> |
|
<description class="normal"> |
|
&addDevice.dialog.successful.label; |
|
</description> |
|
</wizardpage> |
|
|
|
</wizard>
|
|
|