| Index: third_party/polymer/v1_0/components-chromium/paper-toggle-button/paper-toggle-button-extracted.js
|
| diff --git a/third_party/polymer/v1_0/components-chromium/paper-toggle-button/paper-toggle-button-extracted.js b/third_party/polymer/v1_0/components-chromium/paper-toggle-button/paper-toggle-button-extracted.js
|
| index 4083150a4126a60780ade526594d2eef14b257e0..156d41ddce4c019bf13fdc7c4223b0f79892a1c6 100644
|
| --- a/third_party/polymer/v1_0/components-chromium/paper-toggle-button/paper-toggle-button-extracted.js
|
| +++ b/third_party/polymer/v1_0/components-chromium/paper-toggle-button/paper-toggle-button-extracted.js
|
| @@ -1,10 +1,8 @@
|
| -
|
| - Polymer({
|
| +Polymer({
|
| is: 'paper-toggle-button',
|
|
|
| behaviors: [
|
| - Polymer.PaperInkyFocusBehavior,
|
| - Polymer.IronCheckedElementBehavior
|
| + Polymer.PaperCheckedElementBehavior
|
| ],
|
|
|
| hostAttributes: {
|
| @@ -30,20 +28,6 @@
|
| track: '_ontrack'
|
| },
|
|
|
| - ready: function() {
|
| - this._isReady = true;
|
| - },
|
| -
|
| - // button-behavior hook
|
| - _buttonStateChanged: function() {
|
| - if (this.disabled) {
|
| - return;
|
| - }
|
| - if (this._isReady) {
|
| - this.checked = this.active;
|
| - }
|
| - },
|
| -
|
| _ontrack: function(event) {
|
| var track = event.detail;
|
| if (track.state === 'start') {
|
| @@ -76,7 +60,16 @@
|
| _trackEnd: function(track) {
|
| this.$.toggleButton.classList.remove('dragging');
|
| this.transform('', this.$.toggleButton);
|
| + },
|
| +
|
| + // customize the element's ripple
|
| + _createRipple: function() {
|
| + this._rippleContainer = this.$.toggleButton;
|
| + var ripple = Polymer.PaperRippleBehavior._createRipple();
|
| + ripple.id = 'ink';
|
| + ripple.setAttribute('recenters', '');
|
| + ripple.classList.add('circle', 'toggle-ink');
|
| + return ripple;
|
| }
|
|
|
| - });
|
| -
|
| + });
|
|
|