summaryrefslogtreecommitdiff
path: root/docs/demo/wat2wasm/demo.js
diff options
context:
space:
mode:
Diffstat (limited to 'docs/demo/wat2wasm/demo.js')
-rw-r--r--docs/demo/wat2wasm/demo.js19
1 files changed, 3 insertions, 16 deletions
diff --git a/docs/demo/wat2wasm/demo.js b/docs/demo/wat2wasm/demo.js
index 66f44736..a5b7eb09 100644
--- a/docs/demo/wat2wasm/demo.js
+++ b/docs/demo/wat2wasm/demo.js
@@ -24,19 +24,6 @@ var features = {};
WabtModule().then(function(wabt) {
-var FEATURES = [
- 'exceptions',
- 'mutable_globals',
- 'sat_float_to_int',
- 'sign_extension',
- 'simd',
- 'threads',
- 'multi_value',
- 'tail_call',
- 'bulk_memory',
- 'reference_types',
-];
-
var kCompileMinMS = 100;
var outputShowBase64 = false;
var outputLog;
@@ -52,9 +39,9 @@ var base64El = document.getElementById('base64');
var binaryBuffer = null;
var binaryBlobUrl = null;
-for (var feature of FEATURES) {
- var featureEl = document.getElementById(feature);
- features[feature] = featureEl.checked;
+for (const [f, v] of Object.entries(wabt.FEATURES)) {
+ var featureEl = document.getElementById(f);
+ featureEl.checked = v;
featureEl.addEventListener('change', event => {
var feature = event.target.id;
features[feature] = event.target.checked;