mirror of
https://github.com/fluencelabs/wasm-bindgen
synced 2025-06-19 16:01:23 +00:00
Add default module to init
for no-modules
output mode. (#1938)
* Add default module to `init` for `no-modules` output mode. * Add semicolons.
This commit is contained in:
@ -437,6 +437,18 @@ impl<'a> Context<'a> {
|
|||||||
module = import.meta.url.replace(/\\.js$/, '_bg.wasm');
|
module = import.meta.url.replace(/\\.js$/, '_bg.wasm');
|
||||||
}"
|
}"
|
||||||
}
|
}
|
||||||
|
OutputMode::NoModules { .. } => {
|
||||||
|
"\
|
||||||
|
if (typeof module === 'undefined') {
|
||||||
|
let src;
|
||||||
|
if (self.document === undefined) {
|
||||||
|
src = self.location.href;
|
||||||
|
} else {
|
||||||
|
src = self.document.currentScript.src;
|
||||||
|
}
|
||||||
|
module = src.replace(/\\.js$/, '_bg.wasm');
|
||||||
|
}"
|
||||||
|
}
|
||||||
_ => "",
|
_ => "",
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user