configbuildtarget.js 1018 B

1234567891011121314151617181920212223242526272829
  1. /*
  2. * Copyright (C) 2019 Intel Corporation. All rights reserved.
  3. * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  4. */
  5. const vscode = acquireVsCodeApi();
  6. document.getElementById('btn_submit').onclick = () => {
  7. submitFunc();
  8. };
  9. function submitFunc() {
  10. let outputFileName = document.getElementById('output_file_name').value;
  11. let initMemSize = document.getElementById('initial_mem_size').value;
  12. let maxMemSize = document.getElementById('max_mem_size').value;
  13. let stackSize = document.getElementById('stack_size').value;
  14. let exportedSymbols = document.getElementById('exported_symbols').value;
  15. let hostManagedHeapSize = document.getElementById('host_managed_heap_size').value;
  16. vscode.postMessage({
  17. command: 'config_build_target',
  18. outputFileName: outputFileName,
  19. initMemSize: initMemSize,
  20. maxMemSize: maxMemSize,
  21. stackSize: stackSize,
  22. exportedSymbols: exportedSymbols,
  23. hostManagedHeapSize: hostManagedHeapSize,
  24. });
  25. }