summaryrefslogtreecommitdiff
path: root/extensions/file
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/file')
-rw-r--r--extensions/file/01_file.js4
-rw-r--r--extensions/file/02_filereader.js2
2 files changed, 6 insertions, 0 deletions
diff --git a/extensions/file/01_file.js b/extensions/file/01_file.js
index c9c66127f..42298c3a1 100644
--- a/extensions/file/01_file.js
+++ b/extensions/file/01_file.js
@@ -291,6 +291,8 @@
}
}
+ webidl.configurePrototype(Blob);
+
webidl.converters["Blob"] = webidl.createInterfaceConverter("Blob", Blob);
webidl.converters["BlobPart"] = (V, opts) => {
// Union for ((ArrayBuffer or ArrayBufferView) or Blob or USVString)
@@ -392,6 +394,8 @@
}
}
+ webidl.configurePrototype(File);
+
webidl.converters["FilePropertyBag"] = webidl.createDictionaryConverter(
"FilePropertyBag",
blobPropertyBagDictionary,
diff --git a/extensions/file/02_filereader.js b/extensions/file/02_filereader.js
index c7ca3d980..7cc40f7a5 100644
--- a/extensions/file/02_filereader.js
+++ b/extensions/file/02_filereader.js
@@ -328,6 +328,8 @@
}
}
+ webidl.configurePrototype(FileReader);
+
Object.defineProperty(FileReader, "EMPTY", {
writable: false,
enumerable: true,