diff options
| author | Alex Yatskov <alex@foosoft.net> | 2017-08-13 21:11:10 -0700 | 
|---|---|---|
| committer | Alex Yatskov <alex@foosoft.net> | 2017-08-13 21:11:10 -0700 | 
| commit | 8b50dfe1e9a8be7b8d2a7c69b25bc04babfc1c0c (patch) | |
| tree | d1dd0d6272788ee903936f3dce87ef06b5873edc /ext/bg/js | |
| parent | a202817b987e0af82607d814f775bde26947747a (diff) | |
unify files
Diffstat (limited to 'ext/bg/js')
| -rw-r--r-- | ext/bg/js/anki-null.js | 44 | ||||
| -rw-r--r-- | ext/bg/js/anki.js (renamed from ext/bg/js/anki-connect.js) | 26 | ||||
| -rw-r--r-- | ext/bg/js/backend.js | 5 | 
3 files changed, 29 insertions, 46 deletions
| diff --git a/ext/bg/js/anki-null.js b/ext/bg/js/anki-null.js deleted file mode 100644 index d82f0e68..00000000 --- a/ext/bg/js/anki-null.js +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright (C) 2016  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/>. - */ - - -class AnkiNull { -    async addNote(note) { -        return null; -    } - -    async canAddNotes(notes) { -        return []; -    } - -    async getDeckNames() { -        return []; -    } - -    async getModelNames() { -        return []; -    } - -    async getModelFieldNames(modelName) { -        return []; -    } - -    async guiBrowse(query) { -        return []; -    } -} diff --git a/ext/bg/js/anki-connect.js b/ext/bg/js/anki.js index 80c075fd..f0ec4571 100644 --- a/ext/bg/js/anki-connect.js +++ b/ext/bg/js/anki.js @@ -67,3 +67,29 @@ class AnkiConnect {          return requestJson(this.server, 'POST', {action, params, version: this.localVersion});      }  } + +class AnkiNull { +    async addNote(note) { +        return null; +    } + +    async canAddNotes(notes) { +        return []; +    } + +    async getDeckNames() { +        return []; +    } + +    async getModelNames() { +        return []; +    } + +    async getModelFieldNames(modelName) { +        return []; +    } + +    async guiBrowse(query) { +        return []; +    } +} diff --git a/ext/bg/js/backend.js b/ext/bg/js/backend.js index f61e9742..e8c9452c 100644 --- a/ext/bg/js/backend.js +++ b/ext/bg/js/backend.js @@ -17,7 +17,7 @@   */ -window.yomichan_backend = new class { +class Backend {      constructor() {          this.translator = new Translator();          this.anki = new AnkiNull(); @@ -113,6 +113,7 @@ window.yomichan_backend = new class {          return true;      } -}; +} +window.yomichan_backend = new Backend();  window.yomichan_backend.prepare(); |