Skip to content

Commit b7c365f

Browse files
paodbjavier-godoy
authored andcommitted
fix: add missing detached logic to slider
Close #21
1 parent f6018fa commit b7c365f

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/main/resources/META-INF/resources/frontend/paper-slider/l2t-paper-slider.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import '@polymer/polymer/polymer-legacy.js';
2929
import { IronA11yKeysBehavior } from '@polymer/iron-a11y-keys-behavior/iron-a11y-keys-behavior.js';
3030
import { Polymer as Polymer$0 } from '@polymer/polymer/lib/legacy/polymer-fn.js';
3131
import { html } from '@polymer/polymer/lib/utils/html-tag.js';
32-
import { addListener } from '@polymer/polymer/lib/utils/gestures.js';
32+
import { addListener, removeListener } from '@polymer/polymer/lib/utils/gestures.js';
3333

3434
/**
3535
* Polymer element for displaying slides in a carousel.
@@ -656,5 +656,10 @@ Polymer$0({
656656
addListener(this.$.container, 'track', e => this._swipeHandler(e));
657657
this.setScrollDirection('y', this.$.container);
658658
},
659-
659+
660+
detached: function() {
661+
this.autoProgress = false;
662+
removeListener(this.$.container, 'track', e => this._swipeHandler(e));
663+
},
664+
660665
});

0 commit comments

Comments
 (0)