Pin Chrome's shortcut to the Win10 Start menu on install and OS upgrade.
[chromium-blink-merge.git] / chrome / browser / resources / settings / settings_menu / settings_menu.js
blobacb05046f5d9757f1a405a3e015d28877e033f8c
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
3 // found in the LICENSE file.
5 /**
6  * @fileoverview
7  * 'cr-settings-menu' shows a menu with the given pages.
8  *
9  * Example:
10  *
11  *     <cr-settings-menu pages="[[pages]]" selected-id="{{selectedId}}">
12  *     </cr-settings-menu>
13  *
14  * @group Chrome Settings Elements
15  * @element cr-settings-menu
16  */
17 Polymer({
18   is: 'cr-settings-menu',
20   properties: {
21     /**
22      * Pages to show menu items for.
23      * @type {!Array<!HTMLElement>}
24      */
25     pages: {
26       type: Array,
27       value: function() { return []; },
28     },
30     /**
31      * ID of the currently selected page.
32      */
33     selectedId: {
34       type: String,
35       value: '',
36       notify: true,
37     },
38   },
39 });