Add an exponential backoff to rechecking the app list doodle.
[chromium-blink-merge.git] / third_party / polymer / components-chromium / paper-icon-button / paper-icon-button-extracted.js
blobf6e087af45421667421a59a142f53209a82b38b9
2     Polymer('paper-icon-button',{
4       publish: {
6         /**
7          * The URL of an image for the icon. If the src property is specified,
8          * the icon property should not be.
9          *
10          * @attribute src
11          * @type string
12          * @default ''
13          */
14         src: '',
16         /**
17          * Specifies the icon name or index in the set of icons available in
18          * the icon's icon set. If the icon property is specified,
19          * the src property should not be.
20          *
21          * @attribute icon
22          * @type string
23          * @default ''
24          */
25         icon: '',
27         recenteringTouch: true,
28         fill: false
30       },
32       iconChanged: function(oldIcon) {
33         var label = this.getAttribute('aria-label');
34         if (!label || label === oldIcon) {
35           this.setAttribute('aria-label', this.icon);
36         }
37       }
39     });
41