3 Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
4 This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
5 The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
6 The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
7 Code distributed by Google as part of the polymer project is also
8 subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
11 <link rel=
"import" href=
"../polymer/polymer.html">
12 <link rel=
"import" href=
"../iron-behaviors/iron-button-state.html">
16 /** @polymerBehavior */
17 Polymer
.PaperButtonBehaviorImpl
= {
28 '_calculateElevation(focused, disabled, active, pressed, receivedFocusFromKeyboard)'
36 _calculateElevation: function() {
40 } else if (this.active
|| this.pressed
) {
42 } else if (this.receivedFocusFromKeyboard
) {
49 /** @polymerBehavior */
50 Polymer
.PaperButtonBehavior
= [
51 Polymer
.IronButtonState
,
52 Polymer
.IronControlState
,
53 Polymer
.PaperButtonBehaviorImpl