| Index: third_party/polymer/v0_8/components-chromium/paper-behaviors/paper-radio-button-behavior-extracted.js
|
| diff --git a/third_party/polymer/v0_8/components-chromium/paper-behaviors/paper-radio-button-behavior-extracted.js b/third_party/polymer/v0_8/components-chromium/paper-behaviors/paper-radio-button-behavior-extracted.js
|
| index 31cc085e1be9ac4f806815378e0446284d73a7d6..11c5cfce642e392cb26f609f721b5f78e9a4c73a 100644
|
| --- a/third_party/polymer/v0_8/components-chromium/paper-behaviors/paper-radio-button-behavior-extracted.js
|
| +++ b/third_party/polymer/v0_8/components-chromium/paper-behaviors/paper-radio-button-behavior-extracted.js
|
| @@ -1,28 +1,26 @@
|
|
|
|
|
| + /** @polymerBehavior */
|
| Polymer.PaperRadioButtonInk = {
|
|
|
| observers: [
|
| - `_focusedChanged(focused)`
|
| + '_focusedChanged(receivedFocusFromKeyboard)'
|
| ],
|
|
|
| - _focusedChanged: function(focused) {
|
| - if (!this.$.ink)
|
| + _focusedChanged: function(receivedFocusFromKeyboard) {
|
| + if (!this.$.ink) {
|
| return;
|
| -
|
| - if (focused) {
|
| - var rect = this.$.ink.getBoundingClientRect();
|
| - this.$.ink.mousedownAction();
|
| - } else {
|
| - this.$.ink.mouseupAction();
|
| }
|
| +
|
| + this.$.ink.holdDown = receivedFocusFromKeyboard;
|
| }
|
|
|
| };
|
|
|
| + /** @polymerBehavior */
|
| Polymer.PaperRadioButtonBehavior = [
|
| - Polymer.IronControlState,
|
| Polymer.IronButtonState,
|
| + Polymer.IronControlState,
|
| Polymer.PaperRadioButtonInk
|
| ];
|
|
|
|
|