2 Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
3 This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
4 The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
5 The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
6 Code distributed by Google as part of the polymer project is also
7 subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
13 `paper-item` is a list-item object for use in menus. It may contain and icon and/or
19 <paper-item icon="refresh" label="Refresh"></paper-item>
20 <paper-item label="Help"></paper-item>
21 <paper-item label="Sign Out"></paper-item>
24 To use as a link, put an `<a>` element in the item.
28 <paper-item icon="home" label="Home">
29 <a href="http://www.polymer-project.org"></a>
35 <link href=
"../polymer/polymer.html" rel=
"import">
36 <link href=
"../core-icon/core-icon.html" rel=
"import">
37 <link href=
"../paper-ripple/paper-ripple.html" rel=
"import">
39 <link href=
"paper-item.css" rel=
"stylesheet" shim-shadowdom
>
41 <polymer-element name=
"paper-item" attributes=
"label iconSrc icon" center horizontal layout
>
45 <paper-ripple id=
"ripple"></paper-ripple>
47 <core-icon id=
"icon" hidden?=
"{{!iconSrc && !icon}}" src=
"{{iconSrc}}" icon=
"{{icon}}"></core-icon>
48 <div id=
"label">{{label}}
</div>
53 Polymer('paper-item', {
58 * The label for the item.
67 * (optional) The URL of an image for an icon to use in the button.
68 * Should not use `icon` property if you are using this property.
77 * (optional) Specifies the icon name or index in the set of icons
78 * available in the icon set. If using this property, load the icon
79 * set separately where the icon is used. Should not use `src`
80 * if you are using this property.
95 downAction: function(e
) {
96 this.$.ripple
.downAction(e
);
99 upAction: function(e
) {
100 this.$.ripple
.upAction(e
);