diff options
Diffstat (limited to 'ext/js')
| -rw-r--r-- | ext/js/display/display.js | 20 | ||||
| -rw-r--r-- | ext/js/display/search-display-controller.js | 12 | 
2 files changed, 3 insertions, 29 deletions
| diff --git a/ext/js/display/display.js b/ext/js/display/display.js index edd9a866..0509e22a 100644 --- a/ext/js/display/display.js +++ b/ext/js/display/display.js @@ -72,7 +72,6 @@ class Display extends EventDispatcher {          this._defaultTitle = document.title;          this._titleMaxLength = 1000;          this._query = ''; -        this._rawQuery = '';          this._fullQuery = '';          this._documentUtil = new DocumentUtil();          this._progressIndicator = document.querySelector('#progress-indicator'); @@ -107,7 +106,6 @@ class Display extends EventDispatcher {          this._tagNotification = null;          this._footerNotificationContainer = document.querySelector('#content-footer');          this._displayAudio = new DisplayAudio(this); -        this._queryPostProcessor = null;          this._optionToggleHotkeyHandler = new OptionToggleHotkeyHandler(this);          this._elementOverflowController = new ElementOverflowController();          this._displayAnki = new DisplayAnki(this, japaneseUtil); @@ -401,10 +399,6 @@ class Display extends EventDispatcher {          }      } -    setQueryPostProcessor(func) { -        this._queryPostProcessor = func; -    } -      close() {          switch (this._pageType) {              case 'popup': @@ -423,7 +417,7 @@ class Display extends EventDispatcher {      searchLast() {          const type = this._contentType;          if (type === 'clear') { return; } -        const query = this._rawQuery; +        const query = this._query;          const state = (              this._historyHasState() ?              clone(this._history.state) : @@ -589,7 +583,6 @@ class Display extends EventDispatcher {              this._historyHasChanged = true;              this._contentType = type;              this._query = ''; -            this._rawQuery = '';              const eventArgs = {type, urlSearchParams, token};              // Set content @@ -597,16 +590,14 @@ class Display extends EventDispatcher {                  case 'terms':                  case 'kanji':                      { -                        let query = urlSearchParams.get('query'); +                        const query = urlSearchParams.get('query');                          if (query === null) { break; }                          this._query = query;                          clear = false;                          const isTerms = (type === 'terms'); -                        query = this._postProcessQuery(query); -                        this._rawQuery = query;                          let queryFull = urlSearchParams.get('full'); -                        queryFull = (queryFull !== null ? this._postProcessQuery(queryFull) : query); +                        queryFull = (queryFull !== null ? queryFull : query);                          const wildcardsEnabled = (urlSearchParams.get('wildcards') !== 'off');                          const lookup = (urlSearchParams.get('lookup') !== 'false');                          await this._setContentTermsOrKanji(token, isTerms, query, queryFull, lookup, wildcardsEnabled, eventArgs); @@ -1539,11 +1530,6 @@ class Display extends EventDispatcher {          return false;      } -    _postProcessQuery(query) { -        const queryPostProcessor = this._queryPostProcessor; -        return typeof queryPostProcessor === 'function' ? queryPostProcessor(query) : query; -    } -      async _logDictionaryEntryData(index) {          if (index < 0 || index >= this._dictionaryEntries.length) { return; }          const dictionaryEntry = this._dictionaryEntries[index]; diff --git a/ext/js/display/search-display-controller.js b/ext/js/display/search-display-controller.js index 81124bbb..489a9fa3 100644 --- a/ext/js/display/search-display-controller.js +++ b/ext/js/display/search-display-controller.js @@ -72,7 +72,6 @@ class SearchDisplayController {          this._display.autoPlayAudioDelay = 0;          this._display.queryParserVisible = true;          this._display.setHistorySettings({useBrowserHistory: true}); -        this._display.setQueryPostProcessor(this._postProcessQuery.bind(this));          this._searchButton.addEventListener('click', this._onSearch.bind(this), false);          this._wanakanaEnableCheckbox.addEventListener('change', this._onWanakanaEnableChange.bind(this)); @@ -409,17 +408,6 @@ class SearchDisplayController {          }      } -    _postProcessQuery(query) { -        if (this._wanakanaEnabled) { -            try { -                query = this._japaneseUtil.convertToKana(query); -            } catch (e) { -                // NOP -            } -        } -        return query; -    } -      _registerMessageHandlers(handlers) {          for (const [name, handlerInfo] of handlers) {              this._messageHandlers.set(name, handlerInfo); |