From a0342fc4ff91d8c5704c06b84371ae48922d4422 Mon Sep 17 00:00:00 2001 From: Pascal Date: Wed, 2 Mar 2022 11:12:02 +0100 Subject: [PATCH 1/4] Fix syntax error Fixes #7 --- xlsx.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xlsx.js b/xlsx.js index 4e6843436..1fcb78a24 100644 --- a/xlsx.js +++ b/xlsx.js @@ -21521,7 +21521,7 @@ var XmlNode = (function () { return this; } - var APOS = "'"; QUOTE = '"' + var APOS = "'", QUOTE = '"' var ESCAPED_QUOTE = { } ESCAPED_QUOTE[QUOTE] = '"' ESCAPED_QUOTE[APOS] = ''' From 237c3edbd4be5cd12f10fe44e8862ed573b70f19 Mon Sep 17 00:00:00 2001 From: Pascal Date: Fri, 25 Mar 2022 11:14:33 +0100 Subject: [PATCH 2/4] Fix syntax error --- xlsx.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/xlsx.js b/xlsx.js index 1fcb78a24..6e494c8f2 100644 --- a/xlsx.js +++ b/xlsx.js @@ -21598,10 +21598,9 @@ var StyleBuilder = function (options) { fmt_table[table_fmt[idx]] = idx; } - // cache style specs to avoid excessive duplication - _hashIndex = {}; - _listIndex = []; + var _hashIndex = {}; + var _listIndex = []; return { From 589b282bfa605ac5cae73f9136f3e0bf2b3729df Mon Sep 17 00:00:00 2001 From: Pascal Date: Fri, 25 Mar 2022 14:48:05 +0100 Subject: [PATCH 3/4] Fix syntax error --- xlsx.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xlsx.js b/xlsx.js index 6e494c8f2..e3a17d5b7 100644 --- a/xlsx.js +++ b/xlsx.js @@ -20827,7 +20827,7 @@ function write_cfb_ctr(cfb, o) { function write_zip_type(wb, opts) { var o = opts||{}; - style_builder = new StyleBuilder(opts); + var style_builder = new StyleBuilder(opts); var z = write_zip(wb, o); var oopts = {}; if(o.compression) oopts.compression = 'DEFLATE'; From 3e88498b3f2344bf0421b58694b0a7f07b4a49db Mon Sep 17 00:00:00 2001 From: Pascal Date: Sun, 27 Mar 2022 12:33:18 +0200 Subject: [PATCH 4/4] Fix syntax error --- xlsx.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xlsx.js b/xlsx.js index e3a17d5b7..517df5afc 100644 --- a/xlsx.js +++ b/xlsx.js @@ -9190,6 +9190,8 @@ return function parse_sty_xml(data, themes, opts) { }; })(); +var style_builder; + var STYLES_XML_ROOT = writextag('styleSheet', null, { 'xmlns': XMLNS.main[0], 'xmlns:vt': XMLNS.vt @@ -20827,7 +20829,7 @@ function write_cfb_ctr(cfb, o) { function write_zip_type(wb, opts) { var o = opts||{}; - var style_builder = new StyleBuilder(opts); + style_builder = new StyleBuilder(opts); var z = write_zip(wb, o); var oopts = {}; if(o.compression) oopts.compression = 'DEFLATE';