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 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
|
<style include="settings-shared">
:host {
--cr-dialog-width: 400px;
}
:host cr-checkbox {
--cr-checkbox-label-color: var(--cr-secondary-text-color);
--cr-checkbox-label-padding-start: 12px;
--cr-checkbox-unchecked-box-color: var(--cros-icon-color-primary);
}
iron-list {
background-color: var(--cros-textfield-background-color);
border-radius: 4px;
margin-top: 8px;
padding-bottom: 8px;
}
os-settings-powerwash-dialog-esim-item {
height: 32px;
padding-inline-end: 16px;
padding-inline-start: 16px;
}
#profilesListContainer {
margin-bottom: 8px;
margin-top: 20px;
}
#profilesListTitle {
font-size: calc(14 / 13 * 100%);
}
#checkboxLabel {
margin-top: 16px;
}
</style>
<cr-dialog id="dialog" close-text="$i18n{close}"
ignore-enter-key>
<template is="dom-if" if="[[shouldShowESimWarning_]]" restamp>
<div slot="title">$i18n{powerwashDialogESimWarningTitle}</div>
<div slot="body">
<localized-link
localized-string="$i18n{powerwashDialogESimWarning}"
on-link-clicked="onMobileSettingsLinkClicked_">
</localized-link>
<div id="profilesListContainer">
<div id="profilesListTitle">
$i18n{powerwashDialogESimListTitle}
</div>
<iron-list items="[[installedESimProfiles]]"
scroll-target="profilesListContainer"
role="listbox">
<template>
<os-settings-powerwash-dialog-esim-item
profile="[[item]]"
tabindex="0"
role="option">
</os-powerwash-dialog-esim-item>
</template>
</iron-list>
</div>
<cr-checkbox checked="{{isESimCheckboxChecked_}}">
<div id="checkboxLabel">
$i18n{powerwashDialogESimWarningCheckbox}
</div>
</cr-checkbox>
</div>
</template>
<template is="dom-if" if="[[!shouldShowESimWarning_]]" restamp>
<div slot="title">$i18n{powerwashDialogTitle}</div>
<div slot="body">
<div id="powerwashContainer">
<localized-link
localized-string="$i18n{powerwashDialogExplanation}"
link-url="$i18nRaw{powerwashLearnMoreUrl}">
</localized-link>
</div>
</div>
</template>
<div slot="button-container">
<cr-button class="cancel-button" on-click="onCancelClick_"
id="cancel">$i18n{cancel}</cr-button>
<template is="dom-if" if="[[!shouldShowESimWarning_]]" restamp>
<cr-button class="action-button" id="powerwash"
on-click="onRestartClick_">
$i18n{powerwashDialogButton}
</cr-button>
</template>
<template is="dom-if" if="[[shouldShowESimWarning_]]" restamp>
<cr-button class="action-button" id="continue"
on-click="onContinueClick_"
disabled="[[!isESimCheckboxChecked_]]">
$i18n{powerwashContinue}
</cr-button>
</template>
</div>
</cr-dialog>
|