| Index: chrome/browser/resources/settings/date_time_page/date_time_page.html
|
| diff --git a/chrome/browser/resources/settings/date_time_page/date_time_page.html b/chrome/browser/resources/settings/date_time_page/date_time_page.html
|
| index 59bec7f35f6f183d71d1ad29c91324a2101ec0be..92709f6541b6bd4abd26f9052ef4f7a77aff35de 100644
|
| --- a/chrome/browser/resources/settings/date_time_page/date_time_page.html
|
| +++ b/chrome/browser/resources/settings/date_time_page/date_time_page.html
|
| @@ -1,22 +1,49 @@
|
| +<link rel="import" href="chrome://resources/html/cr.html">
|
| <link rel="import" href="chrome://resources/html/polymer.html">
|
| +<link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html">
|
| <link rel="import" href="chrome://resources/polymer/v1_0/paper-checkbox/paper-checkbox.html">
|
| <link rel="import" href="/controls/settings_checkbox.html">
|
| +<link rel="import" href="/controls/settings_dropdown_menu.html">
|
| +<link rel="import" href="/i18n_setup.html">
|
| +<link rel="import" href="/prefs/prefs_behavior.html">
|
| +<link rel="import" href="/prefs/prefs_types.html">
|
| <link rel="import" href="/settings_shared_css.html">
|
|
|
| <dom-module id="settings-date-time-page">
|
| <template>
|
| - <style include="settings-shared"></style>
|
| + <style include="settings-shared">
|
| + settings-dropdown-menu {
|
| + --md-select-width: 400px;
|
| + }
|
| +
|
| + cr-policy-pref-indicator {
|
| + -webkit-margin-start: var(--checkbox-spacing);
|
| + }
|
| + </style>
|
| <div class="settings-box first">
|
| - <!-- TODO(michaelpg): Time zone dropdown menu. -->
|
| + <settings-dropdown-menu pref="{{prefs.cros.system.timezone}}"
|
| + menu-options="[[timeZoneList_]]"
|
| + disabled="[[timeZoneAutoDetect_]]">
|
| + </settings-dropdown-menu>
|
| + </div>
|
| + <div class="settings-box continuation">
|
| + <paper-checkbox
|
| + id="timeZoneAutoDetectCheckbox"
|
| + checked="[[timeZoneAutoDetect_]]"
|
| + disabled="[[hasTimeZoneAutoDetectPolicy_]]"
|
| + on-change="onTimeZoneAutoDetectCheckboxChange_">
|
| + $i18n{timeZoneGeolocation}
|
| + </paper-checkbox>
|
| + <template is="dom-if" if="[[hasTimeZoneAutoDetectPolicy_]]">
|
| + <cr-policy-pref-indicator pref="[[timeZonePolicyPref_]]">
|
| + </cr-policy-pref-indicator>
|
| + </template>
|
| + </div>
|
| + <div class="settings-box continuation">
|
| <settings-checkbox pref="{{prefs.settings.clock.use_24hour_clock}}"
|
| label="$i18n{use24HourClock}">
|
| </settings-checkbox>
|
| </div>
|
| - <paper-checkbox class="settings-box continuation"
|
| - id="timeZoneDetectionCheckbox"
|
| - on-change="onTimeZoneDetectionCheckboxChange_">
|
| - $i18n{timeZoneGeolocation}
|
| - </paper-checkbox>
|
| </template>
|
| - <script src="date_time_page.js"></script>
|
| + <script src="/date_time_page/date_time_page.js"></script>
|
| </dom-module>
|
|
|