From 0fe3e9d8cc3a40b49758e5ae6e7ba86f4c6c5399 Mon Sep 17 00:00:00 2001 From: Kaitai Bot Date: Thu, 20 Jun 2024 15:17:17 +0000 Subject: [PATCH] Regen master kaitai-io/kaitai_struct_webide@08f45e6c8f557aaf1389cbfe96193b2fd21d4c04 --- devel/index.html | 2 +- devel/js/v1/app.js | 4 ++-- devel/js/v1/kaitaiWorker.js | 13 +++++++++---- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/devel/index.html b/devel/index.html index a6dd477..7f30eb8 100644 --- a/devel/index.html +++ b/devel/index.html @@ -15,7 +15,7 @@ diff --git a/devel/js/v1/app.js b/devel/js/v1/app.js index 999d1d9..b9e5962 100644 --- a/devel/js/v1/app.js +++ b/devel/js/v1/app.js @@ -182,8 +182,8 @@ define(["require", "exports", "localforage", "vue", "./app.layout", "./app.files exports.app = new AppController(); var kaitaiIde = window["kaitaiIde"] = {}; kaitaiIde.version = "0.1"; - kaitaiIde.commitId = "f53caf2514c17f37d683f224020decd3b3547677"; - kaitaiIde.commitDate = "2024-04-15 19:48:36"; + kaitaiIde.commitId = "08f45e6c8f557aaf1389cbfe96193b2fd21d4c04"; + kaitaiIde.commitDate = "2024-06-20 15:08:57"; $(() => { $("#webIdeVersion").text(kaitaiIde.version); $("#webideCommitId") diff --git a/devel/js/v1/kaitaiWorker.js b/devel/js/v1/kaitaiWorker.js index 1dd628a..67ca997 100644 --- a/devel/js/v1/kaitaiWorker.js +++ b/devel/js/v1/kaitaiWorker.js @@ -62,10 +62,15 @@ function exportValue(obj, debug, hasRawAttr, path, noLazy) { } } else if (result.type === ObjectType.Array) { - result.arrayItems = obj.map((item, i) => exportValue(item, debug && debug.arr && debug.arr[i], hasRawAttr, path.concat(i.toString()), noLazy)); - if (result.incomplete && debug && debug.arr) { - debug.end = inferDebugEnd(debug.arr); - result.end = debug.end; + if (debug && debug.arr) { + result.arrayItems = debug.arr.map((itemDebug, i) => exportValue(obj[i], itemDebug, hasRawAttr, path.concat(i.toString()), noLazy)); + if (result.incomplete) { + debug.end = inferDebugEnd(debug.arr); + result.end = debug.end; + } + } + else { + result.arrayItems = obj.map((item, i) => exportValue(item, undefined, hasRawAttr, path.concat(i.toString()), noLazy)); } } else if (result.type === ObjectType.Object) {