From a003a8a98766f0ccbe59d375dc665aa50abcc601 Mon Sep 17 00:00:00 2001 From: Michael Lange Date: Fri, 4 Sep 2020 00:42:51 -0700 Subject: [PATCH] Quick window resize modifier --- ui/app/modifiers/window-resize.js | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 ui/app/modifiers/window-resize.js diff --git a/ui/app/modifiers/window-resize.js b/ui/app/modifiers/window-resize.js new file mode 100644 index 000000000..f70b20976 --- /dev/null +++ b/ui/app/modifiers/window-resize.js @@ -0,0 +1,10 @@ +import { modifier } from 'ember-modifier'; + +export default modifier(function windowResize(element, [handler]) { + const boundHandler = ev => handler(element, ev); + window.addEventListener('resize', boundHandler); + + return () => { + window.removeEventListener('resize', boundHandler); + }; +});