Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2641)

Unified Diff: chrome/browser/resources/settings/internet_page/internet_detail_page.html

Issue 2303093003: MD Settings: Internet: Enable SIM unlock with no cellular network (Closed)
Patch Set: No settings_vars_css cleanup Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/resources/settings/internet_page/internet_detail_page.html
diff --git a/chrome/browser/resources/settings/internet_page/internet_detail_page.html b/chrome/browser/resources/settings/internet_page/internet_detail_page.html
index 14bfcc10a30c01b5459f43f9fdd5c5f803521e2d..e7a2373b4673b104b00039bf6fbf85fe09d63bc6 100644
--- a/chrome/browser/resources/settings/internet_page/internet_detail_page.html
+++ b/chrome/browser/resources/settings/internet_page/internet_detail_page.html
@@ -39,25 +39,30 @@
}
iron-collapse {
- margin: 10px;
+ margin: 10px 0;
}
- .settings-box.embedded {
- -webkit-margin-start: 0;
- align-items: stretch;
- flex-direction: column;
- justify-content: center;
- padding: 0;
+ /* Use <span> for subtitles so as not to interfere with
+ * settings-box:first-of-type. */
+ span.subtitle {
+ font-weight: 700;
+ padding: 20px;
+ }
+
+ .advanced {
+ font-weight: 700;
+ }
+
+ .indented {
+ -webkit-margin-start: var(--settings-box-row-padding);
}
.settings-box.stretch {
align-items: stretch;
}
- .subtitle {
- -webkit-margin-start: 20px;
- font-weight: 500;
- padding: 20px 0;
+ .settings-box:first-of-type {
+ border-top: none;
}
#buttonDiv paper-button {
@@ -123,53 +128,62 @@
$i18n{networkShared}
</div>
<!-- Top level properties -->
- <div class="settings-box continuation embedded">
+ <div class="layout vertical">
<!-- Prefer this network. -->
- <div class="settings-box"
- hidden$="[[!showPreferNetwork_(networkProperties)]]">
- <paper-checkbox checked="{{preferNetwork_}}"
- disabled="[[isNetworkPolicyEnforced(networkProperties.Priority)]]">
- $i18n{networkPrefer}
- </paper-checkbox>
- <cr-policy-network-indicator property="[[networkProperties.Priority]]">
- </cr-policy-network-indicator>
- </div>
+ <template is="dom-if" if="[[showPreferNetwork_(networkProperties))]]">
+ <div class="settings-box">
+ <paper-checkbox checked="{{preferNetwork_}}"
+ disabled="[[isNetworkPolicyEnforced(
+ networkProperties.Priority)]]">
+ $i18n{networkPrefer}
+ </paper-checkbox>
+ <cr-policy-network-indicator
+ property="[[networkProperties.Priority]]">
+ </cr-policy-network-indicator>
+ </div>
+ </template>
<!-- Autoconnect. -->
- <div class="settings-box"
- hidden$="[[!showAutoConnect_(networkProperties)]]">
- <paper-checkbox checked="{{autoConnect_}}">
- $i18n{networkAutoConnect}
- </paper-checkbox>
- <cr-policy-network-indicator
- property="[[getManagedAutoConnect_(networkProperties)]]">
- </cr-policy-network-indicator>
- </div>
+ <template is="dom-if" if="[[showAutoConnect_(networkProperties)]]">
+ <div class="settings-box">
+ <paper-checkbox checked="{{autoConnect_}}">
+ $i18n{networkAutoConnect}
+ </paper-checkbox>
+ <cr-policy-network-indicator
+ property="[[getManagedAutoConnect_(networkProperties)]]">
+ </cr-policy-network-indicator>
+ </div>
+ </template>
<!-- SIM Info (Cellular only). -->
- <div class="settings-box single-column stretch">
- <network-siminfo
- editable on-siminfo-change="onNetworkPropertyChange_"
- hidden$="[[!showCellularSim_(networkProperties)]]"
- network-properties="[[networkProperties]]"
- networking-private="[[networkingPrivate]]">
- </network-siminfo>
- </div>
+ <template is="dom-if" if="[[showCellularSim_(networkProperties)]]">
+ <div class="settings-box single-column stretch">
+ <network-siminfo
+ editable on-siminfo-change="onNetworkPropertyChange_"
+ network-properties="[[networkProperties]]"
+ networking-private="[[networkingPrivate]]">
+ </network-siminfo>
+ </div>
+ </template>
<!-- IP Address. -->
- <div class="settings-box two-line single-column stretch"
- hidden$="[[!IPAddress_]]">
- <div>$i18n{networkIPAddress}</div>
- <div class="secondary">[[IPAddress_]]</div>
- </div>
+ <template is="dom-if" if="[[IPAddress_]]">
+ <div class="settings-box two-line single-column stretch">
+ <div>$i18n{networkIPAddress}</div>
+ <div class="secondary">[[IPAddress_]]</div>
+ </div>
+ </template>
<!-- Properties to always show if present. -->
- <network-property-list hidden$="[[!hasInfoFields_(networkProperties)]]"
- fields="[[getInfoFields_(networkProperties)]]"
- property-dict="[[networkProperties]]">
- </network-property-list>
+ <template is="dom-if" if="[[hasInfoFields_(networkProperties)]]">
+ <div class="settings-box single-column stretch">
+ <network-property-list fields="[[getInfoFields_(networkProperties)]]"
+ property-dict="[[networkProperties]]">
+ </network-property-list>
+ </div>
+ </template>
</div>
<!-- Advanced toggle. -->
<div class="settings-box" actionable on-tap="toggleAdvancedExpanded_"
- hidden$="[[!hasAdvancedOrDeviceFields_(networkProperties)]]">
- <div class="start">$i18n{networkSectionAdvanced}</div>
+ hidden$="[[!showAdvanced_(networkProperties)]]">
+ <div class="advanced flex">$i18n{networkSectionAdvanced}</div>
<cr-expand-button id="expandButton" expanded="{{advancedExpanded_}}">
</cr-expand-button>
</div>
@@ -177,51 +191,50 @@
<!-- Advanced section -->
<iron-collapse opened="[[advancedExpanded_]]">
<div class="layout vertical indented">
- <!-- Advanced properties -->
- <network-property-list
- hidden$="[[!hasAdvancedFields_(networkProperties)]]"
- fields="[[getAdvancedFields_(networkProperties)]]"
- property-dict="[[networkProperties]]">
- </network-property-list>
-
- <!-- Device properties -->
- <network-property-list
- hidden$="[[!hasDeviceFields_(networkProperties)]]"
- fields="[[getDeviceFields_(networkProperties)]]"
- property-dict="[[networkProperties]]">
- </network-property-list>
-
- <!-- network -->
+ <div class="settings-box single-column stretch">
+ <!-- Advanced properties -->
+ <network-property-list
+ hidden$="[[!hasAdvancedFields_(networkProperties)]]"
+ fields="[[getAdvancedFields_(networkProperties)]]"
+ property-dict="[[networkProperties]]">
+ </network-property-list>
+ <!-- Device properties -->
+ <network-property-list
+ hidden$="[[!hasDeviceFields_(networkProperties)]]"
+ fields="[[getDeviceFields_(networkProperties)]]"
+ property-dict="[[networkProperties]]">
+ </network-property-list>
+ </div>
+
+ <!-- Network sub-section title -->
<div class="layout vertical"
hidden$="[[!hasNetworkSection_(networkProperties)]]">
+ <span class="subtitle">$i18n{networkSectionNetwork}</span>
+ </div>
- <div class="subtitle">$i18n{networkSectionNetwork}</div>
- <!-- APN -->
+ <!-- APN -->
+ <template is="dom-if"
+ if="[[isType_(NetworkType_.CELLULAR, networkProperties)]]">
<network-apnlist editable on-apn-change="onNetworkPropertyChange_"
- hidden$="[[!isType_(NetworkType_.CELLULAR, networkProperties)]]"
network-properties="[[networkProperties]]">
</network-apnlist>
- <!-- IP Config -->
+ </template>
+
+ <!-- IP Config, Nameservers, Proxy -->
+ <template is="dom-if"
+ if="[[isRememberedOrConnected_(networkProperties)]]">
<network-ip-config editable on-ip-change="onIPConfigChange_"
- hidden$="[[!isRememberedOrConnected_(networkProperties)]]"
network-properties="[[networkProperties]]">
</network-ip-config>
-
- <!-- Nameservers -->
<network-nameservers editable
on-nameservers-change="onIPConfigChange_"
- hidden$="[[!isRememberedOrConnected_(networkProperties)]]"
network-properties="[[networkProperties]]">
</network-nameservers>
- </div>
-
- <!-- Proxy -->
- <div hidden$="[[!isRememberedOrConnected_(networkProperties)]]">
- <div class="subtitle">$i18n{networkSectionProxy}</div>
+ <span class="subtitle">$i18n{networkSectionProxy}</span>
<network-proxy editable on-proxy-change="onProxyChange_"
network-properties="[[networkProperties]]">
</network-proxy>
- </div>
+ </template>
</div>
</iron-collapse>
</template>

Powered by Google App Engine
This is Rietveld 408576698