Chromium Code Reviews| Index: chrome/browser/resources/md_user_manager/user_manager_pages.js |
| diff --git a/chrome/browser/resources/settings/site_settings/all_sites.js b/chrome/browser/resources/md_user_manager/user_manager_pages.js |
| similarity index 31% |
| copy from chrome/browser/resources/settings/site_settings/all_sites.js |
| copy to chrome/browser/resources/md_user_manager/user_manager_pages.js |
| index 9d3513c7dc01c7778c626fe23a431414fa459165..f3659485344a907213d58ca4fbbaa35990620632 100644 |
| --- a/chrome/browser/resources/settings/site_settings/all_sites.js |
| +++ b/chrome/browser/resources/md_user_manager/user_manager_pages.js |
| @@ -4,40 +4,35 @@ |
| /** |
| * @fileoverview |
| - * 'all-sites' is the polymer element for showing the list of all sites under |
| - * Site Settings. |
| + * 'user-manager-pages' is the element that controls paging in the user manager |
| + * screen. |
|
Dan Beam
2016/02/25 16:44:39
don't wrap after @fileoverview
Moe
2016/03/02 18:03:18
Done.
|
| * |
| - * @group Chrome Settings Elements |
| - * @element all-sites |
| + * Example: |
| + * |
| + * <user-manager-pages selected-page="sample-page-id"> |
| + * <sample-page id="sample-page-id"></sample-page> |
| + * ... other pages ... |
| + * </user-manager-pages> |
| + * |
| + * @element user-manager-pages |
|
Dan Beam
2016/02/25 16:44:39
just remove Example: to the end of this comment
Moe
2016/03/02 18:03:18
Done.
|
| */ |
| Polymer({ |
| - is: 'all-sites', |
| - |
| - behaviors: [SiteSettingsBehavior], |
| + is: 'user-manager-pages', |
| properties: { |
| /** |
| - * Preferences state. |
| - */ |
| - prefs: { |
| - type: Object, |
| - notify: true, |
| - }, |
| - |
| - /** |
| - * The current active route. |
| + * id of the currently selected page. |
|
Dan Beam
2016/02/25 16:44:39
ID
Moe
2016/03/02 18:03:18
Done.
|
| + * @type {boolean} |
| */ |
| - currentRoute: { |
| - type: Object, |
| - notify: true, |
| - }, |
| - |
| - /** |
| - * The origin that was selected by the user in the dropdown list. |
| - */ |
| - selectedOrigin: { |
| + selectedPage: { |
| type: String, |
| - notify: true, |
| - }, |
| + } |
| }, |
| + |
| + /** @override */ |
| + attached: function() { |
| + this.addEventListener('change-page', function(e) { |
| + this.selectedPage = e.detail.page; |
| + }.bind(this)); |
| + } |
| }); |