Remove jquery from the window resize helper

This commit is contained in:
Michael Lange 2020-05-26 14:35:57 -07:00
parent 083e82e6b7
commit e436d01b01
1 changed files with 2 additions and 3 deletions

View File

@ -2,7 +2,6 @@ import Mixin from '@ember/object/mixin';
import { run } from '@ember/runloop';
import { assert } from '@ember/debug';
import { on } from '@ember/object/evented';
import $ from 'jquery';
export default Mixin.create({
windowResizeHandler() {
@ -12,11 +11,11 @@ export default Mixin.create({
setupWindowResize: on('didInsertElement', function() {
run.scheduleOnce('afterRender', this, () => {
this.set('_windowResizeHandler', this.windowResizeHandler.bind(this));
$(window).on('resize', this._windowResizeHandler);
window.addEventListener('resize', this._windowResizeHandler);
});
}),
removeWindowResize: on('willDestroyElement', function() {
$(window).off('resize', this._windowResizeHandler);
window.removeEventListener('resize', this._windowResizeHandler);
}),
});