forked from mirrors/gecko-dev
		
	
		
			
				
	
	
		
			244 lines
		
	
	
	
		
			10 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			244 lines
		
	
	
	
		
			10 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
# 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/.
 | 
						|
 | 
						|
<!-- Sync panel -->
 | 
						|
 | 
						|
<script src="chrome://browser/content/preferences/sync.js"/>
 | 
						|
<html:template id="template-paneSync">
 | 
						|
<hbox id="firefoxAccountCategory"
 | 
						|
      class="subcategory"
 | 
						|
      hidden="true"
 | 
						|
      data-category="paneSync">
 | 
						|
  <html:h1 data-l10n-id="pane-sync-title3"/>
 | 
						|
</hbox>
 | 
						|
 | 
						|
<deck id="weavePrefsDeck" data-category="paneSync" hidden="true"
 | 
						|
      data-hidden-from-search="true">
 | 
						|
  <groupbox id="noFxaAccount">
 | 
						|
    <hbox>
 | 
						|
      <vbox flex="1">
 | 
						|
        <label id="noFxaCaption"><html:h2 data-l10n-id="sync-signedout-caption"/></label>
 | 
						|
        <description id="noFxaDescription" flex="1" data-l10n-id="sync-signedout-description2"/>
 | 
						|
      </vbox>
 | 
						|
      <vbox>
 | 
						|
        <image class="fxaSyncIllustration"/>
 | 
						|
      </vbox>
 | 
						|
    </hbox>
 | 
						|
    <hbox id="fxaNoLoginStatus" align="center" flex="1">
 | 
						|
      <vbox flex="1">
 | 
						|
        <hbox align="center" flex="1">
 | 
						|
          <button id="noFxaSignIn"
 | 
						|
                  is="highlightable-button"
 | 
						|
                  class="accessory-button"
 | 
						|
                  data-l10n-id="sync-signedout-account-signin3"/>
 | 
						|
        </hbox>
 | 
						|
      </vbox>
 | 
						|
    </hbox>
 | 
						|
    <label class="fxaMobilePromo" data-l10n-id="sync-mobile-promo">
 | 
						|
      <html:img
 | 
						|
        src="chrome://browser/skin/logo-android.svg"
 | 
						|
        data-l10n-name="android-icon"
 | 
						|
        class="androidIcon"/>
 | 
						|
      <html:a
 | 
						|
        data-l10n-name="android-link"
 | 
						|
        class="fxaMobilePromo-android text-link" target="_blank"/>
 | 
						|
      <html:img
 | 
						|
        src="chrome://browser/skin/logo-ios.svg"
 | 
						|
        data-l10n-name="ios-icon"
 | 
						|
        class="iOSIcon"/>
 | 
						|
      <html:a
 | 
						|
        data-l10n-name="ios-link"
 | 
						|
        class="fxaMobilePromo-ios text-link" target="_blank"/>
 | 
						|
    </label>
 | 
						|
  </groupbox>
 | 
						|
 | 
						|
  <vbox id="hasFxaAccount">
 | 
						|
    <hbox>
 | 
						|
      <vbox id="fxaContentWrapper" flex="1">
 | 
						|
        <groupbox id="fxaGroup">
 | 
						|
          <label class="search-header" hidden="true"><html:h2 data-l10n-id="pane-sync-title3"/></label>
 | 
						|
 | 
						|
          <deck id="fxaLoginStatus" flex="1">
 | 
						|
 | 
						|
            <!-- logged in and verified and all is good -->
 | 
						|
            <hbox id="fxaLoginVerified" align="center" flex="1">
 | 
						|
              <image id="openChangeProfileImage"
 | 
						|
                     class="fxaProfileImage actionable"
 | 
						|
                     role="button"
 | 
						|
                     data-l10n-id="sync-profile-picture"/>
 | 
						|
              <vbox flex="1" pack="center">
 | 
						|
                <hbox flex="1" align="baseline">
 | 
						|
                  <label id="fxaDisplayName" hidden="true">
 | 
						|
                    <html:h2 id="fxaDisplayNameHeading"/>
 | 
						|
                  </label>
 | 
						|
                  <label id="fxaEmailAddress" flex="1" crop="end"/>
 | 
						|
                  <button id="fxaUnlinkButton"
 | 
						|
                          is="highlightable-button"
 | 
						|
                          class="accessory-button"
 | 
						|
                          data-l10n-id="sync-sign-out"/>
 | 
						|
                </hbox>
 | 
						|
                <hbox>
 | 
						|
                  <html:a id="verifiedManage" class="openLink"
 | 
						|
                          data-l10n-id="sync-manage-account"/>
 | 
						|
                </hbox>
 | 
						|
              </vbox>
 | 
						|
            </hbox>
 | 
						|
 | 
						|
            <!-- logged in to an unverified account -->
 | 
						|
            <hbox id="fxaLoginUnverified">
 | 
						|
              <vbox>
 | 
						|
                <image class="fxaProfileImage"/>
 | 
						|
              </vbox>
 | 
						|
              <vbox flex="1" pack="center">
 | 
						|
                <hbox align="center">
 | 
						|
                  <image class="fxaLoginRejectedWarning"/>
 | 
						|
                  <description flex="1"
 | 
						|
                    class="l10nArgsEmailAddress"
 | 
						|
                    data-l10n-id="sync-signedin-unverified"
 | 
						|
                    data-l10n-args='{"email": ""}'/>
 | 
						|
                </hbox>
 | 
						|
                <hbox class="fxaAccountBoxButtons">
 | 
						|
                  <button id="verifyFxaAccount"
 | 
						|
                          is="highlightable-button"
 | 
						|
                          data-l10n-id="sync-resend-verification"/>
 | 
						|
                  <button id="unverifiedUnlinkFxaAccount"
 | 
						|
                          is="highlightable-button"
 | 
						|
                          data-l10n-id="sync-remove-account"/>
 | 
						|
                </hbox>
 | 
						|
              </vbox>
 | 
						|
            </hbox>
 | 
						|
 | 
						|
            <!-- logged in locally but server rejected credentials -->
 | 
						|
            <hbox id="fxaLoginRejected">
 | 
						|
              <vbox>
 | 
						|
                <image class="fxaProfileImage"/>
 | 
						|
              </vbox>
 | 
						|
              <vbox flex="1" pack="center">
 | 
						|
                <hbox align="center">
 | 
						|
                  <image class="fxaLoginRejectedWarning"/>
 | 
						|
                  <description flex="1"
 | 
						|
                    class="l10nArgsEmailAddress"
 | 
						|
                    data-l10n-id="sync-signedin-login-failure"
 | 
						|
                    data-l10n-args='{"email": ""}'/>
 | 
						|
                </hbox>
 | 
						|
                <hbox class="fxaAccountBoxButtons">
 | 
						|
                  <button id="rejectReSignIn"
 | 
						|
                          is="highlightable-button"
 | 
						|
                          data-l10n-id="sync-sign-in"/>
 | 
						|
                  <button id="rejectUnlinkFxaAccount"
 | 
						|
                          is="highlightable-button"
 | 
						|
                          data-l10n-id="sync-remove-account"/>
 | 
						|
                </hbox>
 | 
						|
              </vbox>
 | 
						|
            </hbox>
 | 
						|
          </deck>
 | 
						|
        </groupbox>
 | 
						|
 | 
						|
        <groupbox>
 | 
						|
          <label control="fxaSyncComputerName">
 | 
						|
            <html:h2 data-l10n-id="sync-device-name-header"/>
 | 
						|
          </label>
 | 
						|
          <hbox id="fxaDeviceName">
 | 
						|
            <html:input id="fxaSyncComputerName" type="text" disabled="true"/>
 | 
						|
            <button id="fxaChangeDeviceName"
 | 
						|
                    is="highlightable-button"
 | 
						|
                    class="needs-account-ready"
 | 
						|
                    data-l10n-id="sync-device-name-change"/>
 | 
						|
            <button id="fxaCancelChangeDeviceName"
 | 
						|
                    is="highlightable-button"
 | 
						|
                    data-l10n-id="sync-device-name-cancel"
 | 
						|
                    hidden="true"/>
 | 
						|
            <button id="fxaSaveChangeDeviceName"
 | 
						|
                    is="highlightable-button"
 | 
						|
                    data-l10n-id="sync-device-name-save"
 | 
						|
                    hidden="true"/>
 | 
						|
          </hbox>
 | 
						|
        </groupbox>
 | 
						|
 | 
						|
        <groupbox>
 | 
						|
          <deck id="syncStatus" flex="1">
 | 
						|
            <!-- sync not yet configured. -->
 | 
						|
            <vbox id="syncNotConfigured">
 | 
						|
              <label>
 | 
						|
                <html:h2 data-l10n-id="prefs-syncing-off"/>
 | 
						|
              </label>
 | 
						|
              <hbox class="sync-group sync-not-configured">
 | 
						|
                <vbox flex="1">
 | 
						|
                  <label data-l10n-id="prefs-sync-offer-setup-label2"/>
 | 
						|
                </vbox>
 | 
						|
                <vbox>
 | 
						|
                  <button id="syncSetup"
 | 
						|
                          is="highlightable-button"
 | 
						|
                          class="accessory-button needs-account-ready"
 | 
						|
                          data-l10n-id="prefs-sync-turn-on-syncing"/>
 | 
						|
                </vbox>
 | 
						|
              </hbox>
 | 
						|
            </vbox>
 | 
						|
 | 
						|
            <vbox id="syncConfigured">
 | 
						|
              <hbox>
 | 
						|
                <html:h2 data-l10n-id="prefs-syncing-on"/>
 | 
						|
                <spacer flex="1"/>
 | 
						|
                <button id="syncNow"
 | 
						|
                        class="accessory-button needs-account-ready"
 | 
						|
                        data-l10n-id="prefs-sync-now"
 | 
						|
                        data-l10n-attrs="labelnotsyncing, accesskeynotsyncing, labelsyncing"/>
 | 
						|
              </hbox>
 | 
						|
              <vbox class="sync-group sync-configured">
 | 
						|
                <label data-l10n-id="sync-currently-syncing-heading"/>
 | 
						|
                <html:div class="sync-engines-list">
 | 
						|
                  <html:div engine_preference="services.sync.engine.bookmarks">
 | 
						|
                    <image class="sync-engine-image sync-engine-bookmarks"/>
 | 
						|
                    <label data-l10n-id="sync-currently-syncing-bookmarks"/>
 | 
						|
                  </html:div>
 | 
						|
                  <html:div engine_preference="services.sync.engine.history">
 | 
						|
                    <image class="sync-engine-image sync-engine-history"/>
 | 
						|
                    <label data-l10n-id="sync-currently-syncing-history"/>
 | 
						|
                  </html:div>
 | 
						|
                  <html:div engine_preference="services.sync.engine.tabs">
 | 
						|
                    <image class="sync-engine-image sync-engine-tabs"/>
 | 
						|
                    <label data-l10n-id="sync-currently-syncing-tabs"/>
 | 
						|
                  </html:div>
 | 
						|
                  <html:div engine_preference="services.sync.engine.passwords">
 | 
						|
                    <image class="sync-engine-image sync-engine-passwords"/>
 | 
						|
                    <label data-l10n-id="sync-currently-syncing-logins-passwords"/>
 | 
						|
                  </html:div>
 | 
						|
                  <html:div engine_preference="services.sync.engine.addresses">
 | 
						|
                    <image class="sync-engine-image sync-engine-addresses"/>
 | 
						|
                    <label data-l10n-id="sync-currently-syncing-addresses"/>
 | 
						|
                  </html:div>
 | 
						|
                  <html:div engine_preference="services.sync.engine.creditcards">
 | 
						|
                    <image class="sync-engine-image sync-engine-creditcards"/>
 | 
						|
                    <label data-l10n-id="sync-currently-syncing-creditcards"/>
 | 
						|
                  </html:div>
 | 
						|
                  <html:div engine_preference="services.sync.engine.addons">
 | 
						|
                    <image class="sync-engine-image sync-engine-addons"/>
 | 
						|
                    <label data-l10n-id="sync-currently-syncing-addons"/>
 | 
						|
                  </html:div>
 | 
						|
                  <html:div engine_preference="services.sync.engine.prefs">
 | 
						|
                    <image class="sync-engine-image sync-engine-prefs"/>
 | 
						|
                    <label data-l10n-id="sync-currently-syncing-settings"/>
 | 
						|
                  </html:div>
 | 
						|
                </html:div>
 | 
						|
                <hbox>
 | 
						|
                  <button id="syncChangeOptions"
 | 
						|
                          is="highlightable-button"
 | 
						|
                          data-l10n-id="sync-change-options"/>
 | 
						|
                  <spacer flex="1"/>
 | 
						|
                </hbox>
 | 
						|
              </vbox>
 | 
						|
            </vbox>
 | 
						|
          </deck>
 | 
						|
        </groupbox>
 | 
						|
      </vbox>
 | 
						|
    </hbox>
 | 
						|
    <vbox align="start">
 | 
						|
      <label id="connect-another-device"
 | 
						|
             is="text-link"
 | 
						|
             class="fxaMobilePromo"
 | 
						|
             data-l10n-id="sync-connect-another-device"/>
 | 
						|
    </vbox>
 | 
						|
  </vbox>
 | 
						|
</deck>
 | 
						|
</html:template>
 |