1
0
Fork 0
mirror of https://github.com/documize/community.git synced 2025-07-31 19:19:43 +02:00

Correctly unsubscribe from JS event listeners

This commit is contained in:
sauls8t 2019-01-24 15:27:21 +00:00
parent 9fd002b5da
commit 1e217274c6
3 changed files with 13 additions and 13 deletions

View file

@ -13,18 +13,18 @@ import Evented from '@ember/object/evented';
import Service from '@ember/service';
export default Service.extend(Evented, {
init() {
this._super(...arguments);
let _this = this;
// init() {
// this._super(...arguments);
// let _this = this;
window.addEventListener("scroll", _.throttle(function() {
_this.publish('scrolled', null);
}, 100));
// window.addEventListener("scroll", _.throttle(function() {
// _this.publish('scrolled', null);
// }, 100));
window.addEventListener("resize", _.debounce(function() {
_this.publish('resized', null);
}, 100));
},
// window.addEventListener("resize", _.debounce(function() {
// _this.publish('resized', null);
// }, 100));
// },
publish: function() {
return this.trigger.apply(this, arguments);