diff options
| author | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2020-07-24 14:54:54 -0400 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-07-24 14:54:54 -0400 | 
| commit | 99f5655e534421aca110bcf9bcdbf899b001f0dc (patch) | |
| tree | 1c67c5726228abf024765acf1af50fc206e38d20 /ext | |
| parent | d7aaab685ee23ebcd60b69211b02f6a66f57fa17 (diff) | |
Update DisplaySearch.setContent/clearContent to close popups (#682)
Diffstat (limited to 'ext')
| -rw-r--r-- | ext/bg/js/search.js | 13 | 
1 files changed, 11 insertions, 2 deletions
| diff --git a/ext/bg/js/search.js b/ext/bg/js/search.js index a3741da0..5be71555 100644 --- a/ext/bg/js/search.js +++ b/ext/bg/js/search.js @@ -158,7 +158,13 @@ class DisplaySearch extends Display {      async setContent(type, details) {          this._query.blur(); -        await super.setContent(type, details); +        this._closePopups(); +        return await super.setContent(type, details); +    } + +    clearContent() { +        this._closePopups(); +        return super.clearContent();      }      // Private @@ -244,7 +250,6 @@ class DisplaySearch extends Display {                  this.clearContent();              }              this._setTitleText(query); -            yomichan.trigger('closePopups');          } catch (e) {              this.onError(e);          } @@ -413,4 +418,8 @@ class DisplaySearch extends Display {          await onOptionsUpdated();      } + +    _closePopups() { +        yomichan.trigger('closePopups'); +    }  } |