fix remove listener

This commit is contained in:
Pete Matsyburka
2025-04-23 21:24:18 +03:00
parent 4e5abb3c09
commit be60608211
+6 -6
View File
@@ -2,8 +2,8 @@ export default class extends HTMLElement {
connectedCallback () { connectedCallback () {
this.header = document.querySelector('#signing_form_header') this.header = document.querySelector('#signing_form_header')
window.addEventListener('scroll', this.onScroll.bind(this)) window.addEventListener('scroll', this.onScroll)
window.addEventListener('resize', this.onResize.bind(this)) window.addEventListener('resize', this.onResize)
if (!this.isNarrow() && this.isHeaderNotVisible()) { if (!this.isNarrow() && this.isHeaderNotVisible()) {
this.showButtons({ animate: false }) this.showButtons({ animate: false })
@@ -11,11 +11,11 @@ export default class extends HTMLElement {
} }
disconnectedCallback () { disconnectedCallback () {
window.removeEventListener('scroll', this.onScroll.bind(this)) window.removeEventListener('scroll', this.onScroll)
window.removeEventListener('resize', this.onResize.bind(this)) window.removeEventListener('resize', this.onResize)
} }
onResize () { onResize = () => {
if (this.isNarrow()) { if (this.isNarrow()) {
this.hideButtons(true) this.hideButtons(true)
} else if (this.isHeaderNotVisible()) { } else if (this.isHeaderNotVisible()) {
@@ -27,7 +27,7 @@ export default class extends HTMLElement {
return window.innerWidth < 1230 return window.innerWidth < 1230
} }
onScroll () { onScroll = () => {
if (this.isHeaderNotVisible() && !this.isNarrow()) { if (this.isHeaderNotVisible() && !this.isNarrow()) {
this.showButtons() this.showButtons()
} else { } else {