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

Side by Side Diff: chrome/browser/resources/settings/date_time_page/date_time_page.js

Issue 1137063002: Convert date_time_page to 0.8. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Escape ampersand in XML file. Created 5 years, 7 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 unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /** 5 /**
6 * @fileoverview 6 * @fileoverview
7 * 'cr-settings-date-time-page' is the settings page containing date-time 7 * 'cr-settings-date-time-page' is the settings page containing date-time
8 * settings. 8 * settings.
9 * 9 *
10 * Example: 10 * Example:
11 * 11 *
12 * <core-animated-pages> 12 * <core-animated-pages>
13 * <cr-settings-date-time-page prefs="{{prefs}}"> 13 * <cr-settings-date-time-page prefs="{{prefs}}">
14 * </cr-settings-date-time-page> 14 * </cr-settings-date-time-page>
15 * ... other pages ... 15 * ... other pages ...
16 * </core-animated-pages> 16 * </core-animated-pages>
17 * 17 *
18 * @group Chrome Settings Elements 18 * @group Chrome Settings Elements
19 * @element cr-settings-date-time-page 19 * @element cr-settings-date-time-page
20 */ 20 */
21 Polymer('cr-settings-date-time-page', { 21 Polymer({
22 publish: { 22 is: 'cr-settings-date-time-page',
23
24 properties: {
23 /** 25 /**
24 * Preferences state. 26 * Preferences state.
25 * 27 * @type {?CrSettingsPrefsElement}
26 * @attribute prefs
27 * @type CrSettingsPrefsElement
28 * @default null
29 */ 28 */
30 prefs: null, 29 prefs: {
Jeremy Klein 2015/05/11 21:20:48 This may need notify: true.
Kyle Horimoto 2015/05/11 21:34:58 Done.
30 type: Object
31 },
31 32
32 /** 33 /**
33 * Route for the page. 34 * Route for the page.
34 *
35 * @attribute route
36 * @type string
37 * @default ''
38 */ 35 */
39 route: '', 36 route: {
37 type: String,
38 value: ''
39 },
40 40
41 /** 41 /**
42 * Whether the page is a subpage. 42 * Whether the page is a subpage.
43 *
44 * @attribute subpage
45 * @type boolean
46 * @default false
47 */ 43 */
48 subpage: false, 44 subpage: {
45 type: Boolean,
46 value: false
47 }
49 48
50 /** 49 /**
51 * ID of the page. 50 * ID of the page.
52 *
53 * @attribute PAGE_ID
54 * @const string
55 * @default 'date-time'
56 */ 51 */
57 PAGE_ID: 'date-time', 52 PAGE_ID: {
53 type: String,
54 value: 'date-time'
55 },
58 56
59 /** 57 /**
60 * Title for the page header and navigation menu. 58 * Title for the page header and navigation menu.
61 *
62 * @attribute pageTitle
63 * @type string
64 * @default 'Date & Time'
65 */ 59 */
66 pageTitle: 'Date & Time', 60 pageTitle: {
61 type: String,
62 value: function() { return loadTimeData.getString('dateTimePageTitle'); }
63 },
67 64
68 /** 65 /**
69 * Name of the 'core-icon' to show. 66 * Name of the 'core-icon' to show.
70 *
71 * @attribute icon
72 * @type string
73 * @default 'device:access-time'
74 */ 67 */
75 icon: 'device:access-time', 68 icon: {
69 type: String,
70 value: 'device:access-time'
71 },
76 }, 72 },
77 }); 73 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698