From ca43554153d6e627107ddbcf56134ec25173db85 Mon Sep 17 00:00:00 2001 From: Jordan Vidrine Date: Wed, 5 Mar 2025 20:21:39 -0600 Subject: [PATCH] use @bind --- javascripts/discourse/components/experimental-screen.gjs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/javascripts/discourse/components/experimental-screen.gjs b/javascripts/discourse/components/experimental-screen.gjs index ca963aa..2042a0e 100644 --- a/javascripts/discourse/components/experimental-screen.gjs +++ b/javascripts/discourse/components/experimental-screen.gjs @@ -3,6 +3,7 @@ import { tracked } from "@glimmer/tracking"; import { action } from "@ember/object"; import didInsert from "@ember/render-modifiers/modifiers/did-insert"; import { htmlSafe } from "@ember/template"; +import { bind } from "discourse/lib/decorators"; export default class ExperimentalScreen extends Component { @tracked left = 0; @@ -18,6 +19,7 @@ export default class ExperimentalScreen extends Component { return rect; } + @bind calculateDistance() { const element = document.getElementById("main-outlet"); @@ -37,7 +39,7 @@ export default class ExperimentalScreen extends Component { @action onInsert() { this.calculateDistance(); - window.addEventListener("resize", this.calculateDistance.bind(this)); + window.addEventListener("resize", this.calculateDistance); }