DEV: Update composer-fullscreen-prompt to template-only component (#17871)

1. Replace `{{did-insert` with the builtin `{{on` modifier
2. Move the i18n call into the template

With both of those changes, there is no logic left in the backing class, so we can switch to `templateOnly()` which is significantly faster. (granted, not a big deal for a component like this, but it makes for a good demonstration)
This commit is contained in:
David Taylor
2022-08-12 03:43:38 +01:00
committed by GitHub
parent 06030743e8
commit e4fbb3be21
2 changed files with 4 additions and 25 deletions
@@ -1,3 +1,3 @@
<div class="composer-fullscreen-prompt" {{did-insert this.registerAnimationListener}}>
{{html-safe this.exitPrompt}}
<div class="composer-fullscreen-prompt" {{on "animationend" @removeFullScreenExitPrompt}}>
{{html-safe (i18n "composer.exit_fullscreen_prompt")}}
</div>