summaryrefslogtreecommitdiff
path: root/dev
diff options
context:
space:
mode:
Diffstat (limited to 'dev')
-rw-r--r--dev/database-vm.js6
-rw-r--r--dev/translator-vm.js4
2 files changed, 5 insertions, 5 deletions
diff --git a/dev/database-vm.js b/dev/database-vm.js
index b682bca3..014c989f 100644
--- a/dev/database-vm.js
+++ b/dev/database-vm.js
@@ -101,8 +101,8 @@ function atob(data) {
}
class DatabaseVM extends VM {
- constructor() {
- super({
+ constructor(globals={}) {
+ super(Object.assign({
chrome,
Image,
Blob,
@@ -111,7 +111,7 @@ class DatabaseVM extends VM {
IDBKeyRange: global.IDBKeyRange,
JSZip,
atob
- });
+ }, globals));
this.context.window = this.context;
this.indexedDB = global.indexedDB;
}
diff --git a/dev/translator-vm.js b/dev/translator-vm.js
index f68b25db..7eab47b8 100644
--- a/dev/translator-vm.js
+++ b/dev/translator-vm.js
@@ -26,8 +26,8 @@ function clone(value) {
}
class TranslatorVM extends DatabaseVM {
- constructor() {
- super();
+ constructor(globals) {
+ super(globals);
this._japaneseUtil = null;
this._translator = null;
this._ankiNoteDataCreator = null;