diff options
Diffstat (limited to 'docs/demo/wat2wasm/demo.js')
-rw-r--r-- | docs/demo/wat2wasm/demo.js | 19 |
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; |