1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
|
<style include="cr-shared-style settings-shared">
#create-password-box {
margin-bottom: 1em;
}
#create-password-box .list-item {
margin-bottom: var(--cr-form-field-bottom-spacing);
}
cr-input {
--cr-input-width: var(--cr-default-input-max-width);
}
.passphrase-reset-icon {
margin-inline-end: 8px;
}
cr-radio-button[name='encrypt-with-passphrase'] {
align-items: start;
}
</style>
<template is="dom-if" if="[[!syncPrefs.passphraseRequired]]">
<div id="encryptionRadioGroupContainer" class="list-frame">
<cr-radio-group
id="encryptionRadioGroup"
selected="[[selectedEncryptionRadio_(syncPrefs)]]"
on-selected-changed="onEncryptionRadioSelectionChanged_"
disabled$="[[disableEncryptionOptions_]]">
<cr-radio-button name="encrypt-with-google" class="list-item"
aria-label="$i18n{encryptWithGoogleCredentialsLabel}">
$i18n{encryptWithGoogleCredentialsLabel}
</cr-radio-button>
<cr-radio-button name="encrypt-with-passphrase"
class="list-item">
<span hidden="[[!existingPassphraseLabel]]">
[[existingPassphraseLabel]]
</span>
<span on-click="onLearnMoreClick_"
hidden="[[existingPassphraseLabel]]">
$i18nRaw{encryptWithSyncPassphraseLabel}
</span>
<template is="dom-if" if="[[creatingNewPassphrase_]]" restamp>
<div id="create-password-box">
<div class="list-item">
<span>$i18nRaw{passphraseExplanationText}</span>
</div>
<cr-input id="passphraseInput" type="password"
value="{{passphrase_}}"
placeholder="$i18n{passphrasePlaceholder}"
error-message="$i18n{emptyPassphraseError}"
on-keypress="onNewPassphraseInputKeypress_">
</cr-input>
<cr-input id="passphraseConfirmationInput" type="password"
value="{{confirmation_}}"
placeholder="$i18n{passphraseConfirmationPlaceholder}"
error-message="$i18n{mismatchedPassphraseError}"
on-keypress="onNewPassphraseInputKeypress_">
</cr-input>
<cr-button id="saveNewPassphrase"
on-click="onSaveNewPassphraseClick_" class="action-button"
disabled="[[!isSaveNewPassphraseEnabled_(
passphrase_, confirmation_)]]">
$i18n{save}
</cr-button>
</div>
</template>
</cr-radio-button>
</cr-radio-group>
</div>
</template>
|