aboutsummaryrefslogtreecommitdiff
path: root/ext/bg/js/search.js
diff options
context:
space:
mode:
Diffstat (limited to 'ext/bg/js/search.js')
-rw-r--r--ext/bg/js/search.js78
1 files changed, 0 insertions, 78 deletions
diff --git a/ext/bg/js/search.js b/ext/bg/js/search.js
deleted file mode 100644
index 9368a3cd..00000000
--- a/ext/bg/js/search.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Copyright (C) 2017 Alex Yatskov <alex@foosoft.net>
- * Author: Alex Yatskov <alex@foosoft.net>
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-
-function onSearch(e) {
- e.preventDefault();
-
- instYomi().termsFind($('#query').val()).then(({length, definitions}) => {
- const options = instYomi().options;
- const params = {
- definitions,
- grouped: options.general.groupResults,
- addable: options.anki.enabled,
- playback: options.general.audioPlayback
- };
-
- return instYomi().textRender('terms.html', params);
- }).then(content => {
- $('#content').html(content);
- });
-
- // const sequence = ++this.sequence;
- // const params = {
- // definitions,
- // grouped: options.general.groupResults,
- // addable: options.ankiMethod !== 'disabled',
- // playback: options.general.audioPlayback
- // };
-
- // definitions.forEach(definition => {
- // definition.sentence = context.sentence;
- // definition.url = context.url;
- // });
-
- // this.definitions = definitions;
- // this.showSpinner(false);
- // window.scrollTo(0, 0);
-
- // bgTextRender(params, 'terms.html').then(content => {
- // $('#content').html(content);
- // $('.action-add-note').click(this.onAddNote.bind(this));
-
- // $('.kanji-link').click(e => {
- // e.preventDefault();
- // const character = $(e.target).text();
- // bgKanjiFind(character).then(definitions => this.api_showKanjiDefs({definitions, options, context}));
- // });
-
- // $('.action-play-audio').click(e => {
- // e.preventDefault();
- // const index = $(e.currentTarget).data('index');
- // this.playAudio(this.definitions[index]);
- // });
-
- // this.updateAddNoteButtons(['term_kanji', 'term_kana'], sequence);
- // }).catch(error => {
- // this.handleError(error);
- // });
-}
-
-$(document).ready(() => {
- $('#search').click(onSearch);
-});