Fix OOP <webview> resize and autosize.
[chromium-blink-merge.git] / third_party / polymer / v1_0 / components-chromium / paper-tabs / paper-tab-extracted.js
blob149c193846b0d42ee08bed531d34ceda1e225143
1 Polymer({
3     is: 'paper-tab',
5     behaviors: [
6       Polymer.IronControlState,
7       Polymer.IronButtonState
8     ],
10     properties: {
12       /**
13        * If true, ink ripple effect is disabled.
14        *
15        * @attribute noink
16        */
17       noink: {
18         type: Boolean,
19         value: false
20       }
22     },
24     hostAttributes: {
25       role: 'tab'
26     },
28     listeners: {
29       down: '_updateNoink'
30     },
32     attached: function() {
33       this._updateNoink();
34     },
36     get _parentNoink () {
37       var parent = Polymer.dom(this).parentNode;
38       return !!parent && !!parent.noink;
39     },
41     _updateNoink: function() {
42       this.noink = !!this.noink || !!this._parentNoink;
43     }
44   });