From 8aba726bc867bb1fbad921102585d4c6a69a6675 Mon Sep 17 00:00:00 2001 From: Kevin Ansfield Date: Mon, 20 May 2019 11:25:59 +0100 Subject: [PATCH] Fixed gh-search-input tests failing on Ember 3.10 --- .../app/components/gh-search-input-trigger.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/ghost/admin/app/components/gh-search-input-trigger.js b/ghost/admin/app/components/gh-search-input-trigger.js index bd36c55cae..3a9d9dc2f4 100644 --- a/ghost/admin/app/components/gh-search-input-trigger.js +++ b/ghost/admin/app/components/gh-search-input-trigger.js @@ -27,7 +27,10 @@ export default Component.extend({ }, resetInput() { - this.$('input').val(''); + let input = this.element && this.element.querySelector('input'); + if (input) { + input.value = ''; + } }, handleKeydown(e) { @@ -41,14 +44,17 @@ export default Component.extend({ }, open() { - this.get('select.actions').open(); + this.select.actions.open(); }, close() { - this.get('select.actions').close(); + this.select.actions.close(); }, _focusInput() { - this.$('input')[0].focus(); + let input = this.element && this.element.querySelector('input'); + if (input) { + input.focus(); + } } });